以前总出现信号丢失,所以今天特意用相机拍下来,好对照。
今天发现的一个重要 信号丢失问题,表述如下:
橡胶1201,周期我 用的是11秒。
11:28的时候,出现第一个信号(前面的信号省略掉):空头;下午13:40的时候,我的系统,并没有出现多头信号;在13点43的时候,出现了第2个空头信号。在13:44的时候,出现了第3个信号,多头信号。这些我认为都是是正常的。
不正常的是:当13:44的多头信号出现的时候,第2个空头信号消失了,并且系统在13:40的地方,补了一个多头信号。
晚上我用数据回放,系统并没有象实盘一样出现第2个空头信号,而是在13:40的位置,出多头信号。
这就会导致这种情况产生,模拟测试的收益率会提高,但实盘的收益率就相差不小。积累起来,就是非常大。
今天特意观察,其他的信号基本正常,唯一的信号问题,却是这个非常重要的位置(短线的反转位置)。以前也有这种情况。
请问这是什么情况呀 ?
估计是你的模型含有隐性的未来函数
把模型贴出来看看就清楚了
你 说的不错,我是在11秒的周期,应用了30分钟的收盘价。但在数据回放的时候,不是完全模拟当时的数据吗?也就是说用模拟回放应该可以看到当时的情况吧?
11秒的周期,应用了30分钟的收盘价.这本身就会带来未来数据.建议用大周期的上周期信号,这样就不会出现信号消失.
11秒的周期,应用了30分钟的收盘价.这本身就会带来未来数据.建议用大周期的上周期信号,这样就不会出现信号消失.
在我上面的问题里,已经不是说引用未来数据的问题,我的意思是:数据回放功能里,在应用大周期的时候,回放的功能里本来应该引用的是当时的最新价作为计算依据,而不应该是引用实际的收盘价来计算。因为当时还不知道最后的 收盘价。
所以数据回放,发现不了问题呢。