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