自動交易不會自動成交

  •   60 
  • 最後發表   ivanlin  2022 五月 19
ivanlin 發文於   2022/05/16

我寫了一個策略,回測都可以正常依照我要的進出場點執行

但是實際在跑的時候已經過了進出場點程式都沒反應

請問是怎麼回事呢?

進出場代碼如下:

if position = 0 and long_condition = 1 then SetPosition(1);

if close cross under Average(Close, 20) then exit_long_condition = 1;

if position = 1 and exit_long_condition = 1 then SetPosition(0);

if position = 0 and short_condition = 1 then SetPosition(-1);

if close cross over Average(Close, 20) then exit_short_condition = 1;

if position = -1 and exit_short_condition = 1 then SetPosition(0);

XQ小幫手 發文於   2022/05/19

Hello ivanlin,

 

就您附上的這段腳本,小幫手無法知道問題出在哪裡。

建議您可以先從加上print來檢查進場條件所運用的數值是否正確符合預期來確認。

另外需注意,在多個 SetPosition 同時觸發時,只會執行第一個。

 

若還是無法找出問題原因的話,需要麻煩您提供自動交易中心匯出檔勾選(包含)交易腳本 以及 XQ Log,並告知有問題的商品和日期時間來檢驗。

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

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

感謝。

 

發表回覆
Close