回到目录文章目录49.1 移动平均线是什么简单移动平均线不断更新的价格平均数股价下跌均线为什么仍然上涨指数移动平均线 给近期价格更高权重49.2 移动平均线有什么用途为趋势观察提供一致的参照周期选择决定观察尺度衡量价格偏离近期平均水平的程度均线不等于市场持有人的平均成本49.3 常见信号与趋势跟踪价格上穿和下穿均线均线交叉金叉与死叉多头排列与空头排列从观察信号到交易规则趋势跟踪接受确认的代价49.4 移动平均线的局限与使用边界平滑与敏感之间存在取舍震荡行情容易造成反复交叉参数优化可能迎合过去均线不能替代价值判断或损失控制上一章我们通过高点、低点和价格区间描述趋势。这种方法直观但也面临一个问题在连续波动的行情中哪些转折点值得关注不同分析者可能有不同选择。移动平均线提供了另一种观察方式。它按照固定公式处理价格把原本起伏频繁的数据转化为相对平滑的曲线让我们更容易比较不同阶段的价格水平。这条曲线可以帮助描述趋势却不会提前知道未来。理解均线的关键是先弄清它如何变化再讨论依据它可以作出什么判断。49.1 移动平均线是什么简单移动平均线不断更新的价格平均数简单移动平均线英文为 Simple Moving Average简称 SMA。它对最近若干个周期的价格赋予相同权重计算算术平均值。参考Fidelity SMA指标说明若以P t P_tPt表示第t tt个交易日的收盘价n nn表示计算周期则SMA n , t P t P t − 1 ⋯ P t − n 1 n \text{SMA}_{n, t}\frac{P_tP_{t-1}\cdotsP_{t-n1}}{n}SMAn,tnPtPt−1⋯Pt−n1假设前五个交易日的收盘价分别为 100、102、104、106 和 108 美元那么第五天的 5 日 SMA 为SMA 5 , 5 100 102 104 106 108 5 104 \text{SMA}_{5,5}\frac{100102104106108}{5}104SMA5,55100102104106108104第六天收盘价变成 107 美元计算窗口向前移动一天加入 107移除最早的 100。SMA 5 , 6 102 104 106 108 107 5 105.4 \text{SMA}_{5,6}\frac{102104106108107}{5}105.4SMA5,65102104106108107105.4“移动”指的就是这个窗口持续更新的过程。股价下跌均线为什么仍然上涨上例中股价从 108 跌到 107但均线从 104 升到 105.4。这并不矛盾当天的 107 虽然低于昨天的 108却高于被移出窗口的 100。由 SMA 公式可以直接推导SMA n , t − SMA n , t − 1 P t − P t − n n \text{SMA}_{n, t} - \text{SMA}_{n, t-1} \frac{P_t-P_{t-n}}{n}SMAn,t−SMAn,t−1nPt−Pt−n因此SMA 今天比昨天上升还是下降取决于新加入的价格与刚被移出的价格之间的差而不只取决于当天涨跌。这也解释了为什么价格刚开始反弹时均线有时仍然下行新价格虽然高于昨天却可能仍低于窗口移出的旧价格。均线的方向描述的是平均值怎样更新不能直接等同于当天买卖力量的变化。指数移动平均线 给近期价格更高权重指数移动平均线英文为 Exponential Moving Average简称 EMA。它提高近期价格的权重并通过递推保留更早数据的影响。与同名周期的 SMA 相比它通常对近期变化更敏感但仍然存在滞后。参考Fidelity EMA指标说明常见计算形式为EMA t α P t ( 1 − α ) EMA t − 1 \text{EMA}_t\alpha P_t(1-\alpha) \text{EMA}_{t-1}EMAtαPt(1−α)EMAt−1常用平滑系数为α 2 n 1 \alpha\frac{2}{n1}αn12以 5 期 EMA 为例α 1 / 3 \alpha1/3α1/3。若用前五天的 SMA即 104 美元作为初始 EMA那么第六天收盘 107 美元时EMA 6 1 3 × 107 2 3 × 104 105 \text{EMA}_6\frac{1}{3}\times107\frac{2}{3}\times104105EMA631×10732×104105这里 SMA 为 105.4EMA 为 105。EMA 更重视近期价格并不意味着它每一天都必然比 SMA 高或始终更贴近当日价格结果还取决于历史路径和初始化方式。5 期 EMA 也不等于只计算最近五天。旧价格会通过上一期 EMA 继续产生影响只是权重逐步衰减。不同平台的初始值和历史数据长度可能不同计算初期因此可能出现差异。49.2 移动平均线有什么用途为趋势观察提供一致的参照讨论均线时可以分别观察三个问题当前价格在均线上方还是下方均线本身正在上升、下降还是大致走平不同周期均线之间是什么关系它们表达的不是同一件事。价格刚越过一条仍在下降的均线与价格长期位于持续上升的均线上方具有不同的历史背景。“均线上升”也可以进一步明确为今天高于昨天还是今天高于 20 个交易日前把比较方式写清楚才能减少图形观感带来的随意性。周期选择决定观察尺度在日线图上20 日、50 日和 200 日均线是常见观察工具在周线图上20 期均线通常意味着 20 周而不是 20 个交易日。参考Charles Schwab 移动平均线教学周期选择包含一个取舍选择一般特征需要承担的代价较短周期更快反映近期变化容易随短期波动反复改变方向较长周期曲线更平滑保留更长历史对新变化反应较慢同周期 EMA 相对 SMA给近期价格更高权重对短期变化也可能更敏感这些周期是观察约定不是自然法则。200 日均线不会因为广受关注就自动成为所有股票的最佳判断标准。衡量价格偏离近期平均水平的程度假设股价为 120 美元某条均线为 100 美元可以计算偏离率 P t − MA t MA t × 100 % 20 % \text{偏离率}\frac{P_t-\text{MA}_t}{\text{MA}_t}\times100\%20\%偏离率MAtPt−MAt×100%20%它说明当前价格比这条均线高 20%却不说明股票比内在价值贵 20%。对于平时波动较小的股票这种偏离可能较少见对于剧烈波动的股票则可能并不异常。解释偏离程度时需要结合该股历史、所用周期和波动情况。价格与均线重新接近也不一定通过价格下跌完成。假设价格长期停留在 120 美元附近随着较低的历史价格退出窗口SMA 也会逐渐接近 120 美元。因此“价格离均线很远”不能单独推导出“价格马上回落”。均线不等于市场持有人的平均成本普通收盘价 SMA 只给每天的收盘价相同权重不考虑当天成交量更不知道哪些交易者仍然持有股票。即使某条 20 日均线是 100 美元也不能据此断言“近 20 天买入者的平均成本就是 100 美元”更不能判断某家机构是否盈利。有人可能依据均线设置订单使其附近出现交易反应但这需要通过实际价格行为观察。计算公式本身不会赋予一条曲线支撑价格的能力。49.3 常见信号与趋势跟踪价格上穿和下穿均线在以收盘价为基础的规则中“上穿”可以定义为前一天价格不高于相应均线而当天收盘价高于当天均线。P t − 1 ≤ MA t − 1 , P t MA t P_{t-1}\le \text{MA}_{t-1},\qquad P_t\text{MA}_tPt−1≤MAt−1,PtMAt“下穿”则采用相反关系。这是一个能够记录和检验的事件。至于事件发生后是否买入或退出还需要考虑持仓状态、交易成本和完整规则。还应注意上穿是价格与均线的相对位置发生变化。它可能来自价格上涨也可能部分来自均线下降并不自动等于一轮强劲上涨开始。均线交叉金叉与死叉短周期均线由下向上穿过长周期均线常称为金叉反向交叉常称为死叉。50 日均线上穿或下穿 200 日均线是广为讨论的一组组合。参考Fidelity 均线交叉说明交叉直接表达的是较短窗口的平均价格与较长窗口的平均价格交换了上下位置。名称容易带来强烈暗示但“金叉”不保证盈利“死叉”也不保证持续下跌。一次长期下跌后的反弹可以使短均线上穿长均线如果反弹随后结束交叉信号也会失效。评价交叉时可以同时记录长均线方向、价格结构和发生位置但这些附加条件是否改善结果仍需检验。多头排列与空头排列假设 20 日均线高于 50 日均线50 日均线又高于 200 日均线通常称为多头排列。相反顺序通常称为空头排列。除了排列位置均线的斜率也值得关注。排列描述了各条均线的上下位置而斜率描述各条均线自己的变化方向。两者应分开检查。即使仍保持多头排列最短均线也可能已经转为下降。同时三条均线都来自同一段价格历史并不是三份独立证据。看到多条均线一致并不能像独立实验那样简单累加信心。从观察信号到交易规则“站上均线就买入”仍然不够具体。需要进一步说明使用哪一种均线、是否等待收盘、何时下单、如何退出以及最多持有多少仓位。例如可以设计下面这条仅用于教学和检验的规则对一个事先指定的标的使用明确股息处理口径、经过拆分调整的日收盘价。空仓时若当天收盘上穿 200 日 SMA且该均线高于 20 个交易日前的数值则在下一交易日常规时段开盘执行买入持仓后若收盘跌破 200 日 SMA则在下一交易日常规时段开盘退出。仓位上限预先固定不使用杠杆。这段描述不是收益承诺也不是最优参数建议。它的作用是让规则可以被他人复现随后才有条件检验它是否有用。这里特意区分了信号时间和执行时间依赖当天最终收盘价的信号通常要等收盘确定后才能知道不能在回测中默认自己早已知道结果并总能以同一收盘价成交。下一次可执行价格还可能因跳空而明显不同。趋势跟踪接受确认的代价依赖均线的趋势跟踪通常需要价格先发生一段变化信号才出现具有一定滞后性。因此它往往无法买在最低点、卖在最高点。如果价格持续朝有利方向运行方法可能保留部分趋势收益如果价格反复折返就可能连续产生无效交易。它所依赖的是某些持续走势带来的净收益能否覆盖其他交易损失和成本。这必须从一组交易、多个阶段中评估不能由一张成功案例图证明。49.4 移动平均线的局限与使用边界平滑与敏感之间存在取舍假设某只股票长时间在 100 美元附近交易随后突然大跌至 80 美元。长周期 SMA 仍包含大量 100 美元附近的旧数据短时间内可能只下降一点。这不是公式出错而是它保留历史数据的结果。缩短周期或使用 EMA可以提高对新价格的敏感度但也更容易对随后恢复的短暂波动作出反应。因此寻找均线参数时需要同时考虑反应速度和反复交易的代价而不能只追求“更早”。震荡行情容易造成反复交叉当价格持续围绕某条均线来回波动时可能不断触发买入、退出再买入、再退出。这类快速出现相反信号的情况常被称为 whipsaw。参考Charles Schwab 对反复交叉与滞后的解释例如规则在 101 美元买入随后在 99 美元退出下一次反弹又买回却再次下跌。即使股票最终仍在 100 美元附近交易者也可能已经积累了亏损和成本。等待连续多个收盘确认或要求价格超过均线一定幅度可能过滤部分来回波动也会使进出更晚。这些调整需要整体评估不能只展示被成功过滤的案例。参数优化可能迎合过去如果不断尝试不同周期直到找到历史收益最高的一组参数很容易把偶然波动当成稳定规律。一个值得进一步研究的方法不仅应在用于选择参数的历史区间内表现良好还应检查相邻参数、其他时段和未参与开发的数据。若周期从 199 改为 200 就导致结果完全改变需要理解这种敏感性。回测还需要处理成交成本、股息、拆分、不可交易时段和现金收益等因素。离场等待的策略若长期持有现金与始终满仓股票的策略比较时也应同时解释收益、回撤和实际市场暴露的差异。均线不能替代价值判断或损失控制一只股票位于 200 日均线上方不能证明它便宜跌破均线也不能直接证明公司的长期竞争优势已经消失。同样以均线作为退出条件也不意味着最大损失已经锁定。财报后的跳空、流动性不足或交易中断都可能让实际退出价格远离信号位置。完成均线分析后可以这样记录该股收盘价位于 50 日和 200 日 SMA 上方50 日 SMA 高于 200 日 SMA200 日 SMA 也高于 20 个交易日前说明所选尺度下的平均价格结构偏强。但当前价格相对均线的偏离不能用于判断内在价值是否建立仓位仍需结合估值与预先设定的风险预算。下一章将进一步讨论动量指标。它们会从涨跌幅度、上涨与下跌的相对关系以及不同平滑曲线之间的差异中观察价格变化的强弱。