通达信RPS强度排序高亮指标是一套用于横向比较个股价格相对通达信公式系统。它通过扩展数据把个股50日、120日、250日转换为全市场—100的百分比排名,再在副图中用红、黄、绿柱高亮不同强度区间,从而快速识别强势股、弱势股和趋势转折品种。该指标适合盘后复盘、板块轮动观察和股排序,尤其适合欧奈尔CANSLIM、趋势跟踪和动量选股思路。
在通达信公式管理器中新建技术指标,命名为“RPS涨幅”,类型选择“其他类型”,源码如下:
text
PS50:(C-REF(C50))/REF(C,50)*100RPS120:(C-REF(C120))/REF(C,)*100;
RPS:(C-REF(C250))/REF(C,250)*100;
这段源码只负责计算个股自身不同周期的涨幅。真正形成“相对强度排序”还需要在通达信中建立扩展数据。盘后先下载完整日线数据和除权数据,打开“扩展数据管理器”,分别新建三个扩展数据,名称可设为RPS50RPS120、RPS250。指标选择“RPS基础涨幅”,输出线分别选择RPS50、RPS120、RPS250,计算周期选择日线,计算范围选择全部A股,统计方式选择横向统计中的百分比排名,排序方向选择降序。这样生成的RPS数值就是—100的排名,数值越大代表该股在全部A股中的相对强度越靠前。
扩展数据建立完成后,每天收盘后点击“全部刷新”,等待扩展数据计算完毕。然后在公式管理器中新建副图指标,命名为“PS排序高亮”,画线方法选择副图,源码如下:
{通达信RPS相对强度排序高亮指标}
{使用前请先建立扩展数据RPS50、RPS120、R250,并确保名称与下方一致}
RPS50EXTDATA('RPS50',),COLORLIGRAY,LINETHICK1;
RPS120:EXTDATA('RPS120',),COLORLIBLUE,LINETHICK;
RPS250:EXTDATA('RPS250',),COLORWHITE,LINETHICK2;
分界90:90,COLORRED,DOTLINE;
界80:80,COLORYELLOW,DOT;
分界50:50,COLORLRAY,DOT;
分界20:20,COLORGREEN,DOTLINESTICKLINE(RPS250>=90,90,RPS250,,),COLOR;
STICKLINE(R250>=80 AND R250<90,80PS250,2,),COLORYELLOW;
STICKLINE(RPS<20,RPS250,20,,),COLORGREEN;
DRAWTEXTROSS(RPS25090),90,'强'),COLORRED;
DRAWTEXT(CROSS(90,RPS250),90,'弱'),COLORGREEN;
DRAWTEXT_FIX(1,.01,.05,,'RPS50:'),COLORLIGRAY;
DRAWNUMBER_FIX(1,.08,.05,,RPS50),COLORLIGRAY;
DRAWTEXT_FIX(1,.01,.15,,'PS120:'),COLORLIBLUE;
DRAWNUMBER_FIX(1,.08,.15,,R120),COLORLIBLUE;
DRAWTEXT_FIX(1,.01,.25,,'RPS250:'),COLORWHITE;
DRAWNUMBERIX(1,.08,.25,,RPS250),COLORWHITE;
副图指标加载后,RPS250大于等于90的品种会在90到当前数值之间显示红色柱,代表全市场相对强度排名进入前10%;RPS250处于80到90之间显示黄色柱,代表强势尚未进入极强区;RPS25020时显示绿色柱,代表相对强度排名处于后20%的弱势区。RPS250上穿90会标注“强”,下90会标注“”,便于观察强度转换。左上角会固定显示PS50、RPS120、RPS250的具体,方便盘后快速读数。
如果希望在图K线上高亮强势股,可以再建主图指标,源码:
text
RPS250:=EXTDATA('RPS250',);
STICKLINEPS250>=90,O,C,3,),COLORRED;
STICKLINE(R250<20,O,C,3,),COLORGREEN;
该主图指标会在RPS250大于等于90时把K线实体高亮为红色,在RPS250低于20时高亮为绿色。使用时需要注意,主图叠加指标可能会覆盖原K颜色,建议单独建一个“RPS主图高亮”,不要直接覆盖原有主图公式。
该指标的特点在于多周期共振观察。RPS50代表短期相对强度,RPS120代表中期相对强度,RPS250代表长期相对强度。当RPS250大于90、RPS120大于80RPS50同步上行时,通常说明个股短中长期均处于市场强势前列;当RPS250长期低于20,即使股价出现反弹,也往往只是弱势修复。高亮柱和水平虚线让强弱势区间一目了然,比单纯看涨幅榜更客观,因为RPS剔除了市场整体涨跌的影响。
使用方法上,首先在通达信公式管理器中建立“RPS基础涨幅”,然后进入扩展数据管理器新建RPS50、RPS120、RPS250三个扩展数据。每个扩展数据都要选择对应输出线,统计方式选择百分比排名,计算范围选择全部A股周期选择日线。后执行全部刷新,刷新时间取决于电脑性能和股票数量。刷新完成后,在任意K线图图选择“RPS排序高亮”,即可看到该股的相对强度曲线和高亮柱。若要在报价表中排序,可以进入板块或自选股报价界面,右键选择“排序指标”,选择“RPS排序亮”,然后按RPS250序排列,即可把全市场相对强度最高的品种排在最前面使用时还要注意几个细节。RPS计算足够长的历史数据,250日RPS需要至少250个交易日,次新股和长期停牌股的数据可能不足,结果会失真。扩展需要每天盘后刷新,刷新时显示的是上一次计算结果。扩展数据名称必须与源码中的EXTDATA('PS50',)、EXTDATA('PS120',)、EXTDATA('RPS250',)保持一致,如果实际命名不同,需要同步修改源码。不同电脑的通达信版本对DRAWNUMBERFIX、DRAWTEXTFIX等函数支持略有差异若出现函数不支持提示,可以删除左上角数值显示部分,只保留曲线和STICKLINE高亮。建议统一使用前复权数据,避免除权除息造成RPS异常跳变。该指标属于技术分析辅助工具,不构成投资建议,实盘决策还需结合基本面、量价结构和市场环境综合判断。







