人生倒计时
- 今日已经过去小时
- 这周已经过去天
- 本月已经过去天
- 今年已经过去个月
热评文章
- 9
爱与自由
前面文章我们介绍了什么是未来函数,那未来函数有什么危害呢?或者说,使用了未来函数的公式有什么危害呢?
第一个危害是“信号漂移”
我们还是以XMA为例……
假设现在是2019年1月9日的收盘后,要计算当天的XMA5数值,会发现我们还无法获得10日和11日的收盘价,那么如果计算当日的XMA5呢?
按照公式的算法,将使用可以取到的所有数据尽可能地进行计算,也就是说,我们会用7日、8日和9日三天的收盘价计算平均值,作为9日的XMA5的数值。
一天之后,也就是1月10日,当我们再次计算9日的XMA5的时候会发现,我们多了一天的数据可以使用,也就是说,我们应该用7日、8日、9日和10日四天的收盘价计算平均值,作为9日的XMA5的数值。
此时你会发现,同样是1月9日的XMA5,在9日收盘后和10日收盘后计算居然是不一样的。换句话说,在1月9日收盘后,你记下K线图中XMA5的位置,到了1月10日收盘后,你会发现1月9日的XMA5不在原来的位置了,发生了漂移,这就是“信号漂移”。
简单地说,信号漂移就是未来函数导致的指标信号不稳定的现象。
本例中的XMA5的信号漂移,你可能会觉得影响并不大。试想另一种情况,如果你是基于XMA均线的金叉来决定买入的,在1月9日出现了金叉信号,于是你按照信号买入,可是到了1月10日,由于信号漂移,1月9日的金叉不见了。此时你该怎么办?

而MA函数就没有信号漂移的问题,有兴趣的同学可以自己验证一下。
第二个危害是“误导”
未来函数的计算结果在经过一段时间之后会稳定下来,不再发生漂移。稳定时间的长短,不同的函数和不同的参数会有所不同,比如上面的XMA5就需要3天,3天之后XMA5的数值将不再漂移。
这就带来一个问题,如果一个公式使用了未来函数,在稳定时间之前,它的信号将一直处于不稳定的状态。即使从K线图上看,这个公式历史上的信号非常准确,但是在稳定时间之前,我们仍然不能确定出现的信号是最终有效的,而稳定时间之后,可能又错过了真正的买入时机。
此时,历史上的看似准确的完美信号,反而成了一种误导。
