您好:
我嘗試撰寫自動交易中"交易"的腳本,欲使用"CancelAllOrders"語法來嘗試自動取消(刪除)所有未成交委託,無論是手動下單或自動下單,不需要判斷現有庫存商品,僅單純刪除所有未成交委託即可。
代碼只有一行:
CancelAllOrders();
執行自動交易策略時,出現錯誤訊息,
安控失敗 "原因:目前Position=Filled,無單可刪以下取消委託指令不予執行"
請問有什麼方法可以滿足我想要的動作嗎,有勞解惑,謝謝。
附加文件
4 評論
試試看:if position<>filledAtBroker then cancelAllOrders;
謝謝許教授,我的實作經過如下圖,未能成功刪除未成交委託單。
手動下的委託單無法透過程式刪除。
明白,謝謝許教授熱心答疑。
4 評論