在台指8:45剛開盤時偶爾策略進出場會失敗,會是甚麼原因造成的呢?
有沒有辦法可以避掉?
PS:我的策略是採用逐筆洗價5分k

多單平倉時,改用較好的限價單:
setposition(0, addspread(c, -10));
空單平倉時:
setposition(0, addspread(c, 10));
謝謝許教授,所以開盤那瞬間是因為市價單被系統判定為失效嗎?
我猜想,會不會你使用自動洗價,在試撮期間就送出市價單,才會有這個錯誤。雖然你的貼圖顯示超過8點45分,但那是系統時間,可能不準。照理說,第一個Tick進來,應該就可以用市價單,除非有緩開盤的情況。
許教授您好,我沒使用到自動洗價(如下圖所示),台指的部分會有緩開盤現象嗎?
不過您說的顯示超過8:45是系統時間,如實際時間未到達8:45也就是沒有tick進來的話會策略觸發嗎?

若只使用逐筆洗價,則沒有Tick進來,是不會洗價,自然也不會送出交易指令。你這種情況就很奇怪。
Hello 小小的茶米,
要麻煩您提供XQ Log來確認。
您可以透過XQ內的設定 => 問題回報的方式來上傳提供,並附上討論區問題連結。
若需要附上的檔案數量或大小超過了問題回報可附上的範圍,則可以將相關檔案放置在雲端空間開放權限後提供連結。
感謝。
6 評論