采用默认的双均线策略进行回测,数据只下载了一分钟的,当长线数值大于99后,就出现不了成交信号。
长线数值小于99就没问题。
请问这是什么原因?
采用默认的双均线策略进行回测,数据只下载了一分钟的,当长线数值大于99后,就出现不了成交信号。
长线数值小于99就没问题。
请问这是什么原因?
因为ArrayManger初始化的时候默认加载100条数据,如果长线数值大于99,数据不够初始化的。这个时候需要多加载一些数据用于初始化。
可参考https://www.vnpy.com/docs/cn/cta_strategy.html
嗯,改一下ArrayManager初始化的值就可以了,谢谢。