策略代码中,设计了入场信号反向止损和移动止损两种止损方式,有时会遇到两种方式同时下单,回测时就会报错,然后策略停止运行,实盘或者模拟时,也会报错,但策略不会停止运行,要怎么解决?
cornerman 已回答的问题 2021年9月18日
1可以止损下单前判断下当前下单状态、如果有委托单未成交、可以撤单、然后对价止损
2把这两个止损方式打包成一个止损函数、就不存在冲突了
3更改两种止损方式的跳点、避开两种止损方式的重叠区
lcg_amber 发表新评论 2021年9月15日
策略代码中,设计了入场信号反向止损和移动止损两种止损方式,有时会遇到两种方式同时下单,回测时就会报错,然后策略停止运行,实盘或者模拟时,也会报错,但策略不会停止运行,要怎么解决?
1可以止损下单前判断下当前下单状态、如果有委托单未成交、可以撤单、然后对价止损
2把这两个止损方式打包成一个止损函数、就不存在冲突了
3更改两种止损方式的跳点、避开两种止损方式的重叠区
请问判断下单状态的话用什么函数,get_order应该只能获取所有委托单或者特定单号的委托状态,不能获取特定品种的委托状态