脚本策略中有这样两行代码:
engine.cancel_order(vt_orderid=id1)
order = engine.get_order(vt_orderid=id1,use_df=False)
照道理应该是只撤1次吧?
但是风控报警说某个合约撤单次数超过100次了,请问这是什么原因?engine.cancel_order()函数是在不停地撤单吗?撤单次数过多会被交易所制裁,请问这个问题如何处理?
脚本策略中有这样两行代码:
engine.cancel_order(vt_orderid=id1)
order = engine.get_order(vt_orderid=id1,use_df=False)
照道理应该是只撤1次吧?
但是风控报警说某个合约撤单次数超过100次了,请问这是什么原因?engine.cancel_order()函数是在不停地撤单吗?撤单次数过多会被交易所制裁,请问这个问题如何处理?
cancel_order是撤一次,engine.cancel_order函数是开源的可以自己去看源码
调用撤单函数次数可以自己打印排查
FOK导致的撤单,是否也被风控记录下来了?但是好像这个FOK撤单次数多是不算违规的?