我正在寻找用红宝石写的“股票指标库”。技术指标可能是从均线到威廉姆斯%R的任何东西。
最好我需要一个库,我可以提供库存(输入)的历史数据,并获得任何技术指标的最新值作为输出。
此外,我对任何其他语言编写的类似开源库感兴趣。
我做了一些谷歌搜索,我在这里搜索但到目前为止没有运气。
感谢。
答案 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
答案 1 :(得分:1)
有一个TA-Lib Ruby gem包含已经很完善的技术分析C ++库http://ta-lib.org/
话虽如此,在Ubuntu上安装所有组件一直都是无痛或者没有工作的本机软件包(有第三方Debian回购,但是ymmv)。
Quantlib in R似乎是开源的方式。实际上它促使我学习如何在Ruby中嵌入某些R操作,直到我准备好完全放弃R中的拐杖和代码。