RPS 是什么?相对强度指标的算法、读法与边界
很多人第一次看到 RPS 90 会理解成「这只股票涨了 90%」,这是最常见的误读。
RPS 是排名,不是涨幅。 RPS 90 的意思是:这只股票近 N 日的涨幅,比全市场 90% 的股票都强。它回答的是「相对谁强」,不是「涨了多少」。
这个区别决定了它能用来做什么、不能用来做什么。
RPS 是怎么算出来的
以 20 日周期为例,算法只有四步:
- 取全市场每只股票最近 20 个交易日的涨幅;
- 剔除凑不齐 20 日历史的(次新股、长期停牌股);
- 把剩下的按涨幅从低到高排名;
- 名次换算成 0–100 的百分位,就是 RPS。
所以 RPS 是一个横截面指标——它每天都在全市场内部重新比较,和指数涨跌无关。大盘暴跌时也会有 RPS 99 的股票,大盘暴涨时也会有 RPS 5 的股票。
一句话记住:RPS 是「班级排名」,不是「考试分数」。 全班都考砸了,第一名还是第一名。
为什么要分六个周期
单一周期的 RPS 会被短期噪声带偏。所以这里同时算 3 / 5 / 10 / 20 / 60 / 120 日六档:
| 周期 | 大致含义 | 适合回答的问题 |
|---|---|---|
| 3 / 5 日 | 极短期动能 | 这两天资金在抢什么? |
| 10 / 20 日 | 中期趋势 | 这波主升走了多久了? |
| 60 / 120 日 | 长期强度 | 它是不是一直在走强? |
多周期一致 > 单周期极高。 一只股票 3 日 RPS 99、20 日 RPS 30,说明它是刚被拉起来的,前面并不强;反过来 3 日 60、20 日 95,说明它强了很久、最近在歇。这两种形态对应完全不同的观察方式,只看一个数字是看不出来的。
数怎么读
0–100 的百分位,越高越强。一个粗略的分档:
- ≥ 90:第一梯队。全市场前 10%。
- 80–90:次强。
- < 80:在这个周期里不算强。
但要注意:能上榜本身就意味着「百里挑几」。当榜单上 100 只股票的 RPS 都在 95 以上时,再比 95 和 97 的差别意义不大——同榜之内比相对高低,本身就是很细的切分。
板块和个股要分开看
这是最容易被忽略的一点:板块 RPS 和个股 RPS 是两套独立的排名,周期也可以各选各的。
常见的用法是「板块看方向、个股看个股」:
- 先用板块 Top10 找资金主战场——近 20 日最强的题材方向;
- 点开某个板块,看它内部的强度股是否成团(一个板块只有一只股票强,和十只一起强,含义完全不同);
- 再对照个股 Top100,确认这只票是全市场公认的强,还是只在它的板块里强。
板块强 + 板块内个股也强,才是「主线中的主线」。板块这一侧怎么读,见 板块强度怎么看;个股这一侧的连板结构,见 连板天梯怎么看。
什么时候它会失效
RPS 有几个明确的边界,用之前必须知道:
第一,它完全不预测未来。 RPS 只回答「过去 N 日谁已经强」,是筛强势主线的工具,不是买点信号。强了一年的股票可以继续强,也可以在你看到它的那天开始转弱——RPS 无法区分这两者。
第二,次新股和长期停牌股不在榜上。 凑不齐 N 日历史就被剔除(计算时直接 dropna)。所以刚上市的热门股不会出现在 20 日榜里,这不是漏算。
第三,横截面排名会被「整体行情」稀释。 全市场普涨时,涨幅 3% 可能只排到中游;普跌时,跌幅 1% 可能排进前 20%。跨日期比较 RPS 的绝对值意义有限,比较同一只股票的 RPS 变化才有信息量。
第四,周期越短越吵。 3 日 RPS 每天大洗牌是常态,不适合当作趋势判断依据。
一个具体的读法
如果你只有一分钟看这张表,建议按这个顺序:
- 看 20 日板块 Top10,确认今天的主线方向和昨天是否一致(换方向比换个股更重要);
- 挑一两个板块点进去,看强度股是「一枝独秀」还是「成团」;
- 在个股 Top100 里找有没有同时属于这些板块的票——两边都出现的,才是共识最强的那批;
- 切到 3 日周期,看这批票最近是在加速还是已经歇了。
这套顺序不产生买卖建议,只帮你把「谁在变强、强了多久、是独强还是群体强」这三件事看清楚。