猛兽派趋势交易全书MENGSHOUPAI · TREND FOLLOWING
全书 / 卷四 指标、公式与工具 / 强度类指标

强度类指标

指标、公式与工具 · 共 17 篇

RPS、RSR、RSL、OBV、威廉指标等相对强度与量能指标的原理和用法。

正 文

用RS Line预判板块动向

2023.10.141659 字
当前大盘指数仍然萎靡不振,但振幅渐次减弱,就像大地震之后的余震,震感越来越小,这个阶段,即使指数创出新低,动量必定产生背离,而动量底背离信号往往表示反转即将到来​。

当前大盘指数仍然萎靡不振,但振幅渐次减弱,就像大地震之后的余震,震感越来越小,所以这个阶段,即使指数创出新低,动量也必定产生背离,而动量底背离信号往往表示反转即将到来。

有些板块已经提前大盘指数走强,通过RSR榜单可以迅速发现它们。一直以来我们都用RSR(RS Rating,也称RPS)排序来量化,但本文将介绍另一种辅助方式:RS Line。

关于RS Line的定义和通达信代码,之前有过一篇文章写过,《如何在主图显示涨跌幅和RSLine》链接打开一下就可以看到。下面结合当前的盘面聊聊如何借助这个指标来判断板块动向。

下图,通信工程板块(881347)为例,先分清楚图中的三条曲线:最上面一条是作为大盘指数代表的深证综合指数,中间一条紧贴在K线上方的就是RS Line指数,最下面副图指标是RSR。

RS Line本质上就是板块指数和大盘指数之间的比值,图中我们可以看到8月初到8月底的这段走势,大盘是连续下跌的,板块指数也跟随下跌,但RS Line却趋势上行,这个说明什么?说明板块虽然跟随大盘下跌,但下跌幅度小于大盘,下跌动量趋于衰竭,这就有了RS Line的底背离现象,预示板块后续即将反转上行。此后,RS Line果然反复盘上(而大盘指数还在盘跌),并且RSR很快突破了90。

再比如最近走强的医药板块,也是这样的情况:

汽车板块(881211)也类似,只不过时间节点有点不同,8月25日和9月21日两个低点,大盘指数创了新低,但是汽车板块指数底部明显抬高,RS Line也一路抬高,板块指数和RS Line一起和大盘底背离,可以预期后续走强:

减速器板块(880675)的情况是这样:8月16日到8月25日这段,板块指数和大盘指数同步下跌,但是RS Line开始抬升,说明开始转强,之后低点持续抬升到现在;8月25日之后,板块指数的低点也开始抬高,和大盘指数背离,可以预期继续走强:

小结:板块指数在下跌过程中,动量开始转强的信号,可以通过RS Line的底背离形态反映出来,有提前预期的作用,之后如果RS Line持续抬升,说明强势仍然在保持,这时候板块指数即使在横盘,也可以理解为强势蓄能,并进一步可以通过RSR印证,RSR应该逐渐会攀升超过90,甚至频频出现在TOP10榜单。

威廉指标的多空含义以及另一种角度的RPS

2024.05.182584 字
我觉得,直接采用RSV,大大降低了RPS使用难度和扩展数据运算的麻烦,作为一个平替用法,很简单也同样有效,有心者不妨试试,欢迎留言继续探讨​。

被陶博士称为他看家绝技的RPS指标到底怎么样,重大缺陷在哪里,可以用下图看得清楚。主要问题在长周期,而长周期是绕不开的,因为我们寻找大牛股,就需要一年以上的观察角度,总拿5日、20日、50日的RPS去弄,未免太过牵强,不够严谨。看图:

副图指标这根黄色线就是陶博士的RPS指标,画线周期是250日,强度阈值设定为88,大于88以后黄色变成红色。

那么从这个图,我们能明显看到强度进入88和退出88的位置,对应股价来说,滞后太多,简直就是没法用的,更何况期间回撤段超过了50%的跌幅,RPS居然还一直显示在100附近,这还能有多少可信度呢?

然后我再贴一个图,采用了另外一个公式,同样用扩展数据计算的方法,画出250日周期的RPS线,如下副图中绿色这根线:

注意,绿色和黄色两个指标的画线周期都是250日。大家能看到,绿色指标比黄色指标提前达到88强度阈值,也准确地在股价筑顶开始转折的时候退出88强度阈值,是不是和股价走势非常吻合?

同时,还能观察到,绿色指标翻红以后是一种窄幅波动的方式,和黄色指标翻红以后的姿态也完全不同。这个特性也是可以善加利用的。

我无意贬低博士先生,只是力求指标的客观可信,为此我曾经写过一个公式,在公号的一篇旧文中。今天这个新的公式,正是因为那篇旧文的一个网友留言,使我进一步豁然开朗。这就是网络的魅力,敞开讨论的好处,没必要去固步自封。

这说的是进行扩展数据计算之前的那个基础公式。

陶博士的公式是这样的:

EXRT: (C-REF(C,N))/REF(C,N);

含义是:当前股价相对于N日前股价的涨跌幅;

这位网友留言的公式是这样的:

RSV: (C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100;

含义是:当前股价相对于最低价的涨幅,与N日最大涨幅之间的比值;

数学意义上,这俩公式最大的区别,陶博士的EXRT输出值理论上可以无限大,也可以无限小(负值),但网友的RSV输出值只在0~100之间摆动。

物理意义上,RSV公式包含了多空双方的力量,因为当C-LLV(L,N)越小的时候,对于分母中的HHV(H,N)来说,意味着回撤越大,空方因子就是这样被巧妙地计算进去了。而EXRT表达式,显然没有这层意义。

基于信号可信度的思考,我一直强调计算强度必须考虑空方力量,也就是回撤因子要计算进去,我觉得RSV表达式更加巧妙、完美,比我之前提出的公式更好。

那么这个公式是不是完全创新的呢?倒也不是。RSV的表达式是有出处的,来自于大名鼎鼎的KDJ指标,对,就是KDJ,是不是很奇怪?这也从另一个侧面证实KDJ确实是一个不错的指标,它竟然包含了多空两种力量的计算。

那么,又为什么我会在本文标题中提到威廉指标呢?

这里允许我卖弄一下,KDJ指标正是来源于威廉指标,是对威廉指标的进一步开发。上世纪七十年代,拉瑞威廉姆斯发明并运用这个指标连续取得了实盘赛冠军,并且收益遥遥领先于第二名。威廉指标是这样的:

WR的表达式和RSV只在分子上有一点点不同,WR计算的是从最高价下来的回撤,而RSV计算的是从最低价上来的涨幅,在最大振幅范围内,计算这两者本质是一样的,只不过指标曲线的走向正好相反,把其中一个倒过来,两者就完全重合。

说这些,只是感叹前人的智慧真是了不起,早就写出了这样简洁有效的公式,而我还在那儿折腾那么久。当然,公式再好,也在于用它的人,而现在,我们用它来开发RPS,这是不是也算是一种继承和发扬呢?

更有趣的问题是,既然RSV已经包含了多空双方力量,而且本身就是一个0~100的归一化表达,那么能否直接用来做强度指标呢?

我按捺不住好奇心,又折腾了好半天,给出的答案居然是:可以的!

这就解答了前些天另外两个网友的类似留言:能否有不用扩展数据,直接用来表达强度的计算公式呢?

是的,现在我告诉你们:这个KDJ指标中的RSV,可以用来直接表达强度,唯一需要做的是新建一个公式,把参数N设置到250。

上图白色那根线就是单纯的RSV,没有经过扩展数据运算,不过,强度阈值设置为75比较合理,这个数值也暗合趋势理论中强调的:股价要处在一年新高的75%以上位置。

但是,有没有经过扩展数据运算,还是有区别的。区别在于,经过扩展数据就是经过了全市场比较,是相对于全市场的强度;没有经过扩展数据,那就只是在个股内部价格运动中比较,也就只是内部的强度。当然,区别归区别,在关键特性上,两者的走向一致性很不错。

换而言之,如果你在设计选股器时,想同时考虑外部强度和内部强度,那也完全可行。我觉得,直接采用RSV,大大降低了RPS的使用难度和扩展数据运算的麻烦,作为一个平替用法,很简单也同样有效,有心者不妨试试,欢迎留言继续探讨。

威廉变异离散量改进之后的OBV指标

2024.05.252156 字
有人问到成交量有关的问题。对于如何把成交量因素加入到量化计算这件事,确实使人着迷,我也曾经研究过一段时间,因为我和很多喜欢刨根问底的朋友一样,不满足于量价关系的定性描述。

有人问到成交量有关的问题。对于如何把成交量因素加入到量化计算这件事,确实使人着迷,我也曾经研究过一段时间,因为我和很多喜欢刨根问底的朋友一样,不满足于量价关系的定性描述。

我的总体感受是,成交量有一定的量化可描述性,可以用于趋势观察,甚至实战交易,但我们必须首先理解,成交量本质上反映的是多空意见的分歧程度和市场流动性,而并非直接指向价格涨跌,也就是说成交量放大缩小和价格涨跌之间并不存在必然关系。

那么,量和价之间到底是什么关系呢?有人说量在价先,又有人说价在量先,到底哪个是对的?我个人的观点是:互为因果。但今天并不打算对量价关系展开讨论,只分享一点点量价指标的粗浅研究。

成交量指标最常用的就是OBV指标,相信多数人都非常熟悉。OBV的计算非常简单,就是把每一天的成交量按涨跌取正负值,然后一直累加,公式如下:

VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL);

OBV:SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);

然后在此基础上增加一条移动平均线,借此观察趋势方向以及可以交易的位置,也有人运用和价格趋势之间的背离关系,等等。

威廉变异离散量的思路其实和OBV一样,不同的地方是对每日成交量进行了加权处理,这个指标在通达信软件有内置,指标缩写是WVAD。除了拉瑞威廉姆斯自己写《选股密码》这本书分享过这个指标,亚历山大埃尔德的《以交易为生》也花了一些章节介绍它(A/D指标),亚历山大同时还介绍了他自己提出的强力指标(通达信内置缩写VPT指标)

WVAD指标的公式如下:

WVAD:SUM(VOL*(CLOSE-OPEN)/(HIGH-LOW),N);

VPT指标的公式如下:

VPT:SUM(VOL*(CLOSE-REF(CLOSE,1))/REF(CLOSE,1),N);

一眼看上去,这俩公式非常接近,本质都是用价格比例对成交量进行了加权处理,只是加权的计算略有不同。

亚历山大的加权方式简单粗暴,就是直接把当天的涨跌幅乘上了成交量,物理含义就是当天用多少成交量完成了多少涨跌幅;

威廉姆斯的加权方式则含蓄一些,他认为多空力度并不是直接看涨跌幅,而是涨跌幅在整体最大振幅之中的位置比例;

显然,威廉姆斯的方式更加科学合理。这种思考方式出现在他创造的多个指标中,除了上篇作文中提到的WR指标,待会儿还会提到他的另一个指标。

现在先说一说WVAD公式的问题点。首先最明显的问题,当出现一字板的时候,也就是OPEN=CLOSE=HIGH=LOW,开盘价、收盘价、最高价、最低价全部相等时,公式的分子和分母都将是0,而0和0相除是无意义的;其次,交易是连续的,也即今天的交易发生在昨天的基础之上,公式中完全不考虑昨天的因素,似乎与理不通,而这一点在OBV和VPT两个公式中都有所包含。

但威廉姆斯并不是不懂这点,或许他就是想把每一天的交易看成完全独立,就是要把每一个指标写得简单纯粹。好的,在指标的创见性方面,威廉姆斯算得上一座丰碑,不得不服他。此时我们就来看看他创造的另一个指标吧。

威廉多空力度线(WAD)公式如下:

MIDA:=CLOSE-MIN(REF(CLOSE,1),LOW);

MIDB:=IF(CLOSE<REF(CLOSE,1),CLOSE-MAX(REF(CLOSE,1),HIGH),0);

WAD:SUM(IF(CLOSE>REF(CLOSE,1),MIDA,MIDB),0);

注意,这一串公式中,引入了昨日收盘价和当日最低价比较最小值,又和当日最高价比较最大值,非常有意思,也就是他把昨日收盘价考虑进了最大振幅的计算中,我认为这才是比较合理科学的计算思路。

OK,到此为止,我们可以综合威廉姆斯的思路来改进OBV指标了,思路是这样:首先考虑用加权的方式来提取日内成交量;其次用归一化比例提取当多空合力结果作为加权值。公式如下:

HG:=MAX(H,REF(C,1));

LW:=MIN(L,REF(C,1));

OV:SUM(V*(C-REF(C,1))/(HG-LW),0);

MAOV: MA(OV,N1); N1是参数,设置为30,我们来看看画出来的指标图形,两者对比一下,孰优孰劣大家自己看着办吧,此处我不加以评论。

一种绝对强度计算思路的两个方法

2024.06.182404 字
股价的波动程度和风险有关,上涨的强势因子需要波动带来的风险因子进行惩罚或者奖励。这就有了一个全新的计算强度的思路​。那么如何描述波动程度呢​?

我们弄了那么久的相对强度,那么绝对强度有没有呢,是什么呢?

要说绝对强度,还得从陶博士的基础公式说起,公式如下:

EXTR:(C-REF(C,N))/REF(C,N);

这描述的是N日的动态涨幅,意思就是说这个涨幅越大,当前就越强,这就是绝对强度的概念。

在陶博士的公式中,50%的涨幅被这个公式认为弱于100%的涨幅,但真的是这样吗?换句话说,既然涨得越多越强,那不就是永远涨下去咯?事实当然不是这样。

当股票上涨,获利盘累积越多,卖出倾向也会累积越多,所以越到后期股价波动也越大;同时我们也经常发现,低位趋势启动之前,往往股价波动会逐渐收窄,这和高位的情况是两个相反的现象。也就是说,股价的波动程度和风险有关,上涨的强势因子需要波动带来的风险因子进行惩罚或者奖励。

这就有了一个全新的计算强度的思路。

那么如何描述波动程度呢?从我接受到的指标体系和认知中,得到两种方法,一种叫真实波幅(TR),另一种叫标准差。

我们先来看标准差,这里就不科普标准差的数学过程了,直接用通达信的标准差公式来统计一下N周期股价样本的输出:

SD:STD(C,N);

得到如下图形:

从上图我们可以看到,这个20日周期的标准差输出能够准确地描述股价波动的程度:当股价推升时,标准差变大;当股价波动收敛到一个极限时,标准差趋向于0。

那么,用标准差作为强度的惩罚和奖励因子该怎么用呢?很显然,得用它的倒数去乘以强度值。

OK,接下去,强度值如何定义,还用陶博士的这个吗?当然不用啦,太low了不是。那怎么办呢,别担心,我们用线性回归算法计算动态斜率,用这个斜率来定义强度。

此处仍然不普及线性回归的数学知识,也确实不需要,因为通达信早就把它封装好了,用它现成的SLOPE函数就行,就这么简单:

SLOP:SLOPE(C,N);

得到如下图形:

这个曲线看上去和上面标准差的曲线有点像哈,其实还是有比较大的区别的,斜率有正负值,标准差没有负值。题外说一嘴,用斜率曲线判断走势的延伸和转向,以及背离性质,有较好的帮助。

最后,我们把两者结合起来,得到如下公式:

SDRS:SLOP/SD*N*10;

得到如下图形:

从上图可以看到,原来的斜率是一峰比一峰高的,但经过标准差惩罚和奖励之后,低位也可以有高强度,而最高点却出现了背离,这是不是有一种不一样的指导意义呢?

有人说,还不如直接用SLOP定义强度好了,我觉得也未尝不可,尤其在中短周期,还是比较直观的。

好了,这部分暂且按下不表,再来看看另外一种对波动的定义。这里要借用澳大利亚商品交易员E.W. Dreiss开发的CHOPP指标,我觉得这个算法蛮有意思的,公式如下:

STR:=SUM(TR,N);

HL:=(HHV(H,N)-LLV(L,N));

CHOP: LOG(STR/HL)/LOG(N)*10;

它先把N周期的真实波幅值进行累加,然后除以N周期内的最大波动范围,这个是什么意思呢?打个比方说,同样的20天波幅累加值,如果这20天内的整体价格波动范围越小,那么这个相除以后的输出会越大,相当于是对强度的鼓励,反之则是惩罚。这里最有意思的地方是,引入了最大波动范围这个变量,因为我们平时讲结构紧凑,实际上就是指整体的震荡范围比较窄。

它的输出结果和SD的倒数挺接近的:

然后把CHOP和SLOP也结合起来,得到如下公式:

CPRS: SLOP*CHOP*N*10;

得到的图形是这样的:

如果把SDRS和CPRS叠加在一起看,是这样的:

这个孰优孰劣,我也说不清楚。需要说明的是,本文所讨论的思路,我并没有在实战中应用过,只是发表出来供有心人一起研究。本文到此结束,总结以上讨论,把代码集合在一起就是:

STR:=SUM(TR,N),NODRAW;

HL:=(HHV(H,N)-LLV(L,N));

CHOP:=LOG(STR/HL)/LOG(N);

SD:=STD(C,N);

SLOP:=SLOPE(C,N);

CPRS:SLOP*CHOP*N*10;

SDRS:SLOP/SD*N*10;

ZERO:0,DOTLINE;

威廉姆斯的百万美元公式——吸筹派发线

2024.07.292222 字
当股价不断推高时,你不知道何时该出手,这时候​吸筹派发线的状态能给你很好的参考。总之,底背离的意思就是机构在吸筹,顶背离的意思就是机构在派发,就这么简单,但还是要提醒一下,不是百分百严丝密缝的​,好吧​。

接着镜云这两天的话题,我来聊聊吸筹派发线。威廉姆斯在两本书里都有讲这个,一本就是《选股密码》,另一本是《我如何赚取100万美元》,因此被后人称为百万美元公式。第二本书的书名和尼古拉斯达瓦斯写的《我如何从股市赚了200万》几乎一样,讲的都是宗师们开悟之后赚到第一桶金的故事。

其实这个公式前段时间我已经提到过,不是别的,就是威廉离散变异量,这个名称吧,显得特别深奥,咋一看顿时弥漫起一股学术气味。

先打个预防针,不要被这个公式的俗称勾引住,什么百万美元、吸筹派发,怪怪隆力咚,好像能透视主力行为立马就能赚钱似的,真的没那么厉害,但确实有点用。

公式其实很简单,先提取当日K线的多空力度,然后乘以当日成交量,最后进行累加,如下:

BSR: =(CLOSE-OPEN)/(HIGH-LOW);

WVAD: SUM(BSR*VOL,N)/10000;

就这么简单。理解的难点在Buy-Sell Ratio(BSR),我是亲手画图比划的,比如说开盘以后先涨到最高价,然后跌到最低价,最后来到收盘价,或者先跌到最低价,然后涨到最高价,最后来到收盘价,以及各种其它的走势,目的就是把上涨段落和下跌的段落分别统计,然后相减,最后发现搞来搞去,得到结果都一样:等于收盘价-开盘价,这可能就是BSR算式中分子的由来吧。单根K线剥离出来,打开分时图,盘来盘区最终就是这样,不信你也试试。

至于BSR的分母部分,如果读过我前面的文章,应该很熟悉了,这是一个归一化处理的技巧。那么换个形象点的比喻,就说多空双方拳打脚踢,战场波及的最大范围是最高价-最低价(HIGH-LOW),而最后取得的成果就是收盘价-开盘价(CLOSE-OPEN),如此而已。如果多方获胜,这个值就是正的,如果空方获胜,这个值就是负的。

然后用BSR乘以成交量:BSR*VOL,这个意思就不难理解了,如果BSR是正的,那么提取到成交量就被认为是吸进去了,反之则被认为是吐出来了。所谓吸筹派发就是这么来的。

最后就是指标的最终呈现形式,威廉姆斯给的说法很简单,一天天加起来就完了。但,这个加法又有两种,第一种是从上市第一天开始累加,第二种是取某个时间区间进行累加。第一种加法就是OBV的搞法,第二种加法是通达信给这个指标缺省的搞法。那么到底是哪一种呢?书里没有明着写,但从它实际的用法揣摩,应该是第二种,因为搞成OBV的话很少能提取到背离信号,而这个背离信号却是它的核心用法。

我在《威廉变异离散量改进之后的OBV指标》一文中提出了一些针对BSR分子分母的改进意见,以及理由,不再赘述。我自己用的是改过之后的,大家有兴趣可以和原生指标实验比对一下。改进以后的VAD指标公式如下:

HI:=MAX(H,REF(C,1));
LW:=MIN(L,REF(C,1));
BSR:=(C-REF(C,1))/(HI-LW);
VAD:SUM(BSR*VOL,N);
WOV:WMA(VAD,M);

参数设置:

改过前后得到的画线几乎是一样的,但有些细节会会不同,我自己运用的感受是,改过以后更准确。

那么最后来说说怎么用。吸筹派发线最主要的用法就是取它的走势背离信号,和动量背离一个意思。其实书里面写得很详细,想使用这个东西,最好是读读发明者的原著。我就简单举两个例子:

以上是买入背离的样子,尤其是熊市期间,如果RSLINE充分和大盘背离,也就是走势抗跌,再叠加吸筹派发线底背离,上涨的概率比较明确。

以上是卖出背离的样子,当股价不断推高时,你不知道何时该出手,这时候吸筹派发线的状态能给你很好的参考。

总之,底背离的意思就是机构在吸筹,顶背离的意思就是机构在派发,就这么简单,但还是要提醒一下,不是百分百严丝密缝的,好吧。

RSR(RSV、RPS)和趋势模板的背景含义

2024.08.062132 字
对买卖时机的研究就是这样层层递进的,趋势模板是最基础的前提,然后是更细节的东西。此处我也强烈建议研究口袋支点的朋友,先准确描述趋势模板,然后再定义细节,这样写出的公式才逻辑缜密。

有个别网友私信我说,前段时间用趋势模板选出的谷票,目前看来都见了头部,话没有多,意思却耐人寻味。

这是不是一个问题呢?当然,它是一个问题,问题源自于一个朴素的期望:选到能涨的谷,然后躺赚;或者另外一个朴素的期望:别把我骗到高位站岗。其实呢,如果还琢磨过我另一篇关于动量和顶底的文章,这个问题应该是不存在的。

但凡系统了解过欧马的人,应该都心里有数。很显然,马克在书里提供的这个模板只是背景设置,含义就是股价处在大趋势的右侧,这个定义并没有把阶段头部和最后总的头部排除在外,也没有在买卖时机上作具体定义。

趋势模板描述主要围绕均线,核心定义是:

C>MA(C,50) ;

C>MA(C,150);

C>MA(C,200);

就是当前股价在50日均线、150日均线、200日均线之上,这三个条件就基本框定了股价不可能在趋势左侧,但也仅此而已。如果想进一步定义,就是口袋支点(Povit Point)的事儿了。

对买卖时机的研究就是这样层层递进的,趋势模板是最基础的前提,然后是更细节的东西。此处我也强烈建议研究口袋支点的朋友,先准确描述趋势模板,然后再定义细节,这样写出的公式才逻辑缜密。

我之所以要重新定义RPS(RSR),正是因为马克的趋势模板最后一个条件用到了它,而陶博士的定义无法与趋势模板缜密配合,以致于口袋支点位置经常发生RPS值跟不上的情况(即便用RPS50拟合也不理想)。

检测趋势模板和口袋支点的定义是否合理,最直观的办法就是拿历史大牛股来对照,比如上一轮牛市中最牛逼的200只个谷,抽几个出来看看:

以上例图中,副图指标1是我用RSV定义的个股RSR,红色表示RPS值>87;副图指标2是趋势模板,赋值为1(也就是白色线凸起部分)表示符合模板定义;主图中的黄色圆点表示口袋支点。

通过以上例图不难看出,RPS翻红、趋势模板有效部分和走势结构几乎严丝合缝,非常准确,但仅仅是背景,然后在这个基础上定义的口袋支点也总是能在损益比合理的位置出现。

如果去细究,其实单单一个RSR250周期的翻红部分,基本就是全部右侧趋势所在,均线定义去掉也不影响使用,这正是RSR强大的地方。当然,加上均线定义也是有好处的,因为RSR和均线是两个不同角度,RSR反映的是动量,而均线大致反映的是成本,两者交叉定义之后会更加严谨。

标准化强度算法归总

2025.01.023165 字
前段时间我们采用了RSV作为全市场横向比较的基准公式,解决陶博士RPS公式的严重滞后问题,但有些人认为过度削弱了涨幅的惯性效应,区分不出涨幅大的票。

标准化强度最大的特点,就是同时考虑涨幅和跌幅对“势”的影响,从图形符合性和灵敏度两方面明显优于绝对涨幅强度(以N日涨幅为计算基准)

其实标准化强度的表达方式有多种,归总如下:

RSV:=(现价-N日最低价)/(N日最高价-N日最低价)

这个算式提取自KDJ指标,也是威廉指标的反向计算,用最大振幅对当前绝对涨幅进行标准化,计算值在0~1之间。

RSI:=(涨幅最大值的移动平均)/(涨跌幅绝对值最大值的移动平均)

这个算式提取自RSI指标,用涨跌幅中的最大绝对值总和对阳线涨幅总和进行标准化,计算值在0~1之间。

CCI:=(现价-移动平均价)/平均绝对偏差

这个算式提取自CCI指标,用平均绝对偏差对价格-均价离差进行标准化,计算值有正负,没有上下限,但肯定有分布概率。

SCI:=(现价-移动平均价)/标准差

这个算式是CCI的变体,分母采用标准差(Sigma),用标准差对价格-均价离差进行标准化,计算值有正负,没有上下限,但符合高斯分布。

前段时间我们采用了RSV作为全市场横向比较的基准公式,解决陶博士RPS公式的严重滞后问题,但有些人认为过度削弱了涨幅的惯性效应,区分不出涨幅大的票。

对于这个问题,可以这么理解,首先RSV表达式的分子中体现的就是涨幅效应,如果回撤幅度相等的情况下,涨幅越大RSV值也越大;其次,可以考虑采用SCI作为基准公式,因为SCI的计算值没有上下限,更侧重涨幅效应,同时仍然兼具RSV的灵敏度优点。

以下图例是分别用RSV和SCI为基准公式,扩展数据计算得到的233日周期的RPS值曲线:

本文仅供探讨研究,是否应用于实战请慎重看待。


短期强度排序和长期强度排序

2025.05.302287 字
以下是昨天用短期OVS排序得到的TOP50个股,今天集合竞价后的涨幅排名,准确捕捉到了昨天稳定币题材的几只票。

短期和长期强度排序,是每天复盘必做的功课。短期排序显示当下最强的热点中最强的股票,长期排序显示长期趋势中当下最强的股票。用指标排序功能选择OVS指标,再附加一个SSV指标,就可以一次性完成对所有股票的排序。一般我只取前50只票。

以下是昨天用短期OVS排序得到的TOP50个股,今天集合竞价后的涨幅排名,准确捕捉到了昨天稳定币题材的几只票。下面还有创新药的几只票。

以下是昨天用长期SSV排序得到的TOP50个股,今天开盘之后的涨幅排名,几只最牛的创新药赫然在列。

两种指标排序的取向有交集,也有各自的特色,但得到的票大多很强,几乎网罗。

基于幂律,取强度头部的票是一种说得通的思路,对题材和热点符合度较高,囊括长效题材和短小题材,以及题材的演变。

有关这两个指标的详细定义和公式请参考如下链接:

长中短周期动量的考察角度和量化

成交量(金额)加权以后的标准化强度

RSR设置完整教程(整合两种标准化强度指标)

OVS采用了3日周期的量价二次项累积值,主打一个当下的爆发力度,以及3日窗口的连续发力,从起涨当天就能迅速爬到头部,适合连续长阳或者停板拉升的图形。公式中提供了PV3和OV3两种输出,有心者可以比较两种输出的差异和优劣。如下案例:

SSV指标采用了200日周期的成交加权均线乖离值,也就是当下股价和均线之间的夹角,夹角越大则越强,如果遭遇大的回撤,乖离值迅速衰减,如下案例:

两种方法适合的对象不同,OVS排序适合游资以及量化目标,SSV排序适合机构趋势目标。


价投标的择时,RSR指标可以有效辅助

2025.06.212937 字
价投标的沉寂时间往往很长,不知道何时才能迎来可观的趋势,所以为了改善效率,用适当的指标辅助择时,是非常必要的。

价值投资似乎普遍受嘲讽,其实不然,价投在大A一直是有效的,只不过多数人对价值投资并不真正理解,这个话你可能不爱听。

价投和其它投机方式一样,对标的的选择一定要有独特的辨识度。正统的价值投资四件套:股息率、自由现金流、护城河(业务独特性和垄断性)、安全边际(估值和对折),这套方法论恒久不灭,光芒永流传。

价投之谬最多的是张冠李戴,是个股票都往价投上套,甚至把长期持有等同于价投,属实谬之千里。其实,四件套以外的都不能算价值投资,包括有些人喜欢把成长型投资也归纳到价值投资,扩展价值这个概念的外延,但终究有穿凿误会之嫌,弊多利少。成长型投资自成体系,欧马便是其中方法论之一。

本文不打算对这些理论上的东西再多作无聊的辩解,只总结一下价值投资中的择时难题,可以用RSR指标给予很不错的辅助。以下所选择的案例都符合正统的价投模型。

先说这一年多的银行股,这是高股息的代表之一,自乌青同志上岗以后,行业指数RSR值开始翻红,一路挺进,从最早的四大行领涨,到现在全面扩散,是个银行股都敢往上拱,已成滥觞。

个股以农业银行为例:

结合RSR、RSline以及平均股价指数之间的关系,能准确在启动早期得到择时参考信号。

煤炭垄断一哥中国神华:

电力行业的华能水电和长江电力:

格力电器也是一个接近完美的正统价值投资标的,RSR指标清晰指示最佳获利段:

宇通客车也是一只高派息股票,通常也被看作价值投资标的,但周期性相对比较强,在它的景气周期出现时,完全逆大盘而动,RSR指标高红部分严丝密缝:

中国人保,RSline在大盘走熊期间的指向性很明显,直到RSR翻红以后就开启一波,最近RSR又开始持续保持高红,这是一个后续能推高的信号。

还有曾经的白酒股:

RSR指标的高红段之所以能和价投标的的趋势段良好契合,并且能够在启动初期给出足够清晰的指引,是因为RSR指标定义的核心思想:把回撤小作为强度的关键要素之一。而价投标的的普遍特征是涨得慢+回撤小,其中回撤小的优点就这样被RSR指标充分反映了。如果指标定义只追求涨幅,那么它们的趋势段就很容易和指标错位。

回撤是复利的敌人,如果一只股票在它的趋势段回撤一直很小,这是非常好的品质,比起成长型股票的上下跳脱,有些人更喜欢这种稳重的性格。如果缺乏高超的技巧和管理能力,天天追来追去,其实这一年收益未必有拿着银行股不放的朋友高。

然而不利的一面是,价投标的沉寂时间往往很长,不知道何时才能迎来可观的趋势,很多人畏惧它们,正是因为沉寂时间段太难熬了,所以为了改善效率,用适当的指标辅助择时,是非常必要的。


不同的生态

2025.12.032564 字
海峡题材属于游资生态,最近确实很火。

海峡题材属于游资生态,最近确实很火。游资+高频量化博弈有鲜明的特征:高换手、烂业绩,偏小盘。所以用OVS指标排序,很容易捕捉到游资生态的头部标的,你们可以拆解一下OVS指标的第一性原理,我在介绍这个指标的文章中也有说过。

能涨就是爷,这里没有任何鄙视的意思,只是说游资生态和机构生态完全不同,甚至几乎是完全隔离的。而且往往机构生态休息的时候,游资生态就会闹热起来。

欧马体系明显在机构生态范围内,若是做游资生态的朋友,应该很难从欧马体系学到有用的东西,即便勉强学,也多有误解。

我所说的产业锚定和主线也是在机构生态之内,所以我几乎不提及游资生态的事物,术业有专攻,投机的哲学并不是什么都要会,而是要敢于放弃,聚焦擅长的领域。

我不确定新的主线是哪个,最近吵吵的那些东西或许是,但肯定大多数都不是。市场还远没有调整完,不着急下结论。回顾一下4月份单日300点暴跌之后,率先强烈反弹的既不是光连接,也不是PCB,更不是有色,这些真正的主线都是6月份之后才陆续登台的。

机构的东西,要用慢思考。建议大家有空读读丹尼尔卡尼曼的《快思考,慢思考》。但人类的天性是可得性启发,就是根据最近的信息和事件去推测长远的结果,并且总是放大最近信息和事件的影响力,即所谓近因效应,是常见的心理陷阱。

我发现个别同学忍不住在留言区跟我杠,我理解也是思维和时空观的差异,比如我的习惯是从至少三个月的尺度去衡量,去获取关键信息,但很多人其实只关注5天内的事情、信息和去向。从9.28日那天我明确认定市场进入调整期,持续不断发文论证这个观点,但中间总是时不时有几天反弹,于是就会和习惯短期思维的人有分歧,这并不奇怪。

市场正在经历一次严肃的调整

并没有脱离调整的框架

驼峰区的磨损足以吐尽前期获利

凸形反转持续缩量,就是危险信号

高原反应

听罢4000点的尖叫

最后一根稻草不知道何时飘落

惊悚一跳,汗出如浆

以上就是我一以贯之的思维过程,可以用事实证明市场的演绎是有逻辑和结构的。


不做扩展数据,如何实现相对强度指标

2025.12.212710 字
不做扩展数据,实现相对强度,手机可用,实盘可用,绝不拖累响应速度。

之前我推荐过一个免扩展数据的相对强度指标方案,许多朋友感觉太过复杂,因此有的干脆直接用RSV或者SSV单指标替代RSR,以方便在手机上使用,以及满足实盘应用的需要。盘中有效这点,可能对实盘短线的朋友很重要。

但无论RSV或者SSV,都只完成了自身价格在历史水平上的比较,严格意义上讲,是不够严谨的,因为真实的相对强弱还需要和市场水平横向比较,扩展数据就是为了实现这一步而做的。

那么不做扩展数据的话,横向比较有办法解决吗?以下提供一个RSline角度的思路。RSline表达的是个股当前价格和大盘指数的比值,这也是一种横向比价,也就是说RSR是一个个和其它股票比,RSline则直接拿大盘指数比,原理上效果应该较为接近。

RSline已经包含了相对整个市场的强度信息,如果对RSline做一个类似RSV的归一化处理,然后和RSV整合在一起,这是一个不错的想法,以下是完整代码:

RSV1:(C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100,COLORBROWN;

RS:=CLOSE/"880003$CLOSE";

RSV2:(RS-LLV(RS,N))/(HHV(RS,N)-LLV(RS,N))*100,COLORLICYAN;

RSVA:(RSV1+RSV2)/2,LINETHICK2,COLOR804000;

IF(RSVA>=75,RSVA,DRAWNULL),LINETHICK2,COLORC080FF;

IF(RSVA>=85,RSVA,DRAWNULL),LINETHICK2,COLORRED;

EX:50,DOTLINE,COLORGRAY;

以下是副图指标的效果对比,虽然具体数值上肯定有差异,但红色和绿色区域的吻合度几乎一致:

这样,以上代码中的RSV值就能代替RSR,不用做扩展数据,可以盘内实时使用,可以在手机上使用。可以代替其它公式中的RSR条件,阈值仍然保持一致。

猛兽派选股

像冠军一样思考和交易。

很多精彩内容,关注以上公众号


巧用动量指标选股:总纲

2026.01.137985 字
本文梳理了一个完整的选股流程,对于如何运用强度指标也是一个非常好的诠释。

备注:本文重新编辑,修订并增补了一些内容,旨在帮助进一步理解猛兽动量体系,在选股方面做得更加有条理和针对性。

基础工作

在进入正篇之前,请先把SSV指标、RSL指标、RSR指标和RSV指标设置好。

SSV和RSL在以下链接:

成交量加权以后的相对强度(SSV和RSL)

如果是电脑用户,用扩展数据做RSR指标:

RSR设置完整教程(整合两种标准化强度指标)

如果是手机用户,用以下方式替代RSR指标,最新的RSV公式设置也在其中:

不做扩展数据,如何实现相对强度指标

然后,欧马模型对基本面是有要求的,可以用如下链接先做一个预选股池,如果只做堆量模型,对基本面就没要求,这一步可以省略:

预选股池如何设置(免费源码)

领先股池

在以上基础工作都做好以后,就可以尝试选出当下整体保持强势的所有股票,选股器设置如下,只适用电脑:

源码:

RSRHY:=CALCSTOCKINDEX(HYZSCODE,'RSR行业',2);

RSR个股.RSR>85 AND RSL.RSL2>100 AND RSRHY>60;

也可以这样,只适用电脑,但不需要做扩展数据:

源码:

RSVHY:=CALCSTOCKINDEX(HYZSCODE,'RSV',3);

RSV.RSVA>74 AND RSV.RSV1>85 AND RSV.RUN1>=70 AND RSVHY>70;

如果是手机用户,只能简单点了,由于软件本身的限制,没法叠加行业强度的条件,如下

源码:

RSV.RSVA>74 AND RSV.RSV1>85 AND RSV.RUN1>=70;

以上前面两种方式选股的结果会有差异,随着行情起伏,数量也会有增减。手机选股数量就会明显多一些,毕竟缺少了行业强度约束。

准备进一步缩小选股清单

那么有人还想进一步缩小选出清单,这就需要加入短期动量条件。对于短期动量的选择有两种思路:第一种思路着眼于突破,那么在动量上就是先小后大;第二种思路着眼于伏击,那么动量上就是先大后小。这两者正好是相反的,但没法说谁对谁错,理论和实战都有人采用。比如说,你信奉口袋支点的话,本质上是要求短期动量由小变大。

猛兽动量系统目前分享过的短期动量指标有两种,即OVS和RS_D,源码见于如下链接:

中短周期动量指标VAD和OVS

高阶动量技巧——RS_D背离值逆向低吸交易原理和公式

低吸股池

运用短期动量指标,可以得到一个整体强势中的短期低波动小群,适合低吸的备选:

源码:

RSVHY:=CALCSTOCKINDEX(HYZSCODE,'RSV',3);
ALLQS:=RSV.RSV>74 AND RSVHY>70;

PV2:=OVS.PV2;
PV3:=OVS.PV3;
PVA:=ABS(PV2);
QZPV:=HHV(PV3,10)>12;{前置PV}
XZPV:=PVA<6;{现在PV}

DR:=RS_D.DR;
DRA:=ABS(DR);
XZDR:=DRA<15;

SBL:=AMO<HHV(AMO,22)*0.6;

ALLQS AND QZPV AND XZPV AND XZDR AND SBL;

手机用户,和领先股那样处理首两行源码,删掉行业强度RSVHY的约束条件。

突破股池

突破思路的实现就是反过来描述,就更简单:

源码:

RSVHY:=CALCSTOCKINDEX(HYZSCODE,'RSV',3);
ALLQS:=RSV.RSV>74 AND RSV.RSV1>85 AND RSVHY>74;

PV2:=OVS.PV2;
PV3:=OVS.PV3;
PVA:=ABS(PV2);
QZPV:=LLV(REF(PVA,1),2)<6;{前置PV}
XZPV:=PV3>12;{现在PV}

ALLQS AND QZPV AND XZPV;

手机用户,和领先股那样处理首两行源码,删掉行业强度RSVHY的约束条件。

枢轴点股池

在M8主图指标更新时已经讲过枢轴点选股,但很多人反映从M8调用枢轴点输出,选股速度会非常慢,那么最好把枢轴部分摘取出来单独建立选股公式了,如果不会,请点击如下链接,有付费代码:

枢轴点和低吸点(蓝绿钻合并)选股器(手机可以兼容)

M8主图指标付费链接如下:

M8+VOL_金,主图指标升级 Version2.0

堆量模式选股

随着量化的广泛渗透,堆量模式已经变得常见且重要,猛兽体系与时俱进,开发了堆量模式的选股工具,如下付费链接:

冒头,井底超量首破年高公式

解密堆量模式的起始特征(附源码)

继续解密堆量模式间隙弱转强的G点特征(附源码)

猛兽体系进入双模式,以及边界调节

最后,毒股三式

当你了解长周期强度和短周期强度的不同含义之后,选股其实变得非常简单,并不需要太多的形态拟合。你可以调节不同的强度阈值,得到想得到的股票区间。由于猛兽动量体系在形态契合度上远胜于陶派RPS,所以基本不用担心会漏掉牛股以及牛股的初始启动。

再结合形态学上的毒股三式,就能运转如水:

量价独孤三式


成交量加权以后的相对强度(SSV和RSL)

2026.01.193057 字
本文从全新角度进一步探讨了相对强度的计算思路,从效果来看更加合理。

备注:本文重新编辑后发布,原来是付费文章,现在免费全文阅读。

前面《成交量加权移动平均线VWAP》一文介绍了如何用成交量加权构造全新的移动价格曲线,然后就有同学留言说,用累积成交金额除以累积成交量可以构造一个真实成本价格曲线,毫无疑问,这观点是全对的,因为成交金额是分时价格乘以分时成交量累积得到,更加细微具体而真实。

但是需要注意的是,如果用SUM(AMO,N)/SUM(V,N)构造一条价格曲线,通达信软件只要使用复权功能,这条价格曲线会飞离K线而去。原因是,每当配送股增发等扩股行为时,软件设计价格能够前复权后复权,成交量却不能准确跟随复权。

为了解决这个问题,本人仍然沿用《趋势为金》一书的表达公式,并且用AMO作为量柱,公式就变成SUM(AMO*C,N)/SUM(AMO,N);这样构造出的价格曲线就不怕软件复权了。

今天的重点是尝试用上述成交量加权均线来计算相对强度。成交量加权均线的物理含义是真实成本价格,也即周期内平均持仓成本,如果偏离持仓成本速度越快,也即赚钱或亏钱效应越快,可以视为强弱变化的程度,这就是成交量加权相对强度的基本定义。

根据《标准化强度算法归总》一文的介绍,我们保留两种归一化处理方法,以下是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;

更进一步,如果用成交量加权对RSLine进行同样计算,会得到一个《笑傲牛熊》一书中使用的RS曲线,而且貌似比市面流行的MA均值处理方式更合理,公式如下:

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指标完全一样。可以参考旧文:用股票市场的动量原理识别顶底

本次更新隐匿了SSV2输出和RSL2输出,增添了SSV1和RSL1的均值输出。

另:注意今天盘后会推出的第二篇推文,将据此更新RSR设置教程。


“下跌凭自重,上升靠推力”的动力学表达

2026.02.071942 字
“下跌凭自重,上升靠推力”这个物理学原理也适合股市。

“下跌凭自重,上升靠推力”这个物理学原理也适合股市。

SSV和RSL这两个长期动量指标,计算公式非常相似,但SSV计算的是自重的动量,RSL计算的是自重和外部推力比较之后的动量。

所以,长期下降趋势中,看SSV就够了,一阶段转入二阶段以后,看RSL和SSV的共振向上,一阶段的阴阳纠缠区域,取决于RSL的变化。

所以,SSV>0 AND RSL>0 这个条件设置就全程限定了长期趋势背景的核心逻辑。

这样就很容易理解《笑傲牛熊》一书中,温斯坦为什么会把RSL列入非凡牛股三大条件之一,以及书中的图例和习题反复强调这点,正因为上升靠推力。

用图例来拆解一下:

集体下坠过程中,比的是谁下坠更快,下坠比较慢的,其RSL也会出现正值,但它依然在下跌,只不过慢了点而已,所以RSL>0是假信号。

集体上涨过程中,比的是谁涨得更快,涨得慢的,其RSL恒定表现为负值,所以RSL>0有效过滤了拖后腿的赛道和个股。

下跌和上涨都有马太效应,下跌只凭自重即可加速自由落体,而上涨必须外部推力克服自重才能加速,自重虽然减轻但推力不足时仍然无法起飞。

看后台有人在问SSV和RSL的底层逻辑和区别,便以此小文作答,作为以前推文的补充。

这也是我认为《笑傲牛熊》比《笑傲股市》更触及本质的原因之一,极力推荐大家以《笑傲牛熊》为趋势投机入门教材。RSL比RSR(或RPS)也更富有细节。


郑重声明:本文股票案例仅供学习交流使用,既无推荐之意,也不能作为买卖参考。

更多精彩内容,请关注同名公众号:猛兽派选股


熊市末端的动量结构对后续行情的影响

2026.02.081896 字
大多数时候我们都把注意力放在今天如何了,明天将会如何,很少去审视全局的空间和时间轴,这样就容易陷入日间轮动。

大多数时候我们都把注意力放在今天如何了,明天将会如何,很少去审视全局的空间和时间轴,这样就容易陷入日间轮动,被自媒体的传销节奏带着走。

长周期动量指标虽然不能立即给出择时信号,但对于理解机构行为非常有益。前面已经有篇文章讲了易中天的RSL顶背离(见顶分歧),昨天的文章重点是讲一阶段的RSL和SSV共振出水,切入二阶段主升。

今天再回溯到大熊市末期的RSL底背离(主动建仓),关于熊市末端的动量知识点以前也分享过,主要是讲主图上的RSLine和平均股价指数之间的大级别底背离,预示机构正在逆势建仓。

RSL副图指标是在主图的RSLine基线基础上计算均值乖离,是一个明确意义的动量值。

去年5月份,有色行情还没有发动之前,我明确预期过它将是后续主线之一,其中最关键的判据就是2024年2月份的前置RSL底背离,彼时乌青同志刚刚走马上任,以及那一波上的巨大涨幅(前置动量),看图:

钨钼细分类别中的洛阳钼业、中钨高新、厦门钨业、章源钨业,彼时都和板块指数有同样的底部动量结构,而且第一波涨幅甚大,就是说新领导走马上任给出了明确信号,机构建仓加速了。

欧奈尔和马克所讲的大结构第一波,就是这个第一波,涨幅超过50%为佳,我的统计结果是,一般都在40%~120%不等,多数一气呵成。然后才是漫漫长夜的一阶段横盘,短则一季度,长则一年余。

再看铜的图:

铜里面最经典的就是紫金矿业、江西铜业、西部矿业、铜陵有色,彼时都和板块指数有同样的底部动量结构,而且第一波涨幅甚大,走势也非常漂亮。自己开图去看看吧,就不罗嗦了。

这是有色大类中最具代表性的两个细分类别,事实证明后续突破一阶段之后,涨幅也最大。

而且我认为钨和铜的大趋势还没有结束,目前只是开始构造主升段的第二个基底(领涨个股哈),理由很简单:目光如此长远的机构岂能就此了结。当然,我们还是要继续关注宏观逻辑和大宗商品价格的变化。

按照历史经验,有色的基底回撤幅度可能会比较大,但如果按照当下的监管环境,或许波动率会降下来,第一个基底就很棒,基本都在26%的标准幅度左右,希望第二基地也这样。


行业RSR终于关联上三级行业了

2026.04.055202 字
经过一天半的奋战,终于完美实现三级行业RSR和个股关联。

经过一天半的奋战,终于完美实现三级行业RSR和个股关联。

通达信固有的设定,个股引用行业指标时只能关联到通达信研究行业二级,或者普通行业三级,但是普通行业三级的颗粒度还不如研究行业二级细,更不用说那些概念板块,动辄里面就几百个股票,完全懵圈,没有卵用。

为什么希望行业颗粒度更细一点呢,是因为经常遇到个股很强同时行业RSR却很低,大量的落后股拖后腿,以至于行业RSR的参考可信度降低。而且颗粒度越低,里面股票数量少,就越容易锁定目标。

即便是研究三级分类,有些板块颗粒度仍然过于粗放。比如集成电路设计这个板块,在研究行业分类体系里已经属于第三级,但你看最近存储芯片和光芯片一直很强,但集成电路设计这个大板块却萎靡不振。原因其实也很简单,因为市场就只涨那一小部分,这种结构性行情将长期存在。

前天我看到留言区有个同学讲试图用 MOREHYBLOC函数先调出三级行业的名称,然后用名称再去检索行业代码,我探索了一阵子感觉可行,但需要用自定义数据配合,就是比较麻烦,因为自定义数据只能用股票代码去检索到行业字符,这样就需要建立一个囊括所有股票的数据表。。

当然,我最后的方案还是以自定义数据为核心,很花时间和定力,但做好以后感觉神清气爽,不仅解决了三级行业代码+指标调用的问题,而且还开辟了拆分行业颗粒度,自定义行业板块和指数的新路子,以下文字有简要的步骤描述,对这方面有需要的同学值得开门进去看看,公式小白就算了,还是有点难度的,完成以后的效果图:


RSR设置教程(整合两种标准化强度指标)2.0版

2026.04.167160 字
RSR设置全流程,李太白呆瓜教程。

备注:本文对RSR指标的设计做了新的改进。原理仍然是利用SSV的成本偏离斜率和RSV的涨幅+回撤位置自觉,但只对SSV做扩展数据运算,RSV的横向全局比较采用了另外一种办法。这个办法就在下文:

不做扩展数据,如何实现相对强度指标

RSR研究最初的动机,是因为陶派RPS在长周期上滞后严重,并且用20日、50日RPS拟合之后仍然存在大量信号错位的情况,为了完美解决背景强度指标和形态反转支点之间的契合问题,本ID花了很长时间探索,才确定了现在的计算方案。如果读者想了解来龙去脉,以下关键的几篇文章是必读的:

威廉指标的多空含义以及另一种角度的RPS

RSR(RSV、RPS)和趋势模板的背景含义

标准化强度算法归总

总的来说,单纯认为涨幅越大就越强的思想是错误的,实际应用中也破绽百出,合理的强度计算应该同时考虑上涨和回撤,即多空双方力量的综合,以此为第一性原理出发,并通过大量的猛兽股回测证明,标准化强度是最合理有效的表达。

本文不再重复原理性描述,只把通达信设置过程整理一遍,以替代原来的教程,方便小白初次介入。

个股RSR指标设置

第一步:设置基础公式

SSV基础公式链接如下:

成交量加权以后的相对强度(SSV和RSL)

按上面链接文章建立好SSV公式,后面做扩展数据要调用它。

RSV基础公式链接如下:

不做扩展数据,如何实现相对强度指标

按上面链接文章建立好RSV公式,后面创建RSR指标要调用它。

第二步:创建扩展数据

本次升级只留下了一条扩展数据。来到扩展数据编辑器界面,选择一条空白的数据行,这里示范的是序号1,如果序号已经被别的占有,另外挑一条空白的就行,但是后面创建RSR时,序号一定要对上。

鼠标双击第1行,进入编辑设置界面,按照图示搞成一模一样就行,那些勾选项一定要一样:

然后就是去下载一下盘后数据,再回到扩展数据编辑器界面,选中序号1这条数据,然后点击刷新,等它计算完成,这块工作就算完成了。

第三步:创建“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;

注意,这个公式的名字一定要和图上写成一模一样,否则的话,M8或者其它公式调用的时候就会报错。

这样就弄好了,然后把它加载到副图指标栏,这个应该都会,不会的话问一下AI吧,太基础了。最后的效果图就是这样:

说明一下,RSR:(SSV1*0.6+RSVA*0.4)这个算式就是试图在稳定和灵敏度之间寻找平衡,两个加权系数是可以调节的,但加起来必须等于1。

行业RSR指标设置

行业RSR的设置过程和个股几乎一样,但计算品种需要自定义,不会自定义板块的,请先跳到后面看看有关自定义板块的设置介绍,把行业指数自定义板块做好,然后再进入行业RSR设置流程。

行业RSR的设置流程如下:

第一步:创建扩展数据

来到扩展数据编辑器界面,选择一条空白的数据行,这里示范的是序号5,如果序号已经被别的占有,另外挑一条空白的就行,但是后面创建RSR时,序号一定要对上。

鼠标双击第5行,进入编辑设置界面,按照图示搞成一模一样就行,那些勾选项一定要一样:

第二步:创建“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:(SSV1+RSVA)/2,这句是等权相加,你也可以采用上面个股RSR的不等权相加,处理稳定与灵敏之间的平衡。

另外,上面效果图显示了三条线,如果只想显示一条,那只需要在相应输出语句后面加NODRAW即可,怎么弄,翻到上面个股的源代码,看NODRAW是怎么加上去的。同理,如果你想把个股RSR的其它输出显示出来,那么去掉NODRAW即可。

最后,有李太白不知道自定义板块如何设置,索性也讲一下。在通达信软件界面,直接输入字母“BK”,然后回车,就能打开自定义板块设置界面,然后新建一个你自己能够识别的新文件夹,就相当于创建了一个新板块:

然后找到以下界面,右上角可以设置你想要的板块数据陈列方式:

设置好以后,板块列表出来了,就右键菜单找到“批量处理”,通过这个界面把数据导入到上面创建的新板块文件夹,这样自定义板块就有数据了。

我个人使用的是研究行业分类,想调出研究行业分类,还需要先到系统设置里面设置一下:

最近还干了一件大事,就是把行业RSR关联到个股,这方面教程请看如下文章链接:

行业RSR终于关联上三级行业了

自定义板块下载通道

不过难度较高,不建议公式小白和李太白尝试。