VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

质量指数(Mass Index):区间扩张与凸起形态

质量指数(Mass Index)由 Donald Dorsey 提出,关注的是每根 K 线高低区间的宽度,而不是价格朝哪个方向走。当区间先膨胀、再收回来,指标会形成 Dorsey 所说的“反转凸起”,提示当前这段行情可能接近尾声。本页说明它如何计算、为什么无法告诉你转向哪一边,以及策略生成器如何在你自己的期货合约上测试它。

类别波动率
也称为梅斯线、MASS
输出形态没有上下界、不分方向的单一曲线区间变宽时上升,变窄时下降
在 AlphaPrime 中内置的生成器指标类别膨胀、压缩与区间扩张条件

它衡量什么

质量指数是一个波动率指标,出发点只有一个观察:趋势转向之前,每根 K 线的高低区间常会先扩大一阵子,然后再缩回来。Donald Dorsey 在九十年代初期于《Technical Analysis of Stocks & Commodities》杂志发表这个指标,用来量化区间的这种膨胀。它完全不看收盘价和方向,一根很长的下跌 K 线与一根很长的上涨 K 线,在它看来分量完全相同。

用文字说明,计算分为四个步骤。第一,取每根 K 线的区间,也就是最高价到最低价的距离。第二,用指数移动平均(EMA)把这个区间平滑一次。第三,再用同样长度的第二条 EMA 把结果平滑一次,得到同一个区间较慢、经过双重平滑的版本。第四,把单次平滑的区间除以双重平滑的区间,再把这个比值在一段累加窗口内加总。区间稳定时,两条平均线彼此贴近,每个比值都接近一,加总结果就停在接近窗口长度的位置。区间开始变宽时,较快的平均线领先较慢的那条,每个比值都上升,加总随之走高;区间收敛时,则会跌到平常水平之下。

这样的设计使它有别于常见的波动率工具。ATR 告诉你 K 线有多大、以点数计,适合用来设置止损,却说不出区间是否比平常变化得更快。布林带 衡量收盘价在均线周围分散得多开,所以除了 K 线变宽,连续的单边走势也会让它开口。质量指数既不衡量大小,也不衡量分散程度。它把区间平均与自身的平滑版本比较,性质上类似“区间的变化率”:关心的是区间相对于自己近期的常态是否正在扩张,与合约的价格高低或平常波动大小无关。

概念示意图(非真实行情数据)

在真实市场中的表现

经典的解读是 Dorsey 的凸起形态。Dorsey 观察的是指数先升过一个较高的门槛,表示区间已扩张到明显超出常态,随后再跌回一个稍低的触发水平之下。信号在回落,而不在上升:只有当区间扩张已经见顶、开始消退,形态才算完成。数值一直停留在高位,描述的是市场仍在扩张,形态尚未出现。Dorsey 的门槛是针对经典的累加窗口设定的,很多合约很少触及那个高门槛,因此交易者常会把它调低,或用每个合约自身的历史来判断。

影响这条线的设置有两个。EMA 长度决定区间平均的反应速度:较短的平均让比值跳动更大、凸起更多,其中不少只是小波动;较长的平均只对持续的扩张有反应,标出的转折更少也更晚。累加窗口决定加总多少历史:窗口较短,指数升降都更快;窗口较长,曲线更平滑,平常水平也更高。由于平常水平取决于窗口长度,适合某个窗口的门槛换到另一个窗口就不再适用。选择设置时,应看哪些设置在不同历史区段都保持相近的表现,而不是一直调到某一张图看起来最干净。

最常见的误用,是把凸起当成方向信号。完成的凸起只说明这段行情的性质正在改变:区间膨胀过,现在正在收敛。它不会告诉你价格是在上涨后转跌、还是在下跌后转涨,甚至不一定意味着会反转,因为扩张有时只是淡化成一段休整,原来的趋势随后延续。看到凸起就因为图形“像底部”而做多,是给指标加上了它从未提供的方向。方向必须来自别处,通常是凸起之前的趋势:下跌之后完成凸起,指向可能的向上转折;上涨之后,指向可能的向下转折。另一个相关的错误是指数还在上升时就行动。在它跌回触发水平之前,扩张仍在进行,形态也尚未完成。

常见用法(思路)

反转时机

在凸起完成时入场

凸起完成时,逆着之前那段行情建立仓位,做多还是做空由价格的移动平均决定。经典搭配一般归于 Dorsey:一条短均线,凸起时均线向下,指向做多;均线向上,则指向做空。

离场提示

收紧顺势仓位的离场

顺势交易者不把完成的凸起当作入场点,而是当作收紧移动止损或分批离场的理由,因为一段区间扩张之后紧接着收敛,常出现在一段走势的末端。

区间压缩

等待安静的区间结束

低读数表示区间相对常态一直在缩小。有些交易者把这段安静期当作准备阶段,等第一根扩张的 K 线收涨或收跌,再顺着那个方向入场。

与其他类别指标搭配

由于质量指数不带方向,最自然的搭档是趋势工具。移动平均线 的斜率最简单,也是一般归于 Dorsey 的做法;MACD 柱状图也能起同样的作用,在凸起完成后确认动能是否真的转向。质量指数负责把握时机,趋势工具负责选择方向。

与其他波动率工具搭配需要更谨慎。布林带 和 TTM Squeeze 同样会对收敛与扩张作出反应,叠加在质量指数上往往只是重复同一信息。它们真正有用的是安静期:挤压信号加上偏低的质量指数,描述的是一个正在积蓄能量的市场,而第一根宽 K 线会告诉你能量往哪里释放。

ATR 补上了质量指数留下的空缺。它说明一根典型 K 线覆盖多少点,这正是凸起给了你行动理由之后,设置止损与仓位大小所需的信息。ADX 则从另一个角度观察之前的趋势,显示凸起可能结束的那段走势,是否强到值得逆势操作。

在 AlphaPrime 中

在 AlphaPrime 中,质量指数以自己的分组名称“质量指数 Mass Index”列在积木目录里,是策略生成器取用的波动率指标类别之一。可以调整的输入有指标周期,也就是累加窗口,以及范围 EMA 周期,决定两条区间平均线的长度。膨胀类条件另外有每根膨胀门槛,以每根 K 线为单位表示,因此周期改变时同一个凸起的含义不变;还有膨胀回落幅度,即指数需要回落多少才算完成形态。

条件类型围绕凸起的概念以及它缺少方向这一点设计,AP 条件名称中的“膨胀”就是本文所说的凸起。质量指数膨胀反转(买)与质量指数膨胀反转(卖)分别在做多与做空方向标出完成的凸起。质量指数膨胀成形中与质量指数膨胀见顶跟踪形态形成的过程,连续两次膨胀反转与膨胀反转后收盘突破反转 K 线高点则加入确认。质量指数压缩涵盖安静期,压缩结束且收涨与范围扩张的上涨 K 线则捕捉第一根宽 K 线,这两个都有对应的向下版本;指数本身也可以要求上升或下降。

策略生成器把这些条件用作入场、离场或过滤规则,再与趋势、动量和时段等指标类别交叉组合。候选策略在 GPU 上并行回测,你可以设定样本外检验门槛,要求凸起规则在没见过的数据上也要达标。通过的组合可以导出为交易平台的策略代码,让你在模拟环境中继续测试。

常见问题

梅斯线出现凸起该做多还是做空?

单看凸起两者都不是。凸起只说明区间扩张已经见顶并消退,这常发生在转折附近,但它本身不带方向。方向要从凸起之前的趋势,或 移动平均线 这类工具来判断:均线向下,指向可能的向上转折;均线向上,指向可能的向下转折。

Mass Index 参数怎么设?

没有一刀切的答案。范围 EMA 周期和指标周期设得较短,指数反应更快但噪声更多;设得较长,则只对持续的扩张有反应。门槛与周期绑定,所以改了窗口,膨胀门槛也要随之换算,然后确认表现在不同历史区段都站得住。

反转凸起准不准?

把它当作时机线索,而不是预测。很多合约很少触及经典的高门槛,震荡行情中也可能出现凸起,却根本没有趋势可以反转。它最适合用在一段明确走势之后,配合趋势工具判断方向、用 ATR 决定止损距离,并先在你自己的合约上测试过。