1. 随机动量指数(SMI)指标概述
随机动量指数(SMI)是传统随机振荡指标的进阶版本,是一种动量指标,用于衡量证券价格在一段时间内相对于其最高价/最低价区间的位置。SMI 由 William Blau 于 1990 年代初开发,通过考察收盘价相对于同一最高价/最低价区间中点的位置,力求更精细地呈现金融工具的动量。由此得到的指标更平滑、反应更灵敏,也更适合识别当前趋势的强弱。

1.1. 定义与计算
SMI 在随机振荡指标的基础上更进一步,关注收盘价与最高价/最低价区间中点之间的距离,而不是收盘价在该区间内部的位置。SMI 的计算公式包含若干步骤,其中包括对收盘价与中点之差进行平滑,以及对可能的价格区间进行平滑。随后用这些数值计算 SMI 值,并将其与信号线一同绘制,以产生交易信号。
1.2. 用途与应用
SMI 的主要用途是识别价格动量的方向以及市场中潜在的反转点。它尤其适合区分看涨与看跌的价格走势,并能帮助交易者确定最佳的入场点和出场点。凭借其灵敏度和准确性,SMI 对希望把握市场趋势的短线交易者和长期投资者来说都是一件有价值的工具。
1.3. 基本原则
SMI 遵循以下几项基本原则:
- 穿越零轴:SMI 值向上或向下穿越零轴,分别表示看涨或看跌动量。
- 背离:当证券价格创出新高或新低,而 SMI 并未确认时,就出现背离,这可能预示着反转。
- 超买/超卖水平:与传统随机振荡指标不同,SMI 没有固定的超买和超卖水平,因此在各种市场环境下都具有灵活性。
| 特征 | 说明 |
|---|---|
| 类型 | 动量指标 |
| 开发者 | William Blau |
| 用途 | 通过比较收盘价与最高价/最低价区间的中点来衡量动量 |
| 计算复杂度 | 中等,涉及平滑与比较 |
| 主要用途 | 识别趋势的强度、方向和潜在反转 |
| 最适合 | 希望依据动量优化入场/出场点的交易者和投资者 |
2. 随机动量指数(SMI)指标的计算过程
随机动量指数(SMI)的计算是一个多步骤的过程,它对价格数据进行精炼,得到一个比传统随机振荡指标更精确地凸显动量的指标。本节将计算过程拆解为基本组成部分,并详细说明每一步,以便清楚了解 SMI 是如何得出的。
2.1. 公式拆解
SMI 的计算涉及几个关键公式:
- 计算 D 线:
- D = (Close – (High + Low) / 2) / High – Low
- 该公式先计算收盘价与最高价/最低价区间中点之差,再除以该周期内价格的区间(最高价减最低价)。随后用简单移动平均线或指数移动平均线对该值进行平滑。
- 平滑 D 线:
- 第一次平滑:对 D 线应用 3 周期的指数移动平均线(EMA)。
- 第二次平滑:对第一次平滑的结果再应用一次平滑,通常也是 3 周期的 EMA。
- 计算 SMI:
- SMI = ((Dsmoothed – Dsmoothed average) / (0.5 x Drangesmoothed)) x 100
- SMI 的算法是:取平滑后的 D 值,减去 D 的平滑平均值,再除以 D 的平滑区间的一半,最后乘以 100,以百分比表示。
- 信号线:
- 还需计算一条信号线,通常是 SMI 的简单移动平均线,用于通过交叉产生交易信号。
2.2. 分步计算
计算 SMI 的步骤如下:
- 确定最高价、最低价和收盘价:找出所分析周期的最高价、最低价和收盘价。
- 计算 D 线:使用上文给出的公式计算 D 线的值。
- 平滑 D 线:应用指定的指数移动平均线对 D 线进行平滑,共进行两次。
- 计算 SMI:按照公式得出 SMI 值。
- 得出信号线:按指定周期(通常为 9 个周期)计算 SMI 的移动平均线。
2.3. 参数与调整
SMI 计算的标准参数为:
- D 线平滑的长度:3 个周期。
- SMI 平滑的长度:D 线第一次平滑 3 个周期,第二次平滑再用 3 个周期。
- 信号线周期:通常设为 9 个周期。
不过,这些参数可以根据不同的交易风格和时间周期进行调整。增加平滑周期会使 SMI 灵敏度降低、曲线更平滑,更适合长期趋势分析。减少周期则会使 SMI 反应更灵敏,更适合短线交易。
| 步骤 | 过程 | 说明 |
|---|---|---|
| 1 | 最高价、最低价、收盘价 | 确定该周期的最高价、最低价和收盘价。 |
| 2 | 计算 D 线 | 计算 D 线的值。 |
| 3 | 平滑 D 线 | 应用 EMA 对 D 线进行平滑。 |
| 4 | 计算 SMI | 利用平滑后的 D 线得出 SMI 值。 |
| 5 | 信号线 | 计算 SMI 的移动平均线作为信号线。 |
3. 不同时间周期下的最佳设置值
随机动量指数(SMI)用途广泛,可以调整其参数以适应不同的交易策略和时间周期。这种适应性对于希望在不同市场环境下最大化指标效果的交易者至关重要。本节探讨适用于短期、中期和长期交易时间周期的最佳 SMI 设置值,并说明调整这些参数如何改善交易决策。
3.1. 短期交易
短线交易者,例如日内交易者或剥头皮交易者,需要快速且灵敏的指标来跟上市场的快速波动。对这类交易者而言,SMI 设置需要调高灵敏度。
- 长度:降低长度参数(计算所用的周期数)可使 SMI 反应更灵敏。短期交易的常见设置为 5 个周期。
- 信号线平滑:为信号线选用较低的平滑周期(例如 3),有助于更快产生入场和出场信号。
- 最佳值:Length = 5, D = 3, Smoothing = 3
这些设置可以帮助短线交易者更快识别动量变化,但代价是市场噪音会使假信号的比例上升。
3.2. 中期交易
中期交易者(包括波段交易者)需要在灵敏度与过滤市场噪音的能力之间取得平衡。将 SMI 调整为适中的设置可以是一种不错的折中。
- 长度:适中的长度设置(例如 9 到 12 个周期)能在灵敏度与平滑短期波动的能力之间取得平衡。
- 信号线平滑:5 到 8 的平滑周期有助于过滤噪音,同时仍能对重大的市场波动作出反应。
- 最佳值:Length = 9 到 12, D = 5, Smoothing = 5 到 8
这些设置旨在为中期交易者提供可靠的信号,反映潜在趋势,而不会对细微的价格波动作出反应。
3.3. 长期交易
长线交易者(例如头寸交易者)受益于能凸显较长期趋势、并降低短期波动影响的指标。对 SMI 而言,这意味着延长计算周期。
- 长度:将长度参数提高到 14 到 20 个周期,有助于识别较长期的动量转变。
- 信号线平滑:较高的平滑周期(例如 9 到 14)可降低对短期波动的敏感度。
- 最佳值:Length = 14 到 20, D = 9, Smoothing = 9 到 14
这些设置旨在让长线交易者清晰看到市场整体的动量趋势,并减少较短期市场波动带来的噪音。

| 交易风格 | Length | D | Smoothing | 目的 |
|---|---|---|---|---|
| 短期 | 5 | 3 | 3 | 高灵敏度,以捕捉快速的市场波动 |
| 中期 | 9 到 12 | 5 | 5 到 8 | 在灵敏度与降噪之间取得平衡 |
| 长期 | 14 到 20 | 9 | 9 到 14 | 关注长期趋势,尽量减少短期波动 |
4. 随机动量指数(SMI)的解读
正确解读随机动量指数(SMI)是在交易策略中充分发挥其潜力的关键。本节深入探讨如何解读并运用 SMI 信号,以发现交易机会、理解市场情绪并预判可能的价格走势。
4.1. 判断趋势方向
SMI 根据其相对于零轴的位置,清晰地提示趋势方向:
- 零轴上方:当 SMI 值位于零轴上方时,表示向上的动量,说明市场处于看涨阶段。
- 零轴下方:反之,SMI 值位于零轴下方表示向下的动量,说明市场处于看跌环境。

4.2. 动量背离
SMI 与价格走势之间的背离是一种强有力的信号,可能先于反转出现:
- 看涨背离:出现在价格创出更低的低点,而 SMI 形成更高的低点时。这表明向下的动量正在减弱,可能出现向上反转。
- 看跌背离:出现在价格创出更高的高点,而 SMI 形成更低的高点时,表明向上的动量正在减弱,可能出现向下反转。

4.3. 超买与超卖状态
虽然 SMI 没有固定的超买和超卖水平,但交易者可以自行设定阈值来识别极端的市场状态:
- 超买阈值:交易者可以将明显高于零轴的水平(例如 +40)视为超买,意味着回调或反转可能即将出现。
- 超卖阈值:同样,明显低于零轴的水平(例如 -40)可用来提示超卖,可能预示着向上的修正或反转。
4.4. 以交叉作为交易信号
SMI 与其信号线之间的相互作用可以产生交易信号:
- 看涨信号:SMI 向上穿越其信号线可视为看涨信号,尤其是当其发生在零轴下方并向上运行时。
- 看跌信号:SMI 向下穿越其信号线被视为看跌,尤其是当其发生在零轴上方并向下运行时。
| 信号 | 解读 | 含义 |
|---|---|---|
| SMI 位于零轴上方 | 看涨动量 | 上升趋势有可能延续 |
| SMI 位于零轴下方 | 看跌动量 | 下降趋势有可能持续 |
| 看涨背离 | 向下动量减弱 | 可能向上反转 |
| 看跌背离 | 向上动量减弱 | 可能向下反转 |
| 超买/超卖状态 | 极端市场状态 | 若伴随背离/交叉,则很可能反转 |
| 交叉 | SMI 与信号线的相互作用 | 看涨/看跌走势的即时交易信号 |
5. 将随机动量指数(SMI)与其他指标结合使用
为了增强交易策略并改善决策,交易者经常将随机动量指数(SMI)与其他技术指标结合使用。这种协同有助于确认信号、减少误报,并提供更全面的市场状况视角。本节探讨 SMI 与其他指标的有效组合,以改善交易结果。
5.1. SMI 与移动平均线
将 SMI 与移动平均线(MA)结合,可以帮助在趋势背景下判断趋势方向和动量转变:
- 策略:使用较长周期的 MA(例如 50 或 200 个周期)来判断整体趋势方向。当 SMI 在 MA 上方转为正值时(表明上升趋势中的看涨动量),买入信号更可靠;当 SMI 在 MA 下方转为负值时(表明下降趋势中的看跌动量),卖出信号更可信。
5.2. SMI 与相对强弱指数(RSI)
RSI 是另一种动量振荡指标,用于衡量价格走势的速度和变化。与 SMI 配合使用时,它可以帮助确认超买或超卖状态:
- 策略:寻找 SMI 与 RSI 之间的趋同或背离,以获得更强的信号。例如,如果两个指标都显示超买,随后出现背离,即 SMI 向下穿越其信号线而 RSI 开始下降,则可能预示着从超买状态出现潜在反转。

5.3. SMI 与布林带
布林带(Bollinger Bands®)可以反映市场波动性以及价格相对于移动平均线的水平。SMI 可用于确认布林带(Bollinger Bands®)给出的突破信号:
- 策略:当价格向上或向下突破布林带(Bollinger Bands®)时,来自 SMI 的确认(例如向上或向下穿越零轴或信号线)可以为趋势可能延续或反转提供额外确认。
5.4. SMI 与 MACD
移动平均线趋同背离指标(MACD)是一种趋势跟踪型动量指标。将 MACD 与 SMI 结合,可同时洞察趋势和动量:
- 策略:寻找 MACD 与 SMI 同时给出信号的情形。例如,如果 MACD 向上穿越其信号线的同时,SMI 也向上穿越其信号线或零轴,则看涨信号得到加强。
| 指标组合 | 策略 | 目的 |
|---|---|---|
| SMI 与移动平均线 | 用 MA 的趋势方向确认 SMI 信号 | 过滤信号,使其与整体趋势一致 |
| SMI 与 RSI | 寻找超买/超卖状态和背离 | 确认动量转变和潜在反转 |
| SMI 与布林带(Bollinger Bands®) | 用 SMI 确认布林带(Bollinger Bands®)的突破 | 验证趋势延续或反转 |
| SMI 与 MACD | 确认两个指标同时给出的信号 | 增强趋势和动量信号的可靠性 |
6. 使用随机动量指数(SMI)进行风险管理
与任何交易指标一样,在使用随机动量指数(SMI)交易时,有效的风险管理至关重要。本节概述了利用 SMI 管理交易风险的策略,帮助交易者在尽量降低亏损的同时最大化盈利潜力。
6.1. 设置止损单
最基本的风险管理技巧之一是设置止损单。SMI 可以帮助确定这些订单的合适位置:
- 信号线上方/下方的交叉:交易者可以根据做多还是做空,将止损单设在 SMI 穿越其信号线的位置之上或之下一点。
- 超出近期高点/低点:另一种方法是把止损单设在交易信号之前最近的高点或低点之外,并借助 SMI 确认趋势方向。
6.2. 使用 SMI 确定仓位大小
仓位大小可以根据 SMI 信号的强度进行调整:
- 强信号:对于伴随明显背离、或出现在超卖/超买区域的信号,由于出现强劲走势的概率更高,交易者可以选择更大的仓位。
- 较弱的信号:当信号不够明显,或在缺乏额外确认的情况下出现时,减小仓位有助于管理风险。
6.3. 将背离纳入风险评估
SMI 与价格走势之间的背离可以充当市场状况变化的预警系统:
- 降低风险:如果在入场后不久出现背离信号,可以考虑收紧止损单或减小仓位以管理风险。
- 出场策略:入场后背离持续存在,可能是平仓的信号,即使止损尚未被触发,也可借此避免趋势反转带来的潜在亏损。
6.4. 将 SMI 与其他指标结合
风险管理中不应孤立使用任何一个指标。将 SMI 与其他指标结合,可以形成更稳健的风险管理策略:
- 趋势指标:像移动平均线这样的趋势指标有助于确认 SMI 所提示的趋势方向,为交易决策提供更坚实的依据。
- 成交量指标:成交量指标可以确认 SMI 信号的强度,信号确认时成交量越高,说明走势越可靠。
| 策略 | 说明 | 目的 |
|---|---|---|
| 止损单 | 根据 SMI 信号或近期高点/低点设置 | 限制一笔交易的潜在亏损 |
| 仓位大小 | 根据 SMI 信号的强度调整仓位 | 管理与交易结果不确定性相关的风险 |
| 用背离评估风险 | 监测背离以获得早期风险信号 | 提前调整或退出交易,以管理潜在亏损 |
| 组合使用指标 | 将 SMI 与其他技术指标配合使用 | 形成更全面的风险管理方法 |
杠杆产品可能迅速造成亏损;中国大陆居民不得通过境外经纪商进行差价合约或外汇零售交易。




