有進入迴圈執行,卻沒有送出委託單

  •   87 
  • 最後發表   暮牧  2023 五月 17
暮牧 發文於   2023/05/13

您好,

近期測試一些單量較少的個股進行自動交易,發現程式碼判斷有進入迴圈,但無執行迴圈內sell(1)這一列,也就是說並沒有送出委託單,請問要如何強制送出委託單?

XQ小幫手 發文於   2023/05/17

Hello 暮牧,

 

小幫手不知道您是如何撰寫的,所以無法確定問題原因。

不過需注意,腳本只會執行第一個觸發的交易指令。

所以舉例來說:

for value1 = 1 to 10 begin

    buy(value1);

    end;

這樣腳本運算完後只會執行迴圈第一次的 buy(1),之後的 buy(2), buy(3)... 都會被忽略。

 

setposition(3, market);

for value1 = 1 to 10 begin

    buy(value1);

    end;

這樣腳本運算完後只會執行 setposition(3, market),buy的指令都會被無視。

 

如果還是有問題的話,麻煩您提供 自動交易中心匯出檔勾選(包含)交易腳本、XQ Log 並告知問題發生的日期時間。

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

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

感謝。

發表回覆
Close