全部成交 消息應該是 filled" [金字塔]
-
咨詢內容:
請教:PYTHON?策略,我使用?上期所CTP仿真系統,開倉訂單?全部成交后,但是?查詢訂單的?order.status依然是?"submitted"
按文檔,訂單狀態?"submitted"已報單未成交?"tradeing"已成交?"filled"全部成交?"cancelled"已撤單?已報單未成交
在?order_status?處理模塊中,?成交的?消息反映是?"tradeing"
全部成交?消息應該是??filled"
具體?品種?IC2012
但是?商品期貨?測試時候,訂單回報是?正確的
另外,無論?上期所CTP的SIMINOW仿真系統。還是實盤系統中,get_orders??得到的?IC2012?合約的?order_id為0
但是金字塔交易軟件的?委托里面,看訂單的狀態是正確的,為?全部成交
不對,委托里面,全部成交?也是2個狀態?’全部成交‘?和?‘全部成交報單已提交’
再看了下?商品期貨的?成交,全部成交?的狀態?也是?有問題的,也是2個狀態?’全部成交‘?和?‘全部成交報單已提交’
此主題相關圖片如下:2.png
此主題相關圖片如下:3.png?
?來源: CXH99.COM
-
金字塔客服:
軟件是最新版嗎,官網下載最新版升級后看下
本地這邊測試情況沒有問題
此主題相關圖片如下:s%$mkbm3u(6jjbk@qau`i}0.png?
-
用戶回復:
64位,2020 V 5.31
?
-
網友回復:
更新后再試,本地上面的測試結果你也試著看看呢
?
- 網友回復: ? ? ? ? orders=get_orders (order_book_id=code, type=1) #取該品種訂單數據? ? ?? ? ? ? ? if not(orders is None):#無訂單 ? ? ? ? ? ? for order in orders: ? ? ? ? ? ? ? ? #開倉訂單管理########################################################################################### ? ? ? ? ? ? ? ? if order.order_id in context.order_open[code]:? ? ? ? ? ? ? ? ? ? ? if order.status in ['submitted','tradeing']: # ? ? ? ? ? ? ? ? ? ? ? ? ss=(context.now-order.datetime).seconds ? ? ? ? ? ? ? ? ? ? ? ? if (ss>=56): #1 分鐘不成交開倉撤單 ? ? ? ? ? ? ? ? ? ? ? ? ? ? print(('查詢訂單:','id',order.order_id,'status:',order.status,'quantity:',order.quantity,'filled_quantity',order.filled_quantity))? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if? ?order.quantity> order.filled_quantity:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if cancel_order (order.order_id) is None: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? myprint((' 訂單管理 1m時間開倉未成交,開倉訂單取消,但取消訂單失敗',order.order_id)) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? else: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? myprint((' 訂單管理 1m時間開倉未成交,訂單取消',order.order_id)) ? ? ? ? ? ? ? ? #平倉訂單管理###########################################################################
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信號:cxh99cxh99 進行 有償收費 編寫!
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容