我想用的r quantmod封裝測試一些技術指標買賣股票。 我的目標是自動在股票代碼上運行指標,結果告訴我如果我嚴格遵循指標(例如MACD),我的表現會是怎樣。[R quantmod交易信號和模擬
網站www.quantmod.com是非常有趣的,但它似乎是筆者在幾年前停止更新它。
目前爲止我可以做些什麼: 通過包裝「quantmod」 使用繪圖功能獲取庫存符號並直觀地解釋它們。 例如使用MACD的一個交易信號是兩條線相交時。
我不能做(但想這樣做): - 自動視覺上指示的信號(顯示),例如帶有箭頭或圖中的任何圖形符號 - 模擬:每次信號到達時自動交易(買入或賣出),並最終告訴我該技術指標是否對特定股票或指數有用。
這裏是繪製一些基本代碼:
require(quantmod)
getSymbols("IBM", source="google")
chartSeries(IBM, subset="last 10 weeks", type="candles")
addMACD()
我希望我能解釋一下我所期待的。
在此先感謝
你不清楚你想做什麼?你想添加一個箭頭的情節? 「信號到達」是什麼意思,每次改變信號?並不是所有的人都熟悉財務技術指標,所以也許你應該用英語解釋以獲得更多幫助。 – agstudy 2013-03-17 19:43:08
好吧,我很抱歉不是英語母語的人,所以我盡我所能地嘗試了最好的方式。 「信號到達」的意思是,每次根據指示符產生信號時,例如MACD的兩條線彼此交叉。 – mitchbu 2013-03-17 20:14:47
[這是](http://blog.fosstrading.com/2011/03/how-to-backtest-strategy-in-r.html)一個很好的基礎教程。我還用這個例子測試了簡單的指標,如MFI,RSI,SMI,MACD,MA交叉等。 – haki 2013-03-21 13:12:12