期货历史数据我买了10万根K线,但是回测时并没有当时对应合约的数据,导致产生了执行了买入操作后 MarketPosion 还是为0,请问我如何可以更新到历史数据,能够正常回测。
我在 OnBar 里面,用 PlotString 输出了 MarketPostion 的数值。附图上方为 MarketPostion 的数值(可以看到即使执行买入操作之后,每个Bar的 MarketPostion 都是0)。下方绿色笑脸为执行买入操作后使用 PlotBool 打印的。
MarketPosition为0和历史数据应该没有什么关系,看您的截图上也没有信号,这个估计还是策略自身的编写原因。至于购买了10万历史数据,您可以订阅10万根K线看看是不是有那么多就清楚了。如果没有检查下登录时是否勾选了多点登录。