我正在寻找用 ruby 编写的“股票指标库”。技术指标可以是从移动平均线到威廉姆斯 %R 的任何东西。
最好我需要一个库,我可以在其中提供股票的历史数据(输入)并获取任何技术指标的最新值作为输出。
我也对用任何其他语言编写的任何类似的开源库感兴趣。
我做了一些谷歌搜索,我在这里搜索,但到目前为止没有运气。
谢谢。
我正在寻找用 ruby 编写的“股票指标库”。技术指标可以是从移动平均线到威廉姆斯 %R 的任何东西。
最好我需要一个库,我可以在其中提供股票的历史数据(输入)并获取任何技术指标的最新值作为输出。
我也对用任何其他语言编写的任何类似的开源库感兴趣。
我做了一些谷歌搜索,我在这里搜索,但到目前为止没有运气。
谢谢。
无论出于何种原因,Python 社区都比 Ruby 社区更热衷于数字运算,请参阅此处了解有关 Python 具有何种支持的信息: python 中的金融技术分析
如果您不介意自己进行一些计算,那么 ruby 是一个不错的选择。
查看我编写的一个 ruby 项目,它使用新的每日值更新 csv 电子表格,并计算一些移动平均值。它用于每天生成此页面: https ://sites.google.com/site/sandp500daily/fri-sep-21-2012-snp-500
代码在这里:https ://github.com/rschultheis/DailyDoseBlogGenerator
有一个TA-Lib Ruby gem 包装了已经很完善的技术分析 C++ 库http://ta-lib.org/
话虽如此,在 Ubuntu 上安装所有组件都不是无痛的或缺少工作的本机软件包(有一个 3rd 方 Debian 存储库,但是 ymmv)。
R 中的 Quantlib似乎是一种开源方式。事实上,它促使我学习如何在 Ruby 中嵌入某些 R 操作,直到我准备好放下拐杖并完全在 R 中编写代码。