設定回測程式碼時,如何設定成MACD的DIF線上升就買,下降就賣?
或者是更完整的,MACD的DIF上升就做多,下降就做空?
不好意思,我要額外問,依照你給我的腳本,那麼DIF12-26的那條線怎麼設定?(就是一般MACD指標會有短週期DIF-長週期DIF的線,MACD線,DIF-MACD)
我剛剛一直在找問題,因為結果跟我用看盤軟體看到的不同。
想請問〔1〕代表的是上一根,還是前一天?
因為我實際上要測試的時候要改參數,以及變成60分線,會不會誤差出在這?
回測出來的結果跟看盤軟體差異很大。
Hi 高理事長,
那麼DIF12-26的那條線怎麼設定?(就是一般MACD指標會有短週期DIF-長週期DIF的線,MACD線,DIF-MACD)
您好,可以使用 MACD 語法來撰寫,例如:
MACD(weightedclose(), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);
若覺得計算出來的 DIF 數值有問題,請提供:
1. 回測報告儲存檔案(*.BTReport)
2. 回測警示腳本(*.xsb)
至此,以利小幫手查看問題的原因,
我剛剛一直在找問題,因為結果跟我用看盤軟體看到的不同。
請您提供您的看盤軟體畫面,以利對照查看問題的原因,
想請問〔1〕代表的是上一根,還是前一天?
[1] 代表的是前一期,如果頻率是日,那 [1] 代表是前一天,
因為我實際上要測試的時候要改參數,以及變成60分線,會不會誤差出在這?
有可能改參數的時候,資料讀取筆數不足,所以計算出來的MACD相關數值有誤,故請您提供
1. 回測報告儲存檔案(*.BTReport)
2. 回測警示腳本(*.xsb)
3. 對照查看的看盤軟體數值圖檔。
至此,以利小幫手查看問題的原因,謝謝。
3 評論