VeighNa量化社区
你的开源社区量化交易平台
Member
加入于:
帖子: 68
声望: 1

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

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

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】