設定在策略雷達亮紅燈 不能用

  •   292 
  • 最後發表   中壢阿竣  2025 五月 20
中壢阿竣 發文於   2025/05/06

Input: len1120(120), len3120(120), len5120(120),

       len15120(120), len30120(120), len60120(120);

 

Variable: MA_Close_1_120(0), MA_Close_3_120(0), MA_Close_5_120(0), MA_Close_15_120(0),

         MA_Close_30_120(0), MA_Close_60_120(0);

// 計算移動平均線

MA_Close_1_120 = Average(GetField("Close", "1"), 120);

MA_Close_3_120 = Average(GetField("Close", "3"), 120);

MA_Close_5_120 = Average(GetField("Close", "5"), 120);

MA_Close_15_120 = Average(GetField("Close", "15"), 120);

MA_Close_60_120 = Average(GetField("Close", "60"), 120);

 

    if c  > MA_Close_1_120 and c > MA_Close_3_120 and c > MA_Close_5_120 and  c > MA_Close_15_120 and  c> MA_Close_30_120 and  c > MA_Close_60_120 then begin

 

        if c cross over MA_Close_1_120 then begin 

            Ret = 1;

 

    end;

end;

設定期貨fitx05 無法使用 亮紅燈
請問是哪裡設定錯誤?謝謝
我想要在策略雷達跳警示

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/05/06

伺服器裡面的分鐘資料有限制,在1分鐘頻率下,計算120期的60分K平均,會有資料不足的問題。你可嘗試將主頻率改成日。

中壢阿竣 發文於   2025/05/06

我試試,謝謝許教授

XS小編 發文於   2025/05/20

Hello 中壢阿竣,

 

就小編所知若是計算一般算數平均的話,在1分鐘上算60分鐘頻率120根Bar的平均是可以正常算出的。

小編認為可能是資料引用筆數不足導致錯誤,加上 setbackbar(120) 應可以避免。(這邊測試是可行的)

若還是有問題的話麻煩提供 策略匯出檔包含警示腳本 以及 XQ Log 讓相關人員測試。

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

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

感謝。

發表回覆
Close