我想隨時手上都有單,我用的是均線交叉策略,交易的商品是小台
我用四支雷達分別處理 1. 買進多單, 2. 多單平倉, 3. 賣出空單 , 4. 空單平倉
但是我發現策略雷達在 2.多單平倉(賣出) > 3. 賣出空單(賣出) 會有問題,雖然都會同時觸發,但是交易結果只會把多單平倉掉,並不會新建立一筆空單
系統並沒有錯誤訊息,雷達的執行紀錄也有顯示有執行

我猜可能是因為同時觸發先後順序原因造成的錯亂?
如果是這樣,有沒有XS語法可以讓我條件成立後,過5秒鐘在觸發的寫法呢?
類似 if condition1 then
begin
wait(5)
ret = 1
end
之類的寫法,這樣我就可以把觸發錯開,也許就可以解決?
還是小編有其他建議的處理方法?
1 評論