问答交流

日志中有卖出股票记录,但持仓中仍持有该股,且无卖出信号产生

由dkl297836创建,最终由dkl297836 被浏览 12 用户

问题

日志中有卖出 002800和 000755的记录{w:100}{w:100} 持仓中仍持有{w:100}{w:100}

交易记录中没有卖出{w:100}{w:100}

调用m5.sorted_data.read().tail(4170)时,最近几日的排序后数据都在4160条以上,但9月14日的只有2000多条。

9月16日的交易计划中有卖出信号,但9月15日无任何买入卖出信号{w:100}{w:100}不理解为什么15号不卖而16号卖。策略链接已发小Q

解答

第一个问题是因为你测试集代码列表模块的end_date日期是2022-09-16 ,你改成2022-09-15就正常了。之所以提示没有数据,就是当前还是15号,并没有16号的数据,因此不能买卖。

“这没影响的,你随便找个策略,把end_date写到明天和写到今天的结果都一样的,多写一天在看回测图的近期走势时可以把今天的走势显示出来。”

感谢第二个问题反馈,排查到是pe_*ttm_*0在9-14有较多缺失值,正在看原因。

标签

持仓卖出信号
评论
  • 第一个问题是因为你测试集代码列表模块的end_date日期是2022-09-16 ,你改成2022-09-15就正常了。之所以提示没有数据,就是当前还是15号,并没有16号的数据,因此不能买卖。
  • 这没影响的,你随便找个策略,把end_date写到明天和写到今天的结果都一样的,多写一天在看回测图的近期走势时可以把今天的走势显示出来。
  • 感谢第二个问题反馈,排查到是pe_*ttm_*0在9-14有较多缺失值,正在看原因。
{link}