其他类型的移动平均线
虽然上文曾讨论了不同周期的移动平均线,但到目前为止,我们主要还是集中在最基本的移动平均值——算数移动平均值——的计算方法上。请记住每计算一个新日期的移动平均值,就必须要把先前计算使用的第一个日期的价格数据去掉,加入新日期前一天的价格数据。在算数移动平均值的计算过程中,每一个价格数据所占的权重相同。计算10日周期的算数移动平均值,每一天的股票价格信息都同等重要。但是,在特定情况下,最近的股价信息对于未来股票价格的走势影响要比早一些日期的股票价格信息对未来走势的影响更大。如果近期的价格数据比早一些时间的价格数据包含了相关度更高的信息,我们会对近期价格数据更看重。通过赋予数据不同的权重,计算加权的移动平均值,近期价格数据能够得到应有的重视。这种加权方法使得最近发生的价格数据和变动在移动平均值的计算过程中占有更大的分量。
线性加权移动平均线
请重新来审阅表14-1中的数据,计算线性加权移动平均值。10日周期的线性加权移动平均值的计算方法如下:将第10日的价格数据乘以10的得数,加上第9日的价格数据乘以9的得数,再加上第8日的价格数据乘以8的得数……将所有这些得数求和后除以所有乘数的和。本例中,即将所有得数的总和除以10+9+8+7+6+5+5+4+3+2+1,即55。根据表14-1的数据,我们可以得出前面10日周期的线性加权移动平均值是138.56。
在使用这种加权方法计算10日周期移动平均值时,赋予最近交易日数据(第10日价格)的权重是5天前(第5日)的价格数据权重的两倍。如果要计算第11天的10日周期线性加权移动平均值,我们要使用第2天至第11天的价格数据。和计算算数移动平均值一样,每计算一个新日期的移动平均值,先前计算过程中使用的第一个价格数据要去掉,同时加入计算日期前一天的价格数据。
指数平滑移动平均线
对于某些分析师来说,按照算数移动平均值或线性移动平均值的计算方法,在计算新日期的移动平均值时要去掉最前面日期的交易价格数据,这可能会带来问题。假设最近的价格数据变化不大,而最早的价格数据变动浮动较大,但是在计算中却被去掉,由此可能会对移动平均值的结果造成不妥的影响。由于在计算过程中排除早期的价格数据,导致了移动平均值结果的巨大变动,很有可能会产生错误的信号,这一现象被称为“数据忽略效应”(drop-off effect)(Kaufman,1998)。这也成了人们对于算数移动平均值诟病的最大原因。
虽然早期的数据和近期的数据相比,对于未来价格走势的影响显然要小得多,但是早期的数据依然有很大的参考价值。然而,在算数移动平均值和线性加权移动平均值过程中,这些早期的数据由于不在移动平均值计算的周期之内,因此完全被忽略。为了解决这一问题,并试图在移动平均值的计算中保留最早期的数据,分析师引入了指数移动平均值(exponential moving average)。
为了说明指数移动平均值的计算方法,我们还是以表14-1的数据为例。第10天的10日周期算数移动平均值是140.16,而第11天的收盘价是130.52,比前10天所有价格数据的平均值低。计算指数移动平均值时,我们会使用前面10天的平均值和第11天的收盘价。这样的话,所有11天的价格数据都在考虑之列。如果我们要用这11天的价格数据,按照算数移动平均值的计算方法计算指数移动平均值,且每一天的汇率权重为1/11,即9.09%,我们希望赋予最近的价格数据更大的权重。如果我们希望第11天的价格信息的权重是按照算数移动平均值计算方法中使用价格信息权重的2倍,则这里对应的第11天的价格信息的权重是2/11,或者18.18%。当然,指数移动平均值计算过程中所有价格数据的权重之和应该是100%。第11天的信息权重是2/11或者18.18%,而之前10日周期移动平均值的权重只有81.82%。
指数移动平均值计算过程中,使用的当日数据的权重比例确定的一般公式如下:

本例中,权重(当日数据)=2÷(10+1)=18.18%。计算的移动平均值周期越长,这个数值就越小。对于19日周期指数移动平均值来说,当日的权重就是2÷(19+1),即10%;39日周期的指数移动平均值计算过程中,当日的权重就是2÷(39+1),即5%。
计算指数移动平均值过程中,使用的移动平均值对应的权重比例确定的一般公式如下:

本例中,权重(移动平均值)=100%-18.18%=81.82%。
一旦确定了权重,则计算指数移动平均值(EMA)的公式如下:

表14-1中第11天的指数移动平均值计算方法如下:
EMA(第11天)=0.1818×130.52+0.8182×140.16=138.41
要计算第12天的指数移动平均值,我们需要两项信息:第11天的指数移动平均值和第12天的收盘价。第12天的指数移动平均值(EMA(第12天))计算公式如下:
EMA(第12天) =0.1818×131.61+0.8182×138.41=137.17
图14-4显示了核心实验室集团(CLB)股票价格26日周期的算数移动平均线和13日周期的指数移动平均线。一般来讲,由于近期价格数据占有更大的权重,因此指数移动平均线转变方向的速度更快。尽管如此,两条曲线依然比较接近。
指数移动平均线在多个技术指标和震荡指标中都有应用。如第8章了分析麦克莱伦指数。麦克莱伦指数使用了19日周期和39日周期指数移动平均线。由于19根柱线的指数移动平均线的平滑系数是0.10,而39根柱线指数移动平均线的平滑系数是0.05,这类计算相当简单。我们在下文还会继续描述使用指数移动平均线的其他震荡指标,最常见的是平滑异同平均线(moving average convergence divergence,MACD)。使用指数移动平均线的主要原因是它的计算方法简单,而且对于近期价格数据赋予了更高的权重。因此指数移动平均线也称为加权移动平均线(weighed moving averages)。

怀尔德方法
韦尔斯·怀尔德(Welles Wilder,1978)使用了一种非常简单的方法来计算移动平均值,这种方法对于近期的价格数据给予了较重的权重。怀尔德计算移动平均值的公式如下:

例如,某一天14日周期的怀尔德移动平均值等于前一天的移动平均值乘以13(即n-1,n就是指移动平均线的周期天数)再加上当天的收盘价,然后将两者的总和除以14(即n)。
怀尔德计算移动平均值的方法应该在平均真实波动范围(average true range)、相对强弱指数(relative strength index)和动向指数指标(directional movement indicator,DMI)等由怀尔德提出的指标计算过程中应用,这一类指标的计算不能使用算数移动平均值,也不能使用指数移动平均值。在使用怀尔德的指标过程中(这些指标几乎在所有的交易和绘图软件中都有),必须使用怀尔德的方法来计算移动平均值。有些计算机程序使用算数移动平均值或者指数移动平均值,结果发现计算后出现了与怀尔德的方法不一致的情况。
几何移动平均线
几何移动平均线大多在指数中应用较广泛。它是指在过去特定的周期内某一价格柱线和先前一根柱线百分比变化的算数移动平均值。与使用价格计算的移动平均值一样,使用百分比计算的移动平均值在区间或比例选择上类似。但是这种移动平均值仍有因相同权属和滞后性等特定因素带来的问题。
三角形移动平均线
对移动平均值进行再一次的移动平均值计算,意味着对数据进行了双重平滑处理。三角形移动平均值是对既定数目的价格柱线计算算数移动平均值,然后使用这些移动平均值的结果作为数据源,计算原来周期数目半数的移动平均值。例如,可以对20日周期的算数移动平均值进行10日周期的移动平均值计算,进行二次平滑处理。这样的计算结果是一条平滑的曲线,给价格数据的中间值赋予了较大的权重。这种方法的优点是对数据进行了双重处理,因此能够更好地代表趋势。但是,双重平滑处理的平均值对于趋势变化的灵敏度也大大降低。
变量指数平滑移动平均线
钱德(Chande)和克罗尔(Kroll)(1994)提出了变量移动平均值。这种移动平均值与指数移动平均值(EMA)一样,只是对加权方法进行了调整,主要是按照价格数据的波动性进行加权。当价格波动范围较小时,指数移动平均线的周期设定得稍短;而当价格呈现趋势化运动时,可以将指数移动平均线的周期延长一些。这样做的目的是为了减少某个交易期间中出现错误信号的概率。
按照这种思路,对指数移动平均值的计算可以有多种变动方法。例如,考夫曼的适应移动平均线(Kaufman adaptive moving average,KAMA)涉及了一个非常复杂的公式,针对波动性和趋势对指数移动平均值进行调整。成交量适应移动平均线(volume-adjusted moving average)(阿姆斯,1989)是一种较复杂的移动平均值,但其本质在于它强调了高成交量价格数据的作用。2001年9月那一期《证券和商品杂志》(Stocks and Commodities Maganine)中,约翰·埃勒斯(John Ehlers)提出了最大熵谱分析(MESA)适应移动平均线(MESA adaptive moving average,MAMA)和改进的适应移动平均线(following adaptive moving average,FAMA)两种变量移动平均线。MESA适应移动平均线和改进适应移动平均线根据数据中周期阶段性的变化,利用希尔伯特变换方法根据循环阶段性数据适应价格波动性计算指数移动平均值。显然,这些移动平均值的计算非常复杂。当MESA适应移动平均线与改进适应移动平均线相交叉时,就产生了买入或者卖出信号,利用这一信号进行交易就是MASA-FAMA策略。2004年4月,《活跃投资者》(Active Trader Magazine)将MASA-FAMA策略的有效性同算数移动平均线的有限性进行了比较,根据18种股票的数据,我们发现前者比后者效果稍微好一些。