- 精华
- 3
- 在线时间
- 12229 小时
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
- 精华
- 3
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 主题
- 49
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
|
你所说的(假设数据推送时间分别是0毫秒跟500毫秒的时候)是指行情的tick吧?。。这个是行情数据推送。
而持仓变化信息是柜台对帐户数据的推送,二者并不相同,也并非同时啊。
成交信息是由柜台来主动推送给各个客户端,所以并不由软件商来控制。当然,只有持仓更新的信息推送到本地后,本地才可以查询到帐户发生的变化。
只不过TB旗舰版的策略是图表行情驱动运算,要行情有tick来后,运算时,才可读到帐户持仓的变化(假如持仓信息确实有了变化)。
以你上述的例子来说,行情0与500ms时推送。而300ms时成交回报到达本地,但此时的策略是不会以帐户信息的变化而重新运算的,也就是说策略是不会知道已经成交的信息。只有在500ms最新的一个行情tick到了,驱动公式运算时,才可以读到帐户持仓有改变的信息。
但如果在300ms时只是在交易所成交,且在500ms前这个成交回报未能及时到达本地,那么在500ms的行情tick到来时,运算读取的帐户持仓信息则是没有变化的。
|
|