- Published on
Mawreez' RSI Divergence Detector
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
在技术分析的世界里,背离永远是一个迷人又危险的话题。它像是一种“预言”,暗示价格的趋势可能正在失去动力,反转或许就在眼前。然而,传统的背离判断往往依赖肉眼观察,主观性极强,且只能针对某一特定时间段内的单一价格摆动。今天要介绍的策略,来自公开交易社区的策略作者Mawreez,其思路截然不同:它不是寻找某一次背离,而是试图在任意时刻,把图表上所有已形成的“有效背离”的强度进行求和,从而得到一个动态的“背离能量值”。这个指标的核心逻辑,本质上是一种基于动量确认的均值回归思想。下面,让我们一起拆解这个有趣的工具。
策略解读
这段描述揭示了一个颠覆传统背离用法的视角。通常,交易者会在图表上标记出两个价格低点(或高点),然后观察对应的RSI(相对强弱指数)是否出现更低的低点(或更高的高点),从而判断是否存在看涨或看跌背离。这个过程需要人工选择“锚点”,且一次只能针对一组摆动点。而Mawreez的RSI背离检测器则试图将这个过程“函数化”:它实时地扫描整个图表,找出所有过去已确认的价格走势线与RSI走势线之间“斜率相反”的配对,然后把这些配对对应的“偏离程度”加总起来。
这里的关键词是“amount of divergence”——背离的幅度,或者说背离的“大小”。传统信号只给出“有”或“没有”,而该指标给出的是“有多少”。这种把离散事件转化为连续数值的处理方式,让背离从一个信号源变成了一个可用于类比“温度计”或“能量计”的连续指标。当我们看到这个数值快速攀升时,意味着市场上积累了大量未被价格走势确认的动量背离,这往往预示着均值回归力量正在蓄积。该指标天然适用于均值回归交易,因为它本质上是在度量价格偏离“正常动能路径”的程度。
名词解释
在深入探讨策略逻辑之前,我们先厘清几个关键术语,帮助初学者更好地理解后文。
-
背离(Divergence):指价格走势与动量指标(如RSI、MACD)走势不一致的现象。例如,价格创出新低,但RSI并未创出新低,这就是看涨背离,暗示下跌动能衰竭,可能反转向上。反之,价格创新高但RSI未创新高,则为看跌背离。
-
RSI(相对强弱指数,Relative Strength Index):由威尔斯·威尔德(Welles Wilder)于1978年提出的动量振荡指标。其值在0到100之间,通常以14个周期为计算参数。RSI用于衡量价格上涨和下跌的力度,常见阈值50为多空分界,30超卖、70超买。
-
隐含背离(Hidden Divergence):与普通背离相对,出现在趋势延续的过程中。例如,在上升趋势中,价格形成更高的高点,但RSI形成更低的高点(或者价格回调的低点高于前低,但RSI低点却低于前低),这并非反转信号,反而往往意味着趋势仍将延续,是顺势加仓的机会。
-
均值回归(Mean Reversion):一种金融理论,认为价格在极端波动后会回复到其长期均值或均衡水平。均值回归策略通常在价格偏离均线或动量指标极端值时,押注价格会回到均值。
-
斜率(Slope):在图表中,斜率描述了价格线或指标线在一段时间内的倾斜方向。向上的斜率为正,向下的斜率为负。背离检测依赖斜率的符号对比,而不仅仅是端点的高低比较。
-
振荡器(Oscillator):一类在固定的上下限之间波动的技术指标,用于识别超买超卖状态和动量变化。RSI、随机指标、MACD(虽然MACD无固定上下限)都是常见的振荡器。本文的策略以RSI作为振荡器的代表。
策略思路讲解
该指标的核心是一个“背离能量累积器”。我们可以分几步理解其运作方式。
第一步:建立价格段与RSI段的对应关系。
源序列(几乎总是收盘价)可以看作一条曲线。技术分析中,我们可以用某种算法(比如多项式拟合、线性回归、或者简单的峰谷识别)把这条曲线分割成无数个小的线段,每个线段都有自己的斜率。同样,RSI也有一条曲线,也能被分割成线段。该指标将这两个序列在时间上对齐,形成一组组“价格线段- RSI线段”的配对。
第二步:筛选“有效背离”。
一个有效的背离,必须满足两个条件:第一,价格线段的斜率与RSI线段的斜率符号相反;第二,它们对应的“摆动点”(比如低点对低点、高点对高点)之间的相对位置关系要符合某种定义。正是根据相对位置的不同,背离被区分为看涨背离、看跌背离、隐藏看涨背离、隐藏看跌背离。简单来说,价格创新低而RSI抬高,就是看涨背离;价格创新高而RSI走低,就是看跌背离;价格抬高但RSI走低,则是隐含看空背离(趋势延续),等等。
第三步:计算背离的“幅度”。
“幅度”可以用斜率差的绝对值衡量,也可以用价格线段与RSI线段构成的夹角或者面积来衡量。斜率相反且斜率绝对值都很大的线段,意味着价格在剧烈运动而RSI却反向剧烈运动,这种背离的“程度”很强烈,会被赋予较大的“权重”。该指标正是将所有满足条件的配对的背离幅度累加起来,形成最终的数值。
第四步:每一时刻的输出。
这个数值是一个累加值,它反映的是截至当前K线收盘时,图表上所有有效背离的“能量总和”。当新的有效背离出现时,数值会上升;当旧的背离因为时间推移不再有效时,数值会下降或重置。当价格回归正常,动量恢复一致,背离消失,数值就会回落。由此,指标产生了一条类似“动量温度计”的曲线。
交易应用:
- 当背离能量指标快速上升并创出历史极值时,表明市场处于极度不协调的状态,均值回归可能即将发生,此时可以关注反向交易机会。
- 当背离能量指标处于低位时,说明价格与动量同步,趋势健康,可以顺势交易。
- 如果背离能量指标持续在高位震荡,可能意味着市场处于长期的背离状态(比如强趋势中的隐含背离),此时更应顺应原有趋势而非逆势。
这种思路将“背离”从一种识别转折点的辅助工具,转化为一种持续的、可量化的市场状态描述。它迫使交易者用更动态的眼光看待背离,而不是只盯着某个孤立的信号。
优点
-
客观化背离定义:传统人工识别背离存在大量主观性,不同分析师可能画出不同的高低点,而该策略通过数学化斜率对比,使得“有效背离”有了明确标准,减少了主观误判。
-
同时捕获多种背离类型:指标不仅考虑常规看涨/看跌背离,还纳入了隐含背离,使得它既能用于反转交易,也能用于趋势延续的判断,适用场景更广。
-
提供连续的能量度量:不同于“信号触发式”指标,它以连续数值衡量背离的累积幅度,能够体现市场内部动量的“紧张程度”,信息量更丰富,便于做阈值筛选和动态管理。
-
天然的均值回归预警器:由于它本质上衡量价格与动量的失配程度,所以当数值极端时,往往对应着价格偏离均衡较远,容易触发均值回归策略,符合均值回归交易者的需求。
-
可叠加组合策略:这个指标作为过滤器或确认工具,能与均线、支撑阻力、波动率指标等结合使用,增强交易系统的鲁棒性。
缺点
-
历史回溯与实时噪音问题:指标累加的是截至当前时刻的所有有效背离,但这其中可能包含一些早已失效的旧信号。如果不对背离的时间窗做衰减或限制,历史积压的权重可能掩盖近期真正的背离变化,导致指标反应迟钝。
-
参数与算法敏感度高:如何定义“线段”、如何确定斜率符号、如何计算幅度,不同的实现方式会产生差异巨大的结果。对原始策略而言,如果算法不够稳健,容易产生频繁的无效信号。
-
背离本身不是精确的择时工具:即使背离能量达到极端,价格也不一定立刻反转,可能在原地钝化很久。单独使用该指标交易,容易在强趋势中遭受连续止损。
-
隐含背离的双刃剑:加入隐含背离虽然扩展了应用范围,但隐含背离本身语义模糊,在震荡行情中容易被误读为“趋势延续”或“反转”,增加了判断难度。
-
缺少止损和仓位管理逻辑:该指标只提供“背离量”的读数,没有给出具体的进出场规则、止损位置或仓位调整方案,实际交易时需要自行补充一套完整的交易系统,否则难以落地。
起源年份考证
需要说明的是,本文所讲的Mawreez的RSI背离检测器是公开交易社区中一位独立作者的具体实现,其个人发布的具体年份无法准确考证。下面给出的时间线是针对“背离”这类分析方法以及RSI指标在技术分析史上的发展脉络,属于“该类方法”的起源考证。
- 1930s-1940s:技术分析先驱如李察·沙贝克(Richard Schabacker)和约翰·迈吉(John Magee)在关于图表形态的著作中,已经描述了价格与交易量之间或价格与指数之间出现分歧的现象。这类思想通常被认为是背离分析的原始萌芽,尽管当时没有明确使用“背离”一词。
- 1978年:威尔斯·威尔德在《技术交易系统的新概念》(New Concepts in Technical Trading Systems)中正式提出了RSI指标。同年,他也提出了相对强度、平均真实范围(ATR)等工具。由于RSI可以提供独立的价格走势参照,它迅速成为背离分析最常用的振荡器。
- 1980s-1990s:随着计算机技术普及,技术分析师开始在软件中定义“常规背离”和“隐含背离”。具体文本来源难以追溯,但民间交易圈普遍认为,把背离细分为四种类型(常规看涨/看跌 + 隐藏看涨/看跌)在90年代中期开始流行。这很可能是受马丁·普林格(Martin Pring)等著名分析师著作的影响。
- 2000s至今:量化交易兴起,背离识别被算法化。大量自定义指标出现在各大量化交易社区中,例如把RSI背离编写成函数,并计算多时间框架的背离强度。Mawreez的RSI背离检测器正是这一波“算法化背离”浪潮中的产物,其具体发布时间无法考证,但该类量化背离检测工具在2010年代以后变得非常普遍。
需要强调,上述时间线是关于“背离分析方法”和“RSI指标”的考证书,并非针对本文特定脚本的发布时间。该脚本的作者和具体发布信息并未被公开详细记录。
改进建议
-
加入时间衰减因子:为每个背离赋予一个“年龄”,越早形成的背离权重越低,或者设置半衰期,让旧背离自动消退。这样可以避免历史权重过度累积,使指标更灵敏地反映当前市场状态。
-
引入多时间框架验证:单一时间框架的背离容易受到噪音干扰。可以将日线、小时线等多个周期的背离能量综合起来,只有大小周期同步极值时,才发出高可信度交易信号,这能显著提高胜率。
-
结合趋势过滤器:由于背离在强趋势中可能持续失效,建议叠加一条长期均线或ADX(平均趋向指数)作为趋势过滤。例如,当价格在长期均线上方且ADX大于25时,只考虑看涨背离;在空头背景下只考虑看跌背离,避免逆势操作。
-
动态阈值与分位数确认:不固定“极端值”为常数,而是根据过去一段时间(比如250根K线)的背离能量数值,计算当前值所处的历史分位数。当分位数超过90%或95%时才视为极端,这样可以适应不同市场波动环境。
-
增加背离能量变化的加速度计算:除了背离能量的绝对水平,还计算其一阶导数(变化速度)甚至二阶导数(加速度)。当能量达到高位且开始减速时,可能意味着背离力量正在枯竭,比单纯看能量峰值更具提前性。
-
配合价格形态的确认机制:不要仅凭背离能量值直接入场,要求之后出现一根确认K线(如反转吞没、长下影线等)或突破短期结构位时才执行交易,能过滤掉大量假信号。
-
加入波动率标准化:将背离能量值除以当前ATR(平均真实范围)或标准差,以消除不同标的、不同时间段的波动率差异,使信号在不同品种之间可比。
总结
Mawreez的RSI背离检测器是一个极具启发性的尝试,它把传统上依赖视觉判断的背离分析,转变成一个连续输出的、可量化的“市场动能失配指标”。其核心贡献并非发明了RSI或背离,而是创造性地提出“在所有时间点对所有有效背离进行幅度累加”这一视角。这种思路将背离从“点信号”升维为“场能量”,为均值回归交易者提供了一张动态的“市场紧张程度地图”。
但是,再好的工具也只是一把尺子,它不能替你做决策。背离能量极端并不等于价格必然反转,它只是一种统计学上的偏态。经过时间衰减、多周期验证、趋势过滤和波动率标准化等改进后,该指标有望成为一套稳健交易系统的核心筛选层。在实际应用中,建议把它当作侦察兵,而不是指挥官;让它告诉你市场内部的能量积累情况,而让你的风险管理规则来决定是否扣下扳机。
技术分析的魅力,就在于把抽象的心理行为转化为看得见的图形。而背离检测器的升级版,更是将这种图形转化成了可以计算、可以比较、可以过滤的数字。对于所有渴望在市场中寻找反转点的交易者来说,理解这种“能量累积”的思想,可能会比记住任何单一信号都更有价值。