RPS指标到底在测什么
打开任何一款股票软件,输入RPS,你会看到三条曲线,数值在0到100之间跳动。这个指标的全称是Relative Price Strength,翻译过来叫相对价格强度。它不预测股价涨跌,只回答一个问题:过去一段时间里,这只股票跑赢了市场上多少比例的个股。
假设全市场有5000只股票,某只股票RPS值为90,意味着过去一段时间它的涨幅排在所有股票的前10%,也就是前500名。RPS值越高,说明这只股票在同期内越强势。RPS值低于50,代表它跑输了半数以上的股票,属于弱势群体。
这个指标最早由美国投资大师威廉·欧奈尔在CANSLIM体系中推广使用。欧奈尔研究历年大牛股发现,股价启动前RPS值往往已经攀升到80以上,部分甚至达到95以上。股价还没大涨,RPS曲线先翘头,这是聪明资金提前建仓留下的痕迹。
RPS的底层逻辑和期货市场里的相对强弱指数RSI完全不同。RSI比较的是自身涨跌力度,而RPS比较的是个股与全市场的排名关系。一个衡量内部动能,一个衡量外部地位。

为什么RPS曲线比涨幅数字更直观
直接看涨幅数字有个麻烦:不同时间段涨幅没法横向比较。一只股票一个月涨20%算多吗?牛市里可能只算中游,熊市里就是顶尖水平。RPS把所有股票的涨幅转换成百分位排名,消除了市场整体波动的影响。
RPS曲线还有一条隐含信息:强者恒强的惯性。股价创新高时,RPS往往同步创新高;股价横盘整理但RPS维持高位,说明市场整体在跌而它抗跌,同样是强势信号。RPS从90跌到70再回到90,形成一个U型底,往往对应股价的洗盘结束。
期货市场同样适用这个思路。螺纹钢主力合约在过去60个交易日里涨幅排在全市场商品期货的前5%,它的RPS值就是95。用RPS筛选期货品种,比单纯看绝对涨幅更能捕捉资金持续流入的品种。
绘制RPS曲线需要准备什么数据
动手画曲线之前,你需要三样东西:日线收盘价序列、全市场股票池的同期收盘价、计算工具。股票池建议剔除上市不足一年的新股和停牌超过10个交易日的个股,否则排名会被异常数据扭曲。
数据周期至少覆盖250个交易日,因为常用的RPS参数有50日、120日、250日三种。50日RPS反应灵敏但噪音多,250日RPS稳定但滞后,三条线一起看才能形成交叉验证。
分步绘制RPS曲线
第一步,计算每只股票的区间涨幅
取当前交易日收盘价除以N个交易日前的收盘价,减1得到涨幅百分比。N分别取50、120、250。公式写成:涨幅 = (今收盘 / N日前收盘 - 1) × 100%。注意除权除息的处理,必须用前复权价格,否则分红送股会造成虚假大跌。
第二步,全市场排名并归一化
把所有股票同一周期的涨幅从高到低排序。某只股票排在第k名,总股票数为M,它的RPS值 = (1 - k/M) × 100。排名第一的股票RPS为100(严格说接近100),排名最后的接近0。
这里有个细节:涨幅相同的股票如何处理?建议取平均排名,避免并列导致RPS值跳变。
第三步,平滑处理与曲线绘制
原始RPS值每天跳动,直接画出来锯齿感太强。常用做法是对RPS值再做一次10日均值平滑,或者用EMA指数移动平均。平滑后的曲线更干净,趋势方向一目了然。
以股票代码为横轴不现实,RPS曲线图的横轴是时间,纵轴是RPS值。三条曲线分别用不同颜色标注:50日RPS用红色,120日RPS用黄色,250日RPS用蓝色。在80和50两个位置画水平参考线,80以上为强势区,50以下为弱势区。
看图的三条实战经验
经验一:三条线全部在80以上且向上发散,是最强形态。 50日RPS率先上穿120日RPS,随后120日RPS上穿250日RPS,形成多头排列。这种股票往往处于主升浪初期。期货品种里,如果近月合约RPS全面高于远月,展期收益为正,趋势延续概率大。
经验二:RPS曲线创新高但股价未创新高,是背离信号。 股价横盘而RPS走高,说明市场其他股票跌得更惨,它被动成为强势股。这种被动强势持续性差,一旦市场企稳,资金会流向超跌反弹品种,RPS可能快速回落。
经验三:RPS从90以上跌破70,需要警惕。 大牛股见顶前,RPS往往先于股价走弱。欧奈尔的研究显示,股价见顶前平均有4到6周RPS已经从高位滑落。跌破70是减仓信号,跌破50则彻底移出观察池。
用RPS构建选股过滤器的思路
不要单独用RPS做买卖决策,把它当作第一层过滤器。每天收盘后跑一遍全市场数据,保留250日RPS大于80的股票,数量通常只占全市场的10%到15%。在这个池子里再叠加基本面条件,比如季度营收增速为正、机构持仓增加。
期货交易者可以反向使用RPS。当某品种RPS持续低于20,说明它是全市场最弱的合约,此时做空比做多胜率更高。商品期货的RPS计算周期建议缩短到20日和60日,因为期货合约生命周期短,250日数据在主力换月后失去连续性。
RPS指标的本质是把*强者恒强*这个朴素道理量化成一条曲线。曲线往上走,说明资金在用真金白银投票。画图的过程不复杂,难的是坚持每天更新数据、剔除异常值、理解不同周期RPS之间的先后关系。把这条曲线挂在自选股列表旁边,比看一百篇研报都直接。
