Ruby的股票技术指标库

时间:2012-01-02 23:28:36

标签: ruby-on-rails ruby open-source stocks

我正在寻找用红宝石写的“股票指标库”。技术指标可能是从均线到威廉姆斯%R的任何东西。

最好我需要一个库,我可以提供库存(输入)的历史数据,并获得任何技术指标的最新值作为输出。

此外,我对任何其他语言编写的类似开源库感兴趣。

我做了一些谷歌搜索,我在这里搜索但到目前为止没有运气。

感谢。

2 个答案:

答案 0 :(得分:1)

无论出于何种原因,Python社区比Ruby社区更多地进行数字运算,请参阅此信息以获取有关Python具有哪种支持的信息:Financial technical analysis in python

如果你不介意自己进行一些计算,那么ruby是个不错的选择。

查看我编写的ruby项目,该项目使用新的每日值更新csv电子表格,并计算一些移动平均值。它用于每天生成此页面:https://sites.google.com/site/sandp500daily/fri-sep-21-2012-snp-500

代码在这里:https://github.com/rschultheis/DailyDoseBlogGenerator

答案 1 :(得分:1)

有一个TA-Lib Ruby gem包含已经很完善的技术分析C ++库http://ta-lib.org/

话虽如此,在Ubuntu上安装所有组件一直都是无痛或者没有工作的本机软件包(有第三方Debian回购,但是ymmv)。

Quantlib in R似乎是开源的方式。实际上它促使我学习如何在Ruby中嵌入某些R操作,直到我准备好完全放弃R中的拐杖和代码。