算数移动平均值的计算方法

算数移动平均值的计算方法

表14-1显示了2010年5月10日至2010年7月12日之间核心实验室集团(Core Laboratories,CLB)的每日收盘价。多数移动平均值都是根据收盘价作出的,但是也可以使用高价、低价、日均值或其他价格数据计算,但是在整个计算过程中要保持一致。这里我们暂时使用收盘价。

最常用的移动平均线是简单移动平均线(simple moving average,SMA),也称做算数移动平均线(arithmetic moving average)。算数移动平均线是将一定的数据组除以检验周期的数据数量得出的数值。例如,请看表14-1中的10日周期的移动平均线。我们先把前面10天的收盘价格加总,然后除以10,得出这个10日周期的收盘价平均值。因此第10天的移动平均值应该就是核心实验室集团股票在这个10天里收盘价的均值,即140.16美元。

第11天的移动平均值起了变化。为了计算第11天的移动平均值,我们可以计算第2天至第11天的价格均值。也就是说,在整个计算数据的选择中,我们已经去掉了第1天的数据,加入了第11天的数据。计算10日周期算数移动平均值的公式为

式中 SMA10——10日周期移动平均值;

              data——价格数据。

当然我们可以构建不同周期的移动平均线。表14-1中,我们还可以看到26日周期的移动平均值。这一移动平均值是通过加总最近26天的收盘价,然后除以26所得的数据。

虽然移动平均值可以对任何既定周期的价格进行平滑处理,但是在计算移动平均值中最常用的周期是200日、60日、50日、30日、20日和10日。这些周期带有一定的随机性,基本是在计算机普及之前手动计算或通过曲柄加法机计算移动平均线选择的周期。比如加特莱(Gartley,1935)使用了200日周期的移动平均值。这样做很简单,因为整数容易计算。此外,10日、20日、60日周期的移动平均值可以让我们对两个星期、一个月和三个月(一个财务季度)的交易数据的均值分别有个大概的了解。

移动平均值计算好了以后,就可以在价格曲线图上画出。图14-1显示了核心实验室股票的26日周期算数移动平均线。从6月中旬到7月中旬,移动平均线呈现上扬的斜线轨迹,表明了核心实验室股票价格的上涨。该移动平均线对该股价的日波动范围进行了平滑处理,这样分析师就可以在不受这些细微的日波动干扰的情况下分析股票价格的趋势。

移动平均线上升表示上扬的趋势,而移动平均线下降表明下跌的趋势。虽然移动平均线可以帮助我们识别趋势,但是只能在趋势出现以后才能最终断定。因此,移动平均线作为趋势判定指标具有延后性。从定义上来看,指标是基于过去价格数据的指标。如图14-1所示,核心实验室集团于5月下旬开始出现股票价格上涨的趋势,但是移动平均线的上涨趋势在6月中旬才出现。根据技术分析规则,我们需要顺势而为。使用移动平均线判定趋势变化,信号往往出现得较晚。

移动平均线的周期

移动平均线的计算可以选择多种周期,那么哪一种周期是最好的呢?当然,长周期可以包含更多的数据、更多的信息,而在计算移动平均值中使用的数据越多,则日价格的重要性相对降低。因此,每日价格数值的大幅度变化不会对长期移动平均值产生大的影响,即使某一天出现异常值(outlier)也不会有较大影响。

但是,某一日价格的大幅变化很有可能预示着趋势变化的开始,只是基本趋势的变化需要更长的时间才能显示出来。因此,长期移动平均线显示趋势变化较晚,但是却很难因为短期数据的突然变化指示错误的趋势变化信息。

例如,图14-2中绘制了核心实验室集团股票13日周期和26日周期的算数移动平均线。请注意,13日周期的算数移动平均线比26日周期移动平均线的波动更大,因为后者的计算周期更长。26日周期移动平均线也因此被称为是更加慢速的移动平均线。虽然26日周期移动平均线使得价格走势更加平滑,但是26日周期在指示基本的趋势变化时速度较慢。6月上旬出现了13日周期的算数移动平均线的谷底,显示了趋势的变化;而一周以后26日周期的移动平均线更加平坦,且出现了缓慢上行的趋势。因此,26日周期的算数移动平均线在指示趋势变化方面不够灵敏,时间较晚。

对于趋势反转越早发现,越能将交易利润最大化,乍一看,似乎13日周期算数移动平均线能提供更“高级”、更有用的信息。但是算数移动平均线指示趋势变化过早有可能释放错误信号。例如,图14-2中7月上旬,13日周期的算数移动平均线呈现水平方向延展,看似上涨趋势已经结束。但是我们后来就可以确定7月上旬并没有出现趋势反转。13日周期算数移动平均线对于价格临时出现的下跌反应过度。在这期间,慢速的26日周期算数移动平均线依然正确提示了上扬趋势的继续。

使用多条移动平均线

技术分析不仅局限于某一条移动平均线提供的信息,同时考虑多条不同移动平均线的信息可以增加分析师的信息源。如图14-2所示,当两条移动平均线交叉时,常提示出现支撑位或阻力位。当短期移动平均线向上突破长期移动平均线时,可以视为一个买入信号,或者至少提示价格趋势的上涨。同理,当短期移动平均线向下跌破长期移动平均线时,可以认定出现卖出信号。多数成功利用移动平均线进行投资的战略往往是利用长期移动平均线作为确定趋势的主要因素,同时使用短期移动平均线用做追踪性止损点、确定信号。在某些情况下,移动平均线可以用来确定趋势,同时使用价格形态确定进场或离场的信号。

在价格横向盘整趋势中使用两条移动平均线信号,有可能会导致出现多次双重损失现象。这个问题在图14-3中可见端倪。这从根本上来讲与在密集区域(congestion area)中出现标准的盘整趋势的问题类似,很难确定价格突破的点,因为价格一直在支撑位和阻力位之间的区间来回震荡摇摆。移动平均线不可能提供说明趋势何时最终突破的信息。这意味着分析师必须在使用移动平均线交叉点作为买卖交易信号时,时刻关注趋势的情况。否则,在等待特定正确的可以带来巨额利润信号时,可能会重复出现错误的信号,并导致小额的损失。也不排除一部分交易者宁可冒险,承受短期的双重损失,也不愿错过主要趋势的情况。只要分析师有魄力、有能力承受这些小幅的损失,这就是一种有利可图的方法。此外,这还是许多长期趋势系统的根基——等待并承受小幅度损失,最终等待利润的到来。这也表明,通过固定的训练和合理的实践,要在长线交易中赢利,承受多数小型交易的损失是必须经历的过程。