[求助]不允許撤銷正在申報狀態的委托單? [金字塔]
- 咨詢內容:
VBA 下單后,執行撤單操作是出現不允許撤銷正在申報狀態的委托單,這個錯誤是在“交易狀態”窗口中復制出來的,我怎么在程序中捕獲這個錯誤,在ORDER_OrderStatusEx2事件中怎么做,求指點!
- 金字塔客服:
出現這個情況的主要原因是,你的訂單ID參數不正確,比如這筆訂單不存在或者已經成交了,你用這個訂單去撤單
- 用戶回復:
問題是這樣,我用IdOrder = Order.Sell(0,1,價格,0,品種,板塊,帳戶ID,0) 撤單是,用IdOrder,也就是函數返回的IdOrder,并且,在
IdOrder = Order.Sell(0,1,價格,0,品種,市場板塊,帳戶ID,0)
在事件 ORDER_OrderStatusEx2 中,對IdOrder 和 OrderID參數進行比對,然后輸出如下信息狀態:【Submitted】 IdOrder=8294 商品01持倉:40 我vba程序是這樣設置的,當提交成功后,等待5秒鐘,5秒鐘不成交執行 call CancelOrder(IdOrder, 帳戶ID) 取消執行后,返回一個錯誤,這個錯誤發生在14:45分左右,上午一直都正常。
出現錯誤不怕,問題是在什么地方捕獲這個錯誤,來進行處理呢? - 網友回復:
如果錯誤偶爾出現,那么應該是你撤單的時候,正好報單剛剛成交.這樣的話這個錯誤你可以不用理會的
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容