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

因为要写拆单和追单策略,所以开始要处理on_tick的问题:
1.在ontick里面写了逻辑的话,每个tick都会进行判断,会不会大幅度拖累运行速度?

  1. ontick里面是不是不能用cancelall 只能用cancelorder,我记得群主说过cancelall 的消耗过大来着?
    谢谢
Administrator
avatar
加入于:
帖子: 4033
声望: 223
  1. 会有额外计算开销,如果你的判断逻辑很复杂,会拖慢
  2. 对的,cancel_all函数需要基于CTP服务器返回的委托状态更新才能正确工作,如果在tick模式下频繁调用,有可能服务器尚未返回委托回报时又再次发送撤单委托,导致无谓的报错
© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3