XMA是一个“未来函数”,所有的未来函数只要在公式里作为指示买卖点是和产生信号相关的,就会让信号产生漂移,也就是说,它会让以前已经计算出来的值发生改变。
XMA的计算过程举例简述如下:如果现在有5个数据:11,12,13,14,15。(你可以将这些数据理解为相当于收盘价)。假设今天是在13这个时间点上,14,15这两个数据还没发生产生。在这个时候如果我们求XMA(C,3),那么今天的XMA(C,3)=(12+13+X)/3。这里的这个X实际上应该是14,但是14这个数据还没出现,谁都不知道它是多少,那么在这里XMA就用前半段的数据的平均值来代替14这个数据。也就是说,今天的XMA(C,3)=(12+13+(12+13)/2)/3。但是,XMA这个未来函数最有意思的地方,当第二天14这个数据出来以后,它会用新出来的实际数据重新计算13那天的(包括12那天的)XMA数值(且XMA函数会将从上市第一天开始重新进行一次实际产生的数据计算),并且改变那天的数值。这样一来,明明已经计算出来确定的数值却发生了变化,从而导致明明前几天已经出现的信号变没了,或者以前没有出现的信号却出现在前几天的位置。这就是漂移。(因此,该指标是名副其实的{偏移移动平均值}),也就是告诉你这个平均值是有偏差的。
我们做个实验:
STICKLINE(C>=O,L,H,0.00001,0),COLORRED;
STICKLINE(C>O,O,C,2.5,0),COLORRED;
STICKLINE(C>O,O,C,0.6,0),COLORCC66FF;
STICKLINE(C<O,O,C,2.5,0),COLORFF6600;
STICKLINE(C<O,O,C,0.6,0),COLORFF9900;
STICKLINE(C<O,L,H,0.00001,0),COLORFF9900;
{以上是立体K线部分}