与R的实时股市数据

时间:2012-08-20 08:05:44

标签: excel r xts algorithmic-trading

我在R上制定了一个非常好的交易策略,我想用实时市场数据来实现它。

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

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

以下是我的问题:是否有替代RExcel可以使用实时市场数据来插入R?我希望有一个R对象可以自动刷新,因为Excel单元格使用Bloomberg

由于

2 个答案:

答案 0 :(得分:1)

当然,Google总是会给你以下答案:

The manual您可以尝试将excel文件读取到哪些包中。提到的RExcel有很多替代方法。

您还拥有quantmod套餐,可让您将股票信息从雅虎财务直接导入R,如this question中所述。它带有一个不错的manual,有一个youtube视频可以解释一些细节,你也有一个关于它的RBloggers条目。我把谷歌搜索作为练习给读者留下了。

答案 1 :(得分: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