自動交易策略:如何立即刪除目前所有未成交委託,不需要判斷現有庫存商品?!

  •   37 
  • 最後發表   jettsai  2025 七月 31
jettsai 發文於   2025/07/31

您好:

我嘗試撰寫自動交易中"交易"的腳本,欲使用"CancelAllOrders"語法來嘗試自動取消(刪除)所有未成交委託,無論是手動下單或自動下單,不需要判斷現有庫存商品,僅單純刪除所有未成交委託即可。

 

代碼只有一行:

CancelAllOrders();

 

執行自動交易策略時,出現錯誤訊息,

安控失敗   "原因:目前Position=Filled,無單可刪以下取消委託指令不予執行"

 

請問有什麼方法可以滿足我想要的動作嗎,有勞解惑,謝謝。

附加文件

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/07/31

試試看:if position<>filledAtBroker then cancelAllOrders;

jettsai 發文於   2025/07/31

謝謝許教授,我的實作經過如下圖,未能成功刪除未成交委託單。

虎科大許教授 發文於   2025/07/31

手動下的委託單無法透過程式刪除。

jettsai 發文於   2025/07/31

明白,謝謝許教授熱心答疑。

發表回覆
Close