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

脚本策略中有这样两行代码:
engine.cancel_order(vt_orderid=id1)
order = engine.get_order(vt_orderid=id1,use_df=False)
照道理应该是只撤1次吧?
但是风控报警说某个合约撤单次数超过100次了,请问这是什么原因?engine.cancel_order()函数是在不停地撤单吗?撤单次数过多会被交易所制裁,请问这个问题如何处理?

Member
avatar
加入于:
帖子: 4713
声望: 287

cancel_order是撤一次,engine.cancel_order函数是开源的可以自己去看源码
调用撤单函数次数可以自己打印排查

Member
avatar
加入于:
帖子: 163
声望: 0

FOK导致的撤单,是否也被风控记录下来了?但是好像这个FOK撤单次数多是不算违规的?

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

沪公网安备 31011502017034号

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