您好! 請教小幫手! 因考量 [加碼單未成交, 需刪單] 的需求, 如果要保留現有部位, 使以下用語法, 邏輯上是否可行?
如已成交部位為 0 => 則刪除委託單
如已成交部位為 1 => 則刪除前一筆委託單 ( 可能為初始單 1, 或加碼單)
想確認以XS的執行邏輯, 當使用 Setpostion (Filled) 時, 是否會正確刪除前一筆未成交委託
//--刪單-- 委託超過3根Bar未成交, 取消交易
If TrueAll( Position <> Filled, 3) then
begin
SetPosition(Filled);
end;


3 評論