vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 18
声望: 3

Simnow测试日内交易,分钟级策略,在1m的bar上 撤/挂 停止单
发现订阅的行情中的时间一栏,正常是0.5秒更新一个tick,
但有时会出现2秒或5秒才更新,甚至10秒或者1分钟(当卡顿1分钟左右时,可能会报8193或4907,也可能不会orz)
因为没收到连续稳定的tick,使用的又是停止单,就出现上一个on_bar的单撤晚了,撤不掉,导致重复挂单

具体表现为:
CTA策略app里会报出撤单失败,找不到CTP.XXXXX_1(这应该是停止单触发,挂出去的第一个限价单,这时已经成交了)
然后接着新一个停止单又触发,挂出CTP.XXXXX_2并成交(下一个bar的停止单挂出去的重复限价单)

求助:
1.有没有什么方法应对行情更新的不稳定性

  1. 2个bar的停止单重复触发挂单的问题有没有好的结局方案(针对撤单失败这个问题)
  2. 在论坛有看到防止TICK级策略重复挂单的方法,能不能延伸到bar的停止单
Administrator
avatar
加入于:
帖子: 4033
声望: 221

不要用SimNow就行了,比如注册一个中信期货仿真测试环境

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3