Value1 = FilledAtBroker;
Value2 = GetQuote("漲停價");
Value3 = GetQuote("跌停價");
if Time = 132510 then
begin
// 僅在收盤前統一一次動作
CancelAllOrders();
if Value1 < 0 then
// 空單回補至 0:用漲停價模擬市價買回
SetPosition(0, Value2)
else if Value1 > 0 then
// 多單賣出至 0:用跌停價模擬市價賣出
SetPosition(0, Value3);
// Value1 = 0 則不動作
end;
以上是我設定的腳本
並且將排程設定在13:20啟動 13:40結束
但無法如預期的將我當日庫存出清
會偵測到我庫存並在洗價後得到實際部位、成本都是0
我的想法是帳戶通常是以當沖為主,並且擔心會有忘記出掉的問題
想要在收盤時先取消所有委託單,並出清所有庫存
希望有大神能幫忙解惑,感激不盡
1 評論