相对强度:把「强」量化
卷二 选股:只做最强的那一只 · 第 04 节 / 共 29 节
趋势交易的第一原则,是只做强于大盘的股票。但「强」如果只是嘴上说说,就永远停留在主观偏好里。「让市场告诉你投资的方向,而不是你个人的喜好和观点。真正的市场领导者会一直显示不断提高的相对力量,特别是在市场回撤过程中。」P0068要把这句话变成可执行的动作,就得把「强」翻译成代码、曲线和数值。
欧奈尔与米讷维尼的体系里,强度从来不是单一概念。有人看全市场排名(RPS),有人看个股相对于指数的强弱(RS),有人看板块相对于大盘的比值(RSLINE)。它们的计算口径、适用场景完全不同,混为一谈就会误判。本节先把度量「强」的几种武器摆出来,再讲如何靠它们识别顶底、识别风险。
要分清这三套算法,先得记住一条最关键的边界:RPS 是全市场所有股票之间的强弱对比,而 RS(以及 RSR、RSL)是某一对象相对某个基准(市场指数或大盘指数)的强弱对比。前者解决「全市场谁最强」,后者解决「这一只/这一板块比大盘强还是弱」。
- RPS:源自陶博士的扩展数据排名思路,基础动量公式就是计算今日与 N 日之前那天的收盘价之间的差价,即 N 日涨跌幅,写成 EXTR: (C-REF(C,N))/REF(C,N); 它描述的是 N 日的动态涨幅,涨幅越大当前就越强。但陶派 RPS 长周期滞后严重,回撤超 50% 仍显示 100 附近,可信度低,这正是后来要引入回撤因子的原因。
- RSR:是「我」自创的标准化强度指标,核心是把回撤小作为强度的关键要素。个股 RSR 由 SSV(成交量加权相对强度)与 RSV(含空方因子的相对强弱)加权得到,行业 RSR 同理。它既是绝对强度(相对自身成本),也通过扩展数据在全市场横向比较。
- RSL(RS Line):本质是板块指数和大盘指数之间的比值,反映板块相对大盘的强弱变化,常用来预判板块动向,原理同《笑傲牛熊》的 RS。
三者关系可以这样记:RPS 给你全市场排名的「榜单」,RSR 给你单只股票相对市场、并融合回撤惩罚的「评分」,RSL 给你板块相对大盘的「风向」。实战中它们是配合使用的,而非互相替代。
先给出祖鲁法则与 QR 指标最朴素的相对强度算法。祖鲁法则中的相对强度也是个股相对市场指数,用个股的涨幅和市场指数的涨幅去比较,写成通达信公式:
GGZF:=C/REF(C,N);
INZF:=INDEXC/REF(INDEXC,N);
ZLRS:(GGZF/INZF-1)*100;
ZR:0,DOTLINE;输出之后的曲线,和通达信缺省内置的强弱指标 QR 非常接近,但略有差异。QR 指标的公式为:
NN:=MIN(BARSCOUNT(C),N);
个股: (CLOSE-REF(CLOSE,NN))/REF(CLOSE,NN)*100;
大盘: (INDEXC-REF(INDEXC,NN))/REF(INDEXC,NN)*100;
强弱值:EMA(个股-大盘,2),COLORSTICK;会读代码的人一看就懂两者差异在什么地方。因为底层逻辑是一样的,所以 QR 指标也完全可以用来表达祖鲁法则的相对强度。

「很多人都明白要做强于大盘的股票,但不知道如何观察或者如何确定某个股票比大盘强还是弱。」P0046这个问题有三个递进的方法。
第一个方法,是直接把个股走势和市场指数叠加起来。在个股 K 线的主图点击鼠标右键,在弹出菜单中选择「叠加品种」,按提示操作两下,就能选到需要叠加的市场指数(比如 300 开头的股票就选创业板指与之叠加)。缺点是纵坐标要转化成等比坐标,不方便看股价数值。

第二个方法和第一个类似,在选择叠加品种时选「双品种组合」,再选市场指数,得到两分屏:个股在上半屏,指数在下半屏。缺点是要手动调节时间坐标使两者对齐,略费劲。

第三个方法更方便:用副图指标来看强弱。通达信缺省提供的 QR(强弱指标),本质就是个股与大之间的强弱对比,也就是相对强度。通用的相对强度缩写是 RS,史丹·温斯坦在《笑傲牛熊》里给出的基本公式是:相对强度:=股票价格/市场指数;每天算一次连起来就是一条曲线。把当天的数值减去 N 日前的数值,就得到一条有零轴的波动曲线。
在 QR 的基础上,「我」做了两点改进,得到新指标 QRS:一是当前强度的计算基点应该从 N 日内的最小值开始,而不是 N 日前的值,因为后者对 V 型反转以及突破信号的强度是漠视的;二是当前强度不仅要算从最低点上来的幅度,还要算从最高点回撤的幅度,即当前强弱是多空双方作用的结果,而不是单方面的结果。改进后延迟大大缩小,对突破信号更敏感真实。

QRS 的用法是:红绿柱代表 RS 值,数值越大越强;白线代表个股强度,黄线代表大盘强度,两者相减就是相对强度 RS 值。时间尺度建议设置 20 天以上,太短看不出孰强孰弱。买入阈值建议抬高一些,比如 20 天周期的,RS 值要大于 10 才决定要不要买入;100 天周期的可能阈值要更高一些。因为 RS 值大于 0 只不过表明个股确实强于大盘,但「是不是越强越好」?答案是肯定的,每次从绿翻红时第一根 RS 值往往决定后续上升幅度,RS 值太低就不值得参与。白线(个股)反复创新高时可持股,发生顶背离时卖出;白线推高而黄线下降,表示个股和大盘逆势,是识别大牛股的重要信号;黄线推高而白线下降,表示个股远弱于大盘,坚决回避。
从更合理的角度,相对强度可以用成交量加权来构造。SUM(AMO*C,N)/SUM(AMO,N) 构造的是价格曲线,用 AMO 作量柱可避免复权飞离;成交量加权均线即真实成本价格(平均持仓成本),偏离越快即强弱变化越大。SSV 用成交量加权均线做相对强度,保留两种归一化:
VWAP:=SUM(AMO*C,N)/SUM(AMO,N);
STDD:=SQRT(SUM(POW((C-VWAP),2),N)/(N-1));
SSV1:(C-VWAP)/VWAP*100;
SSV2:(C-VWAP)/STDD*100,NODRAW;
SSVA:MA(SSV1,13);
ZRO:0,DOTLINE;对 RS Line 同样可以做更合理的计算,得到 RSL 曲线:
RS:=CLOSE/"880003$CLOSE";
VWRS:=SUM(RS*AMO,N)/SUM(AMO,N);
STDD:=SQRT(SUM(POW((RS-VWRS),2),N)/(N-1));
RSL1:(RS-VWRS)/VWRS*100;
RSL2:(RS-VWRS)/STDD*100,NODRAW;
RSLA:MA(RSL1,13);
ZRO:0,DOTLINE;SSV 与 RSL 既可度量强弱程度,也可借峰峰谷谷的背离评估趋势转折,原理同 BIAS。
正统的 RSR 设置,个股用 SSV 与 RSV 加权,行业用等权相加。个股 RSR 算式:
W1:=EXTDATA_USER(1,0);
SSV1:W1/10,LINETHICK1,COLORLICYAN,NODRAW;
RSVA:RSV.RSVA,COLORLIGREEN,NODRAW;
RSR:(SSV1*0.6+RSVA*0.4),LINETHICK2,COLOR804000;
IF(RSR>=N,RSR,DRAWNULL),LINETHICK2,COLORC080FF;
IF(RSR>=M,RSR,DRAWNULL),LINETHICK2,COLORRED;
MID:50,DOTLINE,COLORGRAY;行业 RSR 算式:
W1:=EXTDATA_USER(5,0);
SSV1:W1/10,LINETHICK1,COLORBROWN;
RSVA:RSV.RSVA,COLORGRAY;
RSR:(SSV1+RSVA)/2,LINETHICK2,COLOR804000;
IF(RSR>=N,RSR,DRAWNULL),LINETHICK2,COLORC080FF;
IF(RSR>=M,RSR,DRAWNULL),LINETHICK2,COLORRED;
MID:50,DOTLINE,COLORGRAY;RSR 的核心思想,是把回撤小作为强度的关键要素。因此在价投标的(股息率、自由现金流、护城河、安全边际)上,涨得慢但回撤小的标的会被充分反映。趋势模板是最基础的前提:C>MA(C,50) 且 C>MA(C,150) 且 C>MA(C,200),股价在三条均线之上。RSR250 周期翻红基本就是全部右侧趋势,均线定义去掉也不影响使用。当行业 RSR 逐渐攀升超过 90,甚至频频出现在 TOP10 榜单,就是板块走强的印证。
很多人搞不懂 RPS、RSR、RSV、RSLINE、扩展数据,一看到就晕。有没有简单一点的判断方法?有——看它涨起来之后跌回去多少。
「所谓的强和弱,其实就一句话,你要看它涨起来之后跌回去多少,这个关键比例是 1/3。」P0161这个 1/3 是判断强弱的速算密码:
- 来一根 10% 的停板长阳,后面回撤若超过 3.4%(10% 的三分之一),往往不会跌过这儿就是强;如果更强,就根本不会回调。
- 从一个底分型开始上涨达到 20%,回调幅度若超过 7%(20% 的三分之一),超过就是软掉了,强的行程往往不会出现更大比例的回撤。这也就是欧奈尔强调的单日跌幅极限的理论根据。
- 一段走势实现 50% 的涨幅做基底,咔咔下跌若超过 17%,那就不太好了,有得折腾了。这就是为什么强势中继形态中的碟形底、平底、高窄旗形,它们的最大回撤往往不超过 17% 左右。
- 当主升浪开启,强的行程往往能实现翻倍,100% 的涨幅,然后又要做基底,这时候衡量回撤幅度是否维持强势,只需要把涨幅除以 3,这就是马克所说的 33% 跌幅标准的理论根据。
这些数字并非信口开河,复盘历史猛兽股就能印证。所以从数理统计得到的结论是:看回撤幅度和涨幅之间的比例,而不是单纯看涨幅及上涨速度。那些慢慢上涨但回撤很微弱的股票,往往蕴含着极大的爆发力,而且更容易把握。
顶部怎么看出来?一句话:当动量呈现衰竭,顶部就形成。
描述动量,最底层的元素是涨跌幅。映射到股市,P=mv,m 是盘子大小,v 是涨跌速度,相同时间内比较动量实际比的就是涨跌幅。计算涨跌幅有两种参考系:一是今日与 N 日前收盘价的差价(N 日涨跌幅),二是今日收盘价和 N 日均价的差价(N 日均线乖离)。第二种物理含义更清晰,即股价对动态成本的偏离值,它正是 BIAS 指标(乖离率)。
传统习惯把 BIAS 当摆动指标在 20 日以内使用,设定超涨超跌阈值。但在中长期趋势跟踪系统里,我们设定 BIAS 指标其中两个参数为 21 天和 144 天,21 天代表中期,144 天代表长期,采用的是斐波那契数列。当股价攀升至一个新的阶段新高时,BIAS(144) 明显不再有新高,也即呈现背离状态,此时就可以判定股价走势正在形成顶部。在绝大多数个股走势中,BIAS 比 MACD 在动量比较方面要准确有效得多。这个方法在日 K 线适用,在 30 分钟等其它级别也同样适用。


底部动量背离则少见得多。顶部逐浪上升同时动量递减很常见,但底部往往是尖底,底背离必须通过新低来实现,没有背离的新低就没有确定的背离信号。有趣的是,RSR 却能在尖底位置呈现底背离——只反映这只股票同期跌幅远远小于大部分其它股票,意味着同样的下跌过程中有一部分股票下跌意愿不强,甚至有资金在对抗下跌。需要说明的是,「我」使用的是自己独创的 RSR 算法,别的算法不一定能看到这种底背离。
绝大多数人偏爱卖出盈利的强势头寸,同时喜欢买入猛烈下跌或下跌良久的弱势头寸。为什么他们总认为跌得多就安全?
举两个极端例子:昔日大红大紫的隆基绿能、中国中免,跌得够多了吧,但安全吗?风险小吗?如果风险小,为什么还是跌跌不休?这种长阴长跌之后的买入心理,是不是认为市场一定出错了,然后用加仓进行报复?
欧马体系给我们的答案是:越弱的股票风险越大。当回撤增大时,风险正在变大;正常的趋势保持阶段,回撤一定会有一个适当的范围。也就是说,「强度和风险其实是一个东西,是一个东西的一体两面。」

同理,一个好的强度指标,应该能敏锐而准确地指出强度的变化,也就是风险的变化。当强度值由红转粉、由粉转绿时,大致就是风险降临的过程,极端情况就像隆基和中免这样,一直绿下去。

RS Line 本质是板块指数和大盘指数之间的比值,可反映板块下跌动量趋于衰竭。它的用法有三个层次:
- 底背离:板块跟随大盘下跌但跌幅小于大盘,预示后续反转上行。即便指数创出新低,动量必定产生背离,而动量底背离信号往往表示反转即将到来。
- 持续抬升:若 RS Line 持续抬升,说明强势保持;板块横盘也可理解为强势蓄能。
- 配合 RSR:板块走强时,RSR 应逐渐攀升超过 90,甚至频频出现在 TOP10 榜单。通信工程、医药、汽车、减速器板块均出现过 RS Line 底背离后走强的案例。
需要提醒的是,RSLINE 看的是板块相对大盘的「比值」而非绝对涨跌。一个板块横着不动、大盘下跌,它的 RS Line 也会抬升,这恰恰是强势蓄能的信号,不能误读为板块在下跌。
度量强弱的三套武器要分清口径:RPS 是全市场排名(谁最强),RSR 是单股相对市场并融合回撤惩罚(评分),RSL 是板块相对大盘(风向)。实战中配合用,而不是互相替代。