原有机制 | 现有机制 | |
引用未来数据 | 每根新K产生时,重新计算全部历史k线,此时若存在引用未来则造成此次信号与之前的信号不同(闪烁) | 每根新K产生时,不再重新计算全部历史数据,此时引用的未来数据将被计入内存中。当行情初始、补充数据、重启程序化等影响数据的操作时,才会重新计算一次全部历史数据结果,此时若存在引用未来则造成此次信号与之前的信号不同(闪烁) |
持仓同步 | 由于每根k开始时,将从新计算历史信号,若策略存在信号闪烁问题,那么到达持仓同步检测节点将可能触发持仓同步操作。 (可理解为:分散触发持仓同步) | 由于k线结束时,信号结果将被保存使用,因此理论信号与实际交易始终对应一致,但是若公式存在信号闪烁情况,当触发重新计算历史k线机制时,将出现理论与实际仓位不符的情况,从而造成同步。 (可理解为:集中触发持仓同步) |