程序化交易, 我放了30分钟K线和60分钟k线同时运行, 分钟级别的我引用了日线跟周线的数据。
运行过程中原来有的信号莫名其妙消失了, 导入一下日线数据跟周线数据, 信号就能恢复。 我怀疑是日线、周线数据不全 而且我开的全是分钟级别的窗口, 所以导致日线以上级别的数据无法自动补充。 可是奇怪的是, 我两天前刚刚补充的日线数据。
你要说信号消失有可能是因为小周期引用大周期产生未来效应。 可是我在引用大周期数据的时候当前那根K线我只用到了open数据, 应该不会有未来呀。
求解。
你可以右键-数据-日线数据看下本地的日线数据是否都是完整的,你每天盘后有做收盘操作吗?如果没有,第二天需补充前一天的日线数据。
现在我补充完了日线数据是全的。
可能是某一天我忘了执行收盘操作了。
以后每天收盘执行一下收盘操作, 每天开盘之前, 补充一下5分钟跟日线的数据。 应该能解决问题了。
另外我问一下, 30分钟跟60分钟的图完全是参照5分钟的数据计算出来的吧?? 周线或者多日线的数据是参照日线数据计算的吧??