2016-03-05 61 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