企业微信

股票RPS是什么 它如何帮你找到领涨龙头股

很多做股票的朋友都听过RPS这个词,但真要说清楚它是什么、怎么用,不少人还是一头雾水。今天我就用最直白的话,把RPS这个东西给你讲透。

RPS的核心就是给股票涨幅排个名

RPS全称是Relative Price Strength,翻译过来叫相对价格强度。这个指标是投资大师欧奈尔在他的CAN SLIM体系里提出来的。

股票RPS是什么 它如何帮你找到领涨龙头股

别被这个洋名字吓到,它的计算逻辑特别简单:把全市场所有股票按照最近一段时间的涨幅从高到低排个队,然后给每只股票一个1到99的分数。

假设你持有某只股票,它过去一个季度的涨幅在全部A股里排第5名,那它的RPS就是99。如果排倒数第5名,那RPS就是1。

这个分数越高,说明这只股票涨得越猛,在全市场里越强势。

为什么要看RPS而不是只看涨幅

你可能会想,直接看涨幅不就行了,干嘛还要搞个排名分数?

这里面的门道在于:单看一只股票涨了30%,你没法判断它到底是真强还是假强。如果大盘同期涨了50%,那这30%的涨幅其实是拖后腿的。反过来,大盘跌了20%,某只股票只跌了5%,虽然它是跌的,但相对强度其实很高。

RPS把全市场的涨幅放在一起比较,帮你过滤掉大盘涨跌的干扰,直接告诉你:在几千只股票里,谁才是真正的领跑者。

欧奈尔的研究发现,那些最终能翻倍甚至翻几倍的大牛股,在启动初期RPS往往就已经很高了。股价还没怎么大涨,但相对强度已经冲到90以上,这说明有资金在持续买入,股价抗跌且率先反弹。

RPS多少才算好

市面上常见的RPS指标有几种时间周期:50日、120日、250日。分别对应约一个季度、半年、一年。

欧奈尔本人的标准是:RPS大于80值得关注,大于87是重点候选,大于90就是非常强烈的信号了。

你去看历史上那些大牛股,在它们主升浪启动之前,RPS几乎都到过90以上。这个指标的本质是帮你缩小范围,把几千只股票压缩到几十只强势股,你再从里面挑形态好的、基本面扎实的。

RPS也不是越高越好、无脑买入。有些股票RPS冲高是因为短期暴涨,这种往往持续性差。真正有意义的RPS是那种稳步攀升、持续维持在80以上的品种。

RPS在量化选股里的实际用法

做量化交易的朋友,经常把RPS写成代码来跑筛选。下面是一个简单的Python示例,演示如何计算全市场股票的RPS排名。


import pandas as pd

import numpy as np

def calculate_rps(price_df, lookback=250):

    """

    price_df: 索引为日期,列为股票代码的收盘价DataFrame

    lookback: 回看周期,默认250个交易日约一年

    """

    # 计算每只股票在回看周期内的涨幅

    returns = price_df.iloc[-1] / price_df.iloc[-lookback] - 1



    # 按涨幅从高到低排名,得到百分位

    ranks = returns.rank(pct=True)



    # 转换成1-99的RPS分数

    rps = (ranks * 99).round().astype(int)



    return rps

# 假设df是收盘价数据

rps_scores = calculate_rps(df, lookback=250)

# 筛选RPS大于87的股票

strong_stocks = rps_scores[rps_scores >= 87]

print(strong_stocks)

这个代码的逻辑很直接:拿到全市场收盘价,算一年涨幅,排名,转成百分位分数。你可以在回测里加入这个因子,看看高RPS股票组合的表现。

不过要提醒一句,RPS是滞后指标,它反映的是过去一段时间的强度。用它选股,本质上是在做趋势跟踪,假设强者恒强。这个假设在A股大部分时间里成立,但在市场风格剧烈切换的时候会失效。

RPS和期货市场的联动

做期货的朋友也别觉得RPS跟你没关系。商品期货同样可以计算相对强度,比如把黑色系、化工系、农产品各品种的涨幅排名,找出最强势的品种做多,最弱势的做空。

期货市场的RPS逻辑和股票一样,只是标换成了不同合约。很多CTA策略里就包含类似的截面动量因子,和RPS是同一个思路。

用RPS时容易踩的坑

RPS高不代表马上能买。有些股票RPS到了95,但股价已经涨了一大波,你追进去很可能买在短期高点。正确的做法是等股价出现合理的回调或整理形态,RPS仍然维持在高位,这时候介入胜率更高。

RPS需要结合成交量来看。股价上涨但成交量萎缩,这种RPS的含金量要打折扣。有量配合的RPS突破,才是真突破。

RPS是工具不是圣杯。它能帮你快速锁定强势股,但最终决定买不买的,还是你对公司基本面、行业逻辑、市场情绪的综合判断。把它当作一个高效的筛选器,而不是自动赚钱的机器。

RPS帮你解决了一个核心问题:在几千只股票里,哪些是真正的强者。它把模糊的“强势”变成了一个可以比较的数字。你不需要每天翻遍所有股票,只需要看RPS排名靠前的那些,再从里面精选。

对于做趋势交易和动量策略的人来说,RPS是一个绕不开的基础指标。理解它、用好它,能让你在选股效率上提升一大截。