Ruby 股票技术指标库

5
我正在寻找用Ruby编写的“股票指标库”。 技术指标可以是从移动平均到Williams%R等任何东西。最好能够提供股票的历史数据(输入),并获得任何技术指标的最新价值(输出)的库。
此外,我也对任何其他语言编写的类似开源库感兴趣。我已经搜索了一些谷歌和这里,但目前没有找到合适的。
谢谢。

像 https://dev59.com/iG855IYBdhLWcg3wViot 这样的问题是否算是“离题”?应该让 SO 保持一致吗? - Marcos
2个回答

1

有一个TA-Lib Ruby gem,它包装了已经成熟的技术分析C++库http://ta-lib.org/

话虽如此,在Ubuntu上安装所有组件却并不顺利或缺乏工作原生软件包(有第三方Debian仓库,但结果因人而异)。

R中的Quantlib似乎是开源的选择。实际上,它促使我学习如何在Ruby中嵌入某些R操作,直到我准备放弃支撑并完全用R编写代码为止。


1

出于某种原因,Python社区比Ruby社区更喜欢进行数字计算,有关Python支持的信息,请参见此处:Python中的金融技术分析

如果您不介意自己编写一些计算,那么Ruby是一个很好的选择。

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接