怎樣用R畫股票秒級的連續時間序列走勢圖?

我手上有以5s為單位的某股票收盤價數據(比如5天),我想用R畫時間序列圖,但是有一個問題,plot或者ggplot處理POSIXct時間類型數據的時候,會自動把非交易時間的數據補上(如下圖)。

後來用包quantmod的chartSeries函數解決了非交易時間的間隔問題(如下圖),但是在我想刪除右上角的時間區間和左上角的main.key時(即last 32.45,想修改成在這段時間的最大值),發現好像修改不了(相關的問題參見兩條stackoverflow:r - Working with chartSeries in quantmod 和R quantmod chartSeries newTA chob)

但既然quantmod能畫出來,理論上自己就可以自主編譯出相應的畫法,但是讀了下 chartSeries的代碼後還是一頭霧水,所以想請問各位,想畫出quantmod中的連續走勢圖,有什麼要點和技巧?如果可能請寫一下代碼,謝謝!


用xts構建時間序列對象,然後用plot.xts繪製圖像,非交易時間段是不會顯示的。


能砸場子嗎? 一個MATLAB實現的樣例:

http://faruto.matlabsky.com/FQuantToolBoxHelpOnLine/#97

http://faruto.matlabsky.com/FQuantToolBoxHelpOnLine/#19

http://www.faruto.com/


改學 Python:

用 Python / Matplotlib 畫出來的股票 K線圖 (四)

摺疊我吧 ~


Welcome · Advanced R. by Hadley Wickham


如果不要求速度,又不想研究太多,就用互動式圖形Plotly。應該是最簡單的。因為不用進行什麼時間類型變換。

請看以下網頁。

Getting Started Plotly for R

R Time Series


看帶注釋的源碼改啊

main.key &<- c(list(list(legend=

paste("Last",last(Closes)),

text.col=x@colors$up.col)),main.key)

還有現在知乎也和百度一樣答題不看題了(搖頭)


推薦閱讀:

在國內做 Quant 累嗎?能像正常工作一樣朝九晚五,周末正常休息嗎?
世坤投資諮詢Worldquant中國的真實工作環境怎麼樣?
想成為一名寬客怎麼選擇讀研學校以及專業?寬客的職業規劃?
國內做 Algo execution 的情況怎麼樣?
如何評價Two Sigma在Kaggle舉辦Financial Modeling Challenge?

TAG:寬客Quant | R編程語言 |