自動交易中心 交易前是否即時檢查部位?
假設賣出空單1張,停損設2%,停損程式有設定自動加入庫存
我在虧損1% 時手動平倉,此時position應=0, 但程式仍在虧損>-2% 時自動買進平倉而並沒有檢查position 是否< 0,變成買進多單,這樣是正常嗎? 是否能讓程式下單前再確認position 部位? 謝謝
input:_StopLost(2,"停損Y%");
var:plratio(0);
if FilledAvgPrice > 0 then
plratio = 100 * (Close - FilledAvgPrice) / FilledAvgPrice
else
plratio = 0;
Condition1 = plratio >= _StopLost;
if position < 0 and Condition1 then setposition(0,market);//空單出場
另外停損策略依排程啟動時,若帳戶內無庫存會造成錯誤而停止執行,既然有設定自動加入庫存,特別是當沖操作可能啟動時並無部位,不應該停止執行的,請協助更新此問題,謝謝。
1 評論