您好,
近期測試一些單量較少的個股進行自動交易,發現程式碼判斷有進入迴圈,但無執行迴圈內sell(1)這一列,也就是說並沒有送出委託單,請問要如何強制送出委託單?
有進入迴圈執行,卻沒有送出委託單
- 87
- 最後發表 暮牧 2023 五月 17
暮牧
發文於
2023/05/13
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 且務必附上 討論文章連結網址(小幫手才能盡早處理)。
感謝。
1 評論