vba撤單追單
作者:金字塔 來源:cxh99.com 發(fā)布時間:2017年04月21日
- 咨詢內(nèi)容:
想要在掛單五秒之后判斷委托是否成交,時間判斷好像不能用計時器固定時間觸發(fā)做判斷,請問應(yīng)該怎么處理
- 金字塔客服:
沒明白,就是用計時器輪訓(xùn) 未成交單的時間就可以了
OrderInfoTime2 取指定基于0索引序號的非IB外盤帳戶未成交合約報單時間,例如 Order.OrderInfoTime2(0) 表示取第一個未成交單的報單時間
- 用戶回復(fù):
比如設(shè)定計時器固定五秒輪詢一次看是否有未成交委托,那么有的單子剛好下單時間就在觸發(fā)臨界點是不是就會被判斷成超時未成交?
- 網(wǎng)友回復(fù):
還有一個問題,怎么在ORDER_OrderStatusEx2加入Application_Timer(ID)計時器事件?這兩個過程不能放一塊?ORDER_OrderStatusEx2是訂單狀態(tài)發(fā)生變化會觸發(fā),但是我想要的是通過計時器用固定時間去判斷一次未成交情況(通過記錄的訂單ID)
- 網(wǎng)友回復(fù):
我的想法是當(dāng)下單后計時器開啟,如果單子全部成交或者撤單就清除計時器,而不是程序一啟動就一直按固定時間不間斷掃描