VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

QQE 指标(Quantitative Qualitative Estimation):平滑 RSI 加上按波动调整的跟踪线

QQE 是 Quantitative Qualitative Estimation 的缩写。它以平滑后的 RSI 为起点,再加上第二条线,这条线跟在 RSI 后面,距离取决于平滑 RSI 本身近期波动有多大。它的信号来自两条线之间的互动,而不是固定的超买超卖区。这个指标的原始作者没有清楚的文献记载,本页按照一个广泛流传的公开版本进行说明,介绍期货交易者如何解读它,以及策略生成器如何在你自己的品种上测试它。

类别动量
输出形态平滑 RSI 加一条跟踪线两条线使用相同的 RSI 刻度
在 AlphaPrime 中内置的生成器指标类别可用于穿越、水平线与方向条件

它衡量什么

QQE 是一个叠在相对强弱指标之上、分层构建的动量指标。第一层是多做一次平滑的 RSI,去掉原始 RSI 逐根 K 线常见的锯齿跳动。第二层是一条跟踪线,它跟随平滑后的 RSI,就像移动止损跟随价格一样。交易者真正要读的是两者之间的关系:哪条线在上方、两条线相距多远,以及何时一条线穿越另一条。

一个广泛流传的公开版本,计算分为四步。第一步,按选定的回看长度计算普通 RSI,再用一条较短的指数移动平均把它平滑,平滑后的结果就是 QQE 主线。第二步,测量主线每根 K 线之间移动了多少,不分方向、只看幅度,并把这些移动幅度连续平均两次,得到一个稳定的估计值,代表平滑 RSI 近期有多活跃。第三步,把这个波动估计乘上一个固定系数,得到一段带宽距离。最后,当主线位于跟踪线之上时,跟踪线放在主线下方一个带宽距离处,并且只能向上移动;一旦主线向下穿过它,跟踪线就跳到另一侧,放在主线上方一个带宽距离处,之后只能向下移动。这个思路与 ATR 按波动拉开止损与价格的距离相同,只不过这里被跟踪的对象是动量,而不是价格。

由于跟踪线的距离来自平滑 RSI 自身近期的波动,这段距离会自动调整。动量摆动剧烈时,带宽变宽,跟踪线保留更多空间;动量平静时,带宽收窄,跟踪线紧贴主线。整体读起来就像把 Supertrend 画在振荡指标上,而不是画在价格图上:它给出一个简单的判断,动量是守住了跟踪线的这一侧,还是已经突破过去。

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

在真实市场中的表现

在稳定的趋势中,主线会长时间停留在跟踪线的同一侧。跟踪线一步一步跟在后面向前推进,动量每一次较浅的回落,只要没有触及跟踪线,判读就保持不变。这正是 QQE 的价值所在:原始 RSI 在小幅回调时常被推回中线另一侧,QQE 则能让动量判断延续过这些小波动。

选择指标周期,是在速度与稳定之间取舍。周期较短,底层 RSI 反应更快,主线摆动更大,也更常碰到跟踪线,信号出现得早,但会有更多在几根 K 线内就反转的穿越。周期较长,主线更平缓,翻转次数更少,转折也更晚出现。在另外开放平滑程度与带宽系数的公开版本里,道理相同:平滑越多,主线越慢;系数越宽,跟踪线离得越远,只有较大的动量突破才会被记录。与其凭肉眼选定一组设置,不如检查哪些设置在不同的历史区段里都保持相似的表现,这样更可靠。

最典型的误用,是把 QQE 当成普通 RSI,套用大家熟悉的超买超卖阈值来读。主线经过平滑,到达这些极端的次数比原始 RSI 少、时间也更晚,而强劲的趋势可能把它带进极端区并停留在那里。每次碰到极端就反向操作,等于忽略了这个指标真正承载信息的部分:主线是否仍守在跟踪线的同一侧。另一个相关的错误,是把每一次穿越都看得一样重要。在平淡、反复的行情里,带宽收缩,两条线交缠在一起,穿越接连出现;这种形态代表的是多空犹豫,而不是一连串新的机会。

常见用法(思路)

穿越

主线穿越跟踪线

平滑 RSI 向上穿越跟踪线时触发做多思路,向下穿越时触发做空思路。由于跟踪线只有在出现大于近期动量噪声的走势后才会让位,这个穿越代表的是真正换边,而不是小幅晃动。

行情过滤

哪一方占主导

只在主线保持在跟踪线之上时做多,只在主线保持在跟踪线之下时做空。实际入场由另一条规则决定,例如突破,或回调到 移动平均线 附近。

中线确认

穿越加上 RSI 中线

除了穿越之外,再要求做多时主线位于 RSI 中线之上,做空时位于中线之下。这样可以过滤掉动量仍处在刻度错误那一半时发生的穿越,适合走势常以长而持续的波段推进的品种。

与其他类别指标搭配

QQE 擅长回答一个问题:动量守住了、还是突破了一条按波动调整的线?它并不告诉你市场到底有没有趋势。搭配 ADX,规则可以在趋势强度上升时采用 QQE 的穿越,在市场横向漂移时把它们搁置,而横向漂移恰恰是两条线最容易交缠的时候。

价格图上的背景信息可以由 ATR 提供,用来设定 QQE 入场的止损与目标,因为这个指标本身使用 RSI 刻度,无法说明一段典型走势有多少点。以价格为基础的跟踪工具,例如 Supertrend,是很自然的交叉检查:价格跟踪线与动量跟踪线方向一致时,这笔交易就有两种不同性质的支撑。

把 QQE 和另一个由 RSI 衍生的振荡指标叠在一起,增加的信息比看起来少,因为它们的基础相同。更好的搭配是构建方式不同的工具:MACD 从价格的快慢均线差距读取动量,震荡指数 则告诉你市场是否足够有序,让跟踪线这类方法发挥作用。

在 AlphaPrime 中

在 AlphaPrime 中,QQE 是策略生成器使用的内置动量指标类别之一,在条件积木目录中以自己的名称列出。它提供上面说明的两条线:QQE 主线,也就是平滑后的 RSI;以及 QQE 副线,也就是跟踪线。可以调整的输入是指标周期;拿线与水平线比较的条件另外有门槛值,每个条件也都有当前K线偏移,让规则可以读取几根 K 线之前的数值。

条件类型沿着双线的设计展开。主线向上穿越副线或向下穿越副线;主线高于副线或低于副线;主线向上穿越水平线或高于水平线,以及对应的向下版本;主线上升或下降、转为上升或转为下降;副线本身也可以要求上升或下降。策略生成器把这些用作入场、出场或过滤规则,再与趋势、波动、成交量、时段等类别的条件交叉组合。

所有候选都在 GPU 上并行回测;你可以设置样本外检验门槛,筛出在从未见过的数据上依然站得住的 QQE 规则。通过检验的组合可以导出为适用于交易平台的策略代码,让你在实盘前继续在模拟环境中测试。

常见问题

为什么不用 RSI 传统的超买超卖水平来读 QQE?

QQE 主线是平滑后的 RSI,到达那些区域的次数更少,在趋势中停留的时间也更长。更有用的读法,是看主线相对于跟踪线的位置,再以 RSI 中线作为辅助确认。

QQE 的周期该怎么选?

周期较短会让底层 RSI 加快,产生更多穿越,其中不少很快就失效;周期较长则更平滑、转折更慢。比较几组设置在不同市场阶段的表现,保留样本外表现仍然相似的设置,而不是只在单一区段看起来最好的那一组。

QQE 和 RSI 有什么不同?

QQE 以 RSI 为起点,但加上平滑,以及一条距离取决于平滑 RSI 自身波动的跟踪线。RSI 通常对照固定区域来读;QQE 则是读两条线之间的互动。