2016-03-05 101 views
2

Rstudio R软件包是否存在满足以下要求?交互式R包用于实时更新股票价格

1)可以绘制时间系列1分钟的股票数据; 2)是交互式的(即用户可以平移,滚动,缩放等); 3)可以实时自动更新

我第一次试图找到一种方法来做到这一点与多功能quantmod包,但没有运气。我对R相对来说比较陌生,所以可能会有一个简单的方法来做到这一点,我错过了。

有一个名为dygraphs的R Shiny软件包符合这些标准中的一部分,但对于该软件包,您无法指定该图表仅在市场营业时间内记录/显示数据。 https://github.com/rstudio/dygraphs/issues/70

有没有人知道这样的包装?我的R无知可能是由于我未能理解一些基本的R概念而显示的(例如,也许不可能做任何明智的点/点击)。

+1

这是绝对有可能点/点击明智的。正如您发现用于交互式绘制部分基于JavaScript的软件包(如dygraps),plottly或googlevis是要走的路。 对于实时更新和营销时间:您需要在闪亮(http://shiny.rstudio.com/)中设置仪表板,并且1)将条件设置为检查system.time()与市场营销时间; 2)每次更新输入数据(分钟数据)时更新被动状态。 – Jav

+0

顺便说一句,dygraphs不严格地说“闪亮的包”,它只是“R包”:) – Jav

回答

1

有些人会考虑这个问题。 请注意,我不赞成或推荐下面提到的任何软件包。当你说实时时,我认为你说的是​​最小的时滞。 quantmod和quandl主要用于历史数据。我不确定彭博(Rbbg-我相信您需要访问终端或至少一个ID)和IBrokers套餐。没有为我工作。

至于您对绘图的担忧,您是否尝试过使用“googleVis”附带的带注释的图表?

如果有帮助,你可以看看这些链接:

related post from stack exchange

list of widely used venues to access Market Data

example on annotated chart