我在做策略回测时,发现一个现象,不理解:把一个工作区复制后,除了改掉起始时间以外,其它的都没动(也就是策略代码公式一样,参数一样,品种一样,策略单元的其它设置完全一样),但是偶尔会发生图表信号和交易记录不一样,这一般是什么原因引起的?应该如何解决?
上图举例:下面图一是原来的工作区,工作区策略单元设置起始时间是20240902-0900,光标对应的BAR的TIME是20240926-1352,报了空单,是正确的。图二是复制的工作区,工作区策略单元设置起始时间是20240820-0900,光标对应的BAR的TIME同样是20240926-1352,但是却没有报单。
检查了两个工作区的K线数据都是一样的,所以不像是数据问题。也检查了所有计算指标所需要加载的历史BAR数量,也是够的,所以也不是指标计算需要的历史BAR数量不够的问题(况且工作区二加载的历史BAR数据还多得多)。
所以,会是什么问题呢?应该如何进一步排查和解决?
谢谢
图一
图二
您好,如果问题随时可以复现,可以在这个固定的时间点输出下开仓判断条件的值,看看到底是哪个地方不一致?