-4

我在 R 上开发了一个相当的交易策略,我想用实时市场数据来实施它。

一种解决方案是使用 RExcel。在这种情况下,我会将 Excel 与 Bloomberg 链接以获取真实的市场数据并将 Excel 插入 R(RBloomberg 包不再工作)。理想情况下,我想在 R 上运行所有计算,然后将结果输出到 Excel 电子表格上,以实时遵循该策略。不幸的是,IT 政策不允许我安装 RExcel。

另一种解决方案是使用 IBrockers,但该软件包在我的计算机上不起作用。

这是我的问题:是否有任何替代 RExcel 的方法可以将 R 插入实时市场数据?我想要一个可以像 Excel 单元格与 Bloomberg 一样自动刷新的 R 对象

谢谢

4

2 回答 2

2

当然总是有谷歌,它可以给你以下答案:

您可以尝试将 excel 文件读入 R 的软件包的手册。提到了 RExcel 的许多替代品。

您还拥有quantmod允许您将股票信息从 yahoo Finance 直接导入 R 的软件包,如本问题所述。它带有一个很好的手册,有一个解释一些细节的 youtube 视频,你也有一个关于它的 RBloggers 条目。我把谷歌搜索留给读者作为练习。

于 2012-08-20T09:23:34.120 回答
1

您可以使用Yahoo Finance API读取数据。

您需要做的就是使用read.csv()请求的输出:
http://download.finance.yahoo.com/d/quotes.csv?f=snl1&s=AAPL,GOOG

报价延迟 15 分钟(您可以免费做的最好的)并且每 15 秒更新一次。

如需进一步使用,请参阅: Stackoverflow 上的Yahoo Finance ManagedYahoo Finance Tag

于 2012-08-20T09:31:08.257 回答