Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:vba撤单追单

1楼
zero 发表于:2017/3/23 13:43:28
想要在挂单五秒之后判断委托是否成交,时间判断好像不能用计时器固定时间触发做判断,请问应该怎么处理
2楼
yukizzc 发表于:2017/3/23 16:09:31

没明白,就是用计时器轮训 未成交单的时间就可以了

OrderInfoTime2       取指定基于0索引序号的非IB外盘帐户未成交合约报单时间,例如 Order.OrderInfoTime2(0) 表示取第一个未成交单的报单时间

3楼
zero 发表于:2017/3/23 21:17:41
比如设定计时器固定五秒轮询一次看是否有未成交委托,那么有的单子刚好下单时间就在触发临界点是不是就会被判断成超时未成交?
4楼
zero 发表于:2017/3/23 21:27:16
还有一个问题,怎么在ORDER_OrderStatusEx2加入Application_Timer(ID)计时器事件?这两个过程不能放一块?
ORDER_OrderStatusEx2是订单状态发生变化会触发,但是我想要的是通过计时器用固定时间去判断一次未成交情况(通过记录的订单ID)
5楼
zero 发表于:2017/3/24 9:17:30
我的想法是当下单后计时器开启,如果单子全部成交或者撤单就清除计时器,而不是程序一启动就一直按固定时间不间断扫描
6楼
yukizzc 发表于:2017/3/24 9:48:50

可以触发后计时器的,这些你自己试下就都知道的

 

7楼
王锋 发表于:2017/3/24 10:02:35
以下是引用zero在2017/3/23 21:17:41的发言:
比如设定计时器固定五秒轮询一次看是否有未成交委托,那么有的单子刚好下单时间就在触发临界点是不是就会被判断成超时未成交?

你的理解有问题吧,用当前时间-下单时间 这样的判断逻辑怎么着也不会出现你说的问题的

共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01465 s, 2 queries.