问答交流

Trade模块的问题,停牌股票订单无法保留。

由pandamoto创建,最终由pandamoto 被浏览 9 用户

问题

我设计了一个策略,送到回测模块里。5月24日策略生成了卖出订单,5月25日正好这个票停牌,到了5月26日这个卖出订单就没有了。这是什么原因啊?

解答

因为25号实际撮合那天,该股票停牌,所以成交是失败的,这个在回测报表里的日志详情应该可以看到。

建议完善策略下单逻辑,比如5-26号又根据持仓信息进行下单。毕竟目前的回测机制是事件驱动的回测机制,因此每天(K线)会运行下主函数,因此可以5-25号再次根据逻辑进行下单信号的生成

标签

回测模块持仓
评论
  • 嗯 因为25号实际撮合那天,该股票停牌,所以成交是失败的,这个在回测报表里的日志详情应该可以看到。 建议完善策略下单逻辑,比如5-26号又根据持仓信息进行下单。毕竟目前的回测机制是事件驱动的回测机制,因此每天(K线)会运行下主函数,因此可以5-25号再次根据逻辑进行下单信号的生成
  • 十分感谢。我改了下可以了,如果当天的是停牌的,我就把昨天的买入信号拷贝到今天,重新下单。看来回测的代码还是要自己写些内容的。的确没有开源只能请教大神了。:-)
{link}