交易腳本裡的MACD該怎麼設定才能讓回測及自動交易時的MACD、OSC資料與XQ指標中的分鐘與日MACD一致?

  •   283 
  • 最後發表   tsaiiu  2023 十二月 20
tsaiiu 發文於   2023/12/17

請問交易腳本裡的MACD該怎麼設定才能讓回測及自動交易時的MACD、OSC資料與XQ指標中的"分鐘與日MACD"一致?

1分及5分的SetTotalBar該怎麼設定?

跨頻率時xfMin_XAverage該怎麼使用前一期資料來計算?

回測時,要抓特定OSC值還是抓得準,可是抓正負值或抓平均線卻都不太對

XQ小幫手 發文於   2023/12/20

 Hello tsaiiu,

 

請問交易腳本裡的MACD該怎麼設定才能讓回測及自動交易時的MACD、OSC資料與XQ指標中的"分鐘與日MACD"一致?

1分及5分的SetTotalBar該怎麼設定?

 

=> 小幫手不知道您是如何設定的,但參數頻率相同的話,只要讀取筆數足夠應該就能夠計算出相同的數值。

所需的筆數可以參考內建的選股腳本,舉例來說MACD的話就會是:

input: FastLength(12), SlowLength(26), MACDLength(9);

SetTotalBar((maxlist(FastLength,SlowLength,6) + MACDLength) * 4);

需注意這是同一頻率的狀況,跨頻率的話需要另外換算,假設從60分鐘頻率跨日頻率的話就要多乘以5 (因為1日5根60分鐘Bar)。

 

跨頻率時xfMin_XAverage該怎麼使用前一期資料來計算?

 

=> 如果您需要抓前一期的指數移動平均數值的話,可以使用 xfmin_getvalue 來取得。

 

回測時,要抓特定OSC值還是抓得準,可是抓正負值或抓平均線卻都不太對

 

=> 要麻煩您提供 回測使用的腳本、回測的設定 (回測報表或截圖皆可)、XQ Log 並告知有問題的商品、正負值或平均線不同的地方、發生的日期時間,讓相關人員確認。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以保存到雲端後將連結Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

發表回覆
Close