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

主图与副图指标

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

M8/M6、持股线、润度、低吸伏击线、风险警戒线、自动枢轴线、布林改进等。

正 文

如何在主图显示涨跌幅和RSLine

2023.06.241532 字
我们所熟知的趋势大师都喜欢把涨跌幅和RSLine显示在主图,这样就对当前股票的走势强弱一目了然,我们看到IBD发布的图表都是这样的​。那么是否可以在通达信软件做到这种显示方式呢,答案是肯定的​。这里就释放代码出来​。

最近有网友问到这个问题,统一做个回复。

新手多看均线,老手多看涨跌幅,因为涨跌幅体现走势的强弱,而均线反映不出这个信息。

RS指标是指股票价格相对市场指数或者行业指数的强度,其定义就是:

RS=股票价格/市场指数;

那么所谓RSLine就是把以上定义的曲线显示出来。

我们所熟知的趋势大师都喜欢把涨跌幅和RSLine显示在主图,这样就对当前股票的走势强弱一目了然,我们看到IBD发布的图表也都是这样的。

那么是否可以在通达信软件做到这种显示方式呢,答案是肯定的。这里就释放代码出来。

在释放代码之前需要说明一下,这部分代码最早来自于另一位网友的公众号:读书学习修炼。然后,我个人在此基础上进行了修改和延伸,感觉比原来的更加合理并且好用一些。代码如下:

{显示RSLINE曲线}

RS:=CLOSE/"399106$CLOSE";{此处选择的是深证综指,可以根据自己喜好更换比对指数,指数自适应的话就直接用 INDEXC}

CS:=CONST((HHV(C,200)+5*ATR.ATR)/HHV(RS,200));{此处ATR.ATR是用来调节曲线和K线之间的相对位置的,可以根据个人习惯调节系数和加减号}

RSLINE:RS*CS,COLORLIBLUE;

RSLXG:=CROSS(RSLINE,HHV(REF(RSLINE,5),200)) AND RSLINE>HHV(REF(RSLINE,1),200);{RS突破200日新高}

DRAWNUMBER(ISLASTBAR,RSLINE,RPS),COLORFF66FF;{在RSLINE末端显示RPS值,如果没有RPS删掉此句}

DRAWICON(RSLXG,RSLINE,38);

{显示上涨和回撤幅度}

峰值:=PEAK(3,TFN,1);{最近一个峰值收盘价,TFN为设置参数,建议缺省值15}

谷值:=TROUGH(3,TFN,1);{最近一个谷值收盘价}

涨幅:=(峰值-谷值)/谷值*100;{计算最近高点距离前一个谷值的上涨幅度}

调幅:=(谷值-峰值)/峰值*100;{计算最近低点距离前一个峰值的调整幅度}

画涨幅:DRAWNUMBER(ABS(峰值-REF(峰值,1))>0,H+ATR.ATR,涨幅),COLORLIRED;{在高点显示上涨幅度};

画调幅:DRAWNUMBER(ABS(谷值-REF(谷值,1))>0,L-ATR.ATR*0.2,调幅),COLORLIGREEN;{在低点显示调整幅度};

把以上代码拷贝到你的主图指标即可,当然,如果你用的是软件缺省的主图指标,那么拷贝不进去的,必须另外创建一个自定义主图指标,具体就到公式管理器搞,很简单的事儿,不赘述了。

如果显示的数字后面小数点位数嫌多的话,可以在公式设置栏进行设置:

自动画枢轴线公式来了(附代码)

2024.06.171593 字
前几天又有网友留言,要自动划线公式,我回头一想这倒是个不错的主意。这个工具的好处,懂的秒懂,不懂的说了也没用。

前几天又有网友留言,要自动划线公式,我回头一想这倒是个不错的主意。这个工具的好处,懂的秒懂,不懂的说了也没用。

于是花了点时间,又琢磨了良久,终于算大功初成,先展示一下效果:

上面主图中,每一个基底,从高点到反转位置,都画了一条斜线,以前我都用手工画,现在这是用公式画的,全自动。既节省了时间,又保证了一致性,而且算无遗漏,好处真的大大的。

这个公式是在猛兽趋势模板上写的,这次一并端上来,方便小白。会点程序的人,知道关键代码是哪几行,然后调用一下原来的趋势模板,这样就更简洁一些。

需要注意的是,这段代码必须复制粘贴到你的自定义主图指标中,这样才能在主图画出线来。至于自定义主图指标怎么创建,不在本文描述,会的都会,不会的自己搜搜,应该大把这方面指导。

好了,现在公开代码:

FZ1:=PEAK(3,T,1);

FZ2:=PEAK(3,T,2);

GZ:=TROUGH(3,T,1);

FZ:=IF(PEAKBARS(3,T,1)>TROUGHBARS(3,T,1),FZ1,FZ2);

TF:=(FZ-GZ)/FZ*100;

N:=BARSCOUNT(CLOSE);

XX:=MIN(N,50);

YY:=MIN(N,150);

ZZ:=MIN(N,200);

MA50:=MA(H,XX);

MA150:=MA(H,YY);

MA200:=MA(H,ZZ);

HC:=(H+C)/2;

YHC:=REF(HC,1);

ZHH:=REF(H,6);

S1:= C>HHV((HC,260)*0.75;

S2:= C>LLV(L,260)*1.25;

S3:= C>MA50 AND C>MA150 AND C>MA200;

S4:= EVERY(MA200>=REF(MA200,1),1);

S5:= TF<42;

S6:= WOBV.WOBV>WOBV.MAOBV;

S7:= V>MA(V,20);

S8:= RSV.RSV>75 AND RSV.RSV>RSV.K;

S9:= RSR个股.RPS>88;

S:=S1 AND S2 AND S3 AND S4 AND S5 AND S6 AND S7 AND S8 AND S9;

PEAKON:=H>=HHV(H,66);

CHECKIN:=HC>HHV(YHC,15) AND HHV(YHC,5)<HHV(ZHH,20) AND S;

CHECKOUT:=CROSS(MA(HC,10),HC);

BOTTUP:=TFILTER(CHECKIN,CHECKOUT,1);

LINE:DRAWLINE(PEAKON,H,BOTTUP,HHV(YHC,5),0),COLORYELLOW;

再注意:上面S6和S8两个条件,是调用了WOBV和RSV两个公式的输出,至于这两个公式是啥,请翻看前面的文章。

枢轴公式还有不完美之处,有心人不妨一起讨论,看有没有更好的思路,最后祝大家好用,也好运!

M8原型出处,以及RSLINE的正确用法

2024.06.282224 字
RSLINE,在华尔街一众趋势交易者的席位上,这是必须要有的一个工具,可能对他们来说这是无需解释的​,也显然是有大用的。

有些人问到,为什么均线只留两根,为什么有根RSLINE线,等等,十万个为什么,我想我也可以解释,但一个个来确实有点费劲,而且这是非常基础的知识。

我再想想,最好是告诉你们原型出处,然后自己去学习探索。M8为什么要这样设计,是有来历的,请翻开《笑傲股市》第4版115页,书页上这张图就是了。当然,书上的图采用的是50日均线和200日均线,这种设置符合持股时间比较长的选手,但A股的散户多数热衷于短线,因此我提供了10日加权均线。实际上还有人采用20日均线,也是可以的,你只需要把对应代码行最后的词“NODRAW”连同前面的逗号一起删掉,就能显示出相应的均线,反之,加上这个词就可以隐藏均线。我自己采用的是中性的移动止盈线(持股线),至于持股线线如何设计,早先我推送过一篇文章,自己搜索。

很多人读《笑傲股市》(学习欧马体系必读书)的时候,看第一章的100张图,或者后面章节的例图,会奇怪图上为什么总有一条线跟着K线走,好像卵用没有,书上也没有明白点的解释,其实这一条就是RSLINE,在华尔街的一众趋势交易者的图上,这是必须要有的一个工具,可能对他们来说这是无需解释的,也显然是有大用的。

其实对于入门者,一开始跟着做就行了,随着学习加深自然就会明白。马克米讷维尼在他的《股票魔法师II》中,讲到他的一个学生,刚开始追随他的时候,连刮体毛这样的事都亦步亦趋,完全拷贝老师的行为模式,看上去有点搞笑,其实马克是在说心理反射的重要性,也是在说模仿是可行的学习路径。

顺便说一下打赏的事情,我在文章的末尾放出这只讨赏的碗,并不是在乎个把零钱,正是想测试一下读者的心理反射。一般来说,喜欢白瞟、不尊重知识、什么都舍不得、而且还有点傲慢的人,都够呛,因为这些心理同样会折射到交易行为,所以想把交易做好,不仅要学技术,还要修心。

书上115页例图中的RSLINE线,是放在K线下面的,而我把它放到了K线上面,个人感觉放在上面更顺眼一点,仅此而已。这根线的末端有个文字标记“RS评级55”,这个数值却是RSR值(RS Rating),也就是经过扩展数据处理以后的相对强度值。欧奈尔好像没有把RSR弄成副图指标显示在图上,而只提取了当天的数值,显示在RSLINE线的末端,就是这么一回事。

那么RSLINE怎么用呢,书上语焉不详,356页说的RS排名也不是指RSLINE,而是RSR。我个人的使用体会,RSLINE的关键用处在熊牛强弱转折区域,尤其是个股基底发展阶段,而且要跟市场指数图对比着看,才一目了然。来看下面这个图例:

上图红色箭头标出的两段非常清晰,RSLINE向上运行,同时沪深300指数却向下,RSLINE的低点不断抬高,沪深300指数的低点不断下降,请问这说明什么?OK,说明强势,比大盘走得强多了,这就是我选择买入这只票的关键理由之一。

一般来说,个股在上涨阶段都会比市场指数走得快,所以没有太多的信号可以提取,除非在牛市癫狂的时期,大部分股票都在比拼速度,市场指数也是抛物线上升,那么有些个股涨得慢的,RSLINE就可能萎靡不振,甚至掉头向下,这表明它跑不赢市场指数。

所以,我在RSLINE线上设计了一个红色小三角,这个标记是指RSLINE的一年新高点,意思就是说,只要RSLINE在不断创出一年新高,那么它一直在跑赢市场指数,仅此而已,切不可把它当做买点。

RSLINE就是这个作用,当你在研究基底的时候,能帮上大忙。如果你发现个股在基底阶段明显领先于市场指数,那么恭喜你,很可能遇到猛兽股的启动位置了。再举些例子,你去翻翻国投电力、神华、海油这些票,无一不是这样的。

然后有人会问,市场指数怎么做成副图指标,这个就不要太简单,创建一个新公式,把下面这行代码复制粘贴进去就OK了,没有任何参数设置:

沪深300:"399300$CLOSE";

欧奈尔的图上,用的是标普500指数,我们这儿建议用沪深300指数。欧奈尔的图上,标普500指数是直接画在主图上的,但我发现把沪深300指数画在主图上时,变得非常扁平,几乎无法看清,所以还是做了一个副图指标,如上面两个例图,是不是看起来清楚多了呢。

RSLINE线同样也可以用来判断行业类别走势的基底强弱,去年快年底的时候我写过一篇,所以就不再赘述了,方法其实完全一样。

对布林通道的改进以及低吸伏击线的设计

2024.07.132179 字
昨天我们聊到,面对突破形态,是马上干还是等回调的问题,从观念和方法论上进行了梳理,今天来研究下有没有合适的技巧。

昨天我们聊到,面对突破形态,是马上干还是等回调的问题,从观念和方法论上进行了梳理,今天来研究下有没有合适的技巧来解决这个冲突。

类似当下的弱势行情,确实低吸是更为有利的方法,但是怎么来衡量低吸的位置呢?比如你说回调买,那么回调到哪里,又或者回调到什么状态,才是比较有把握的买入点呢?

我曾花不少时间思考过波动率这个课题,因为欧马体系中有个很重要的技术点,就是要求在买入位置之前有一个紧凑的形态,如果抽象出来,这本质上是一个波动率的描写,就是要求买点之前的波动率尽量小,比如马克的VCP结构,就是有这种意思。

还有,在当前这样的弱势行情,个股产生支点突破之后,往往很快又进入缩量回调,波动率重新降低,这个收缩的回调就又成了低吸可以考虑的位置。总之,波动率降低,对于低吸来说是一个明显可借用的特征信号。

描写波动,最科学的方法可能就是标准差了。说到标准差,懂技术的人自然会想到布林通道,我们来解剖一下布林通达的表达式,它的公式是这样的:

BOLL:MA(CLOSE,M);

UB:BOLL+2*STD(CLOSE,M); {红色的就是标准差函数}

LB:BOLL-2*STD(CLOSE,M);

很简单,这个布林通道的中轨就是一条均线,缺省是20日均线,然后上轨就是均线加上一个2倍的标准差,下轨就是均线减去一个2倍的标准差,就这样。

布林通道之所以被有些人采用,正是因为其中引入了标准差,也就是引入了波动因子,当波动缩小时,轨道就会收口,非常直观,如下例图:

这是一个很好的方法。它的寓意也很简单,当均线还在上升趋势中,每一次通道收口,也就是波动率降低,蕴含着低吸买入机会。我认为这是布林通道最有价值的应用点。

但是布林通道的描述有个明显不足的地方,就是只能定性观察,不能定量卡位,这是因为标准差是个绝对值,和股价本身有关,比如在100元区域波动和在10元区域波动,计算得到标准差值大小可能就是有好几倍的差距,这样就没法设计一个标准衡量尺度了,所以要对它进一步处理。

处理办法也很简单,因为标准差来自于对均值的偏离计算,所以我们只需要再把均值除回去,变成一个标准差对均值的比例值(SD Ratio),就可以有比较的一致性了,新得到的这个比例值就是这样:

SDR:=STD(CLOSE,M)/MA(C,M)*100;

如果单独把这个公式作为一个输出,就是下面这个副图指标的样子:

可以看到,当波动加剧的时候,数值就会变大,波动收敛的时候,数值就变小,可以无限趋近于0。通过此图,大致可以得到标准差波动率SDR=2是一个波动收缩的阈值位置(这个可以根据自己的经验或者需要进行调整)

OK,现在再回到布林通道,改进以后的公式变成这样:

BOLL:MA(CLOSE,M);
SDR:=STD(CLOSE,M)/BOLL*100;
UP:BOLL+SDR;
DX:BOLL+N;

参数设置:

注意,改进以后的公式中去掉了布林通道下轨,增加了一条低吸伏击线,也就是上面提到的波动率阈值。

最后,我把改进前后的副图指标贴上来,比较一下,看看什么感觉:

均线的参数也是可以调节的,这里采用了10日均线,是根据我个人的经验,认为从波动率的角度,有5~10天的计算值就可以满足对临界点的判断了。

需要提醒的是,波动率收缩只表达临界点到来,并不直接指明波动方向,所以必须应用在上升通道中才比较有效,而这个上升通道可以由猛兽趋势模板来约束。《猛兽趋势模板增强版(附代码和选股器)

论均线

2024.08.031682 字
就工程技术而言,均线的本质就是滤波器,滤掉谐波毛刺,同时尽可能完好保存本振频率的信号​。那么,以现代数学和信息技术的能力,显然不难做到。

多数人在不自觉中把均线看成形态的一部分,因为从第一次打开炒股软件开始,就看到均线和K线长在一起,相依相伴,后来也不曾分离。

所以初学者做技术分析,会频繁使用形态和均线,因为它们直观。解释型技术分析比较容易入门,好像只要有双眼睛,就能看到光明,图形似乎一目了然,而他们的灵感也多来自于直观感受。

就这样着了相,而后还固执。即便是会点编程的人,也不见得能到抽象的程度,毕竟手艺是手艺,思维是思维。

经常有人说均线滞后,如何如何,也是从形态的角度在谈论它,但到底还是说不清楚这个滞后有什么含义,可能大抵是说金叉死叉信号发生的位置吧。

从动量的角度看,MA均线的算术平均法,几乎相当于匀速运动(注意是几乎),所以在单边趋势阶段,它看上去像是一根斜率稳定直线,接近于一个一元一次线性方程:y\=kx;

捕捉趋势的人利用的就是这个特性,而且这可能是算术平均线唯一有用的地方。

对于快速的短线交易者,算术均线带来极度痛苦,因为算法抹去了动量,而动量识别对短线交易者来说是基础需求。所谓滞后,就是无法及时识别到动量。这就是为什么有些人最后删掉了所有均线,因为他们需要对动量保持敏感,而裸K是最直观的。

为了使均线能更多地反映动量,就诞生了一些加权算法,比如EMA、WMA,还有考夫曼自适应均线,等等。我还看到有人开发了零延迟均线。所有这些工作,只有一个目的:如何在均线指标上加入更真实的动量因子,达到平滑和灵敏度的极致兼容,理想的境界应该如下图中绿色的这根线:

学理工的朋友看到此图,马上就会想起信号处理和滤波器。是的,就工程技术而言,均线的本质就是滤波器,滤掉谐波毛刺,同时尽可能完好保存本振频率的信号。那么,以现代数学和信息技术的能力,显然不难做到。

所以,我支持废除自动量化交易,或者从增加交易成本的角度抑制高频量化的蔓延。很显然,数学和信息技术能够穿透人的能力极限,量化肯定有助于去散户化,但问题是,去完散户之后,机构和机构之间、算法和算法之间不是还得继续卷,资本市场的目的是为了把这个“卷”玩到极致吗?

假如说,整个市场进入全算法时代,大家拼数学、算力和速度,实际上拼的就是对更低级别谐波的处理能力,这样拼下去,最后我们肉眼能看到的K线可能就是一根水平线,没有任何起伏,平静如镜,但对于机器来说,里面无疑正在波澜壮阔,这就是谷票交易市场的量子世界。

好了,扯远了,回到现实版均线。说说均线的时间属性。通过以上这番讨论,应该已经明白,对于小于两周的短线交易,MA均线根本无法适应,必须寻求更高频率的滤波器,但对于两个月以上的观察周期,MA均线基本够用,这就是趋势交易者会采用50日MA均线和200日MA均线的原因,至于非要争论50日、100日、200日哪根均线更好,我觉得没多大意义,不如去想想什么算法更有利于你的交易系统。

然后是均线的拐点,被用来作为买卖依据,又被诟病“滞后”的属性。拐点最直观的定义就是当前的数值小于前一日的数值了,还有就是用短周期均线和中长周期均线的交叉点作为定义,包括MACD这种变体的均线交叉处理方式,大家都已经深有体会,我就不多说了。

最后补充一点,MA均线虽然弱于体现动量因子,但更能反映出某段时间的交易成本,理解这一点或许对处理实际问题也会有帮助。

低吸伏击线和风险警戒线(附源码)

2024.08.112004 字
正式释放两个副图指标,再次强调,在没有理解原理之前不建议使用任何一种指标,对于只要代码不思考的伸手党,尤其请慎重。指标的作用只是提供一种无差别的量化参考依据,不能替代具体的个性化的操盘思路和计划,尤其不要呆板机械地运用参数和信号。

正式释放两个副图指标,有关的原理探讨请参考文章链接,读通以后才知道大致怎么用:

对布林通道的改进以及低吸伏击线的设计

支点信号的一种风险评估技巧

下20日均线大多是陷阱

这三篇文章主要针对强势股交易中的风险约束。学习欧马体系的人很容易变得喜欢追突破,或者在一段很高的涨幅之后轻率地买入回调,从而陷入被动。我自己吃过苦头,所以有这些思考。也希望有更多的网友加入这类思考,并分享你们的思路。

再次强调,在没有理解原理之前不建议使用任何一种指标,对于只要代码不思考,也不舍得零钱的伸手党,尤其请慎重。指标的作用只是提供一种无差别的量化参考依据,不能替代具体的个性化的操盘思路和计划,尤其不要呆板机械地运用参数和信号,要明白完全自动的量化交易工程远比这复杂得多。

伏击线源码:

X:=BARSCOUNT(CLOSE);
XX:=MIN(20,X);
MM:=MIN(M,X);
NN:=MIN(N,X);

SD:=STD(C,MM);
MASD:=MA(SD,NN);
BOL:=MA(C,XX);
UB:BOL+5*SD;
UBM:BOL+5*MASD;

参数设置:

警戒线源码:

N:=BARSCOUNT(CLOSE);
MM:=MIN(N,N1);
NN:=MIN(N,N2);

BIAS1 :(CLOSE-MA(CLOSE,MM))/MA(CLOSE,MM)*100;
BIAS2 :(CLOSE-MA(CLOSE,NN))/MA(CLOSE,NN)*100;

RPS:RSR个股.RPS,NODRAW;
SAFE:RPS-56,LINETHICK1,COLORLICYAN,LINETHICK2;
IF(RPS>=87,SAFE,DRAWNULL),LINETHICK2,COLORRED;
DRAWNUMBER(ISLASTBAR,SAFE,RPS),COLORFF66FF;

注意:以上代码中RPS赋值是直接调用RSR指标的输出,所以要先建立RSR指标,请参考服务栏目中的RSR设置教程。

参数设置:

两个副图指标的呈现效果图如下:

VOL_金,三种典型量比定义及其应用

2025.02.073155 字
我妈已经三天没打我了,整个人都有点飘了~ 啊啊,今天不说盘面了,就说说VOL_金。最后会附上源码。

我妈已经三天没打我了,整个人都有点飘了~

啊啊,今天不说盘面了,就说说VOL_金。最后会附上源码。

这里面主要定义了三种典型的量比关系,然后用颜色加以标注,黄色表示倍量,金色表示超量,红色表示地量。

所谓倍量,指的是当日的量能比最近3天内的最小量能高出一倍以上,也就是Double以上;

所谓超量,指的是当日量能比之前一年(或者200天)的任何一日量能都要大;

所谓地量,是指当日量能缩小到一个月中最大阳量的1/3,并且两周最大阳量的1/2以下;

以上就是全部定义,并没有什么玄奥的东西。

倍量主要用来评估支点(枢轴点)的质量,通常顶级的支点需要倍量支持。支点位置的倍量意味着主动买盘,存在积极的做多意愿。很多书都会提到类似的观点,包括欧奈尔和马克的书,大致就是说支点爆发之前通常会极致缩量,然后很轻松地一个倍量中长阳线突破了最小阻力位,就这个意思,懂的都懂。

所以与此对应的就是地量,也就是倍量突破之前的预备信号。地量用来衡量中短期调整,自然博弈空方力量的衰竭。可以结合威科夫操盘法中的Spring买点,以及斯泰恩《100倍超级强势股》中的BLT买点。也或者可以对照陶博士提出的蓝钻买点,如果他的定义中没有成交量,那么不妨把这加上。因为,回撤抄底的本质就是赌空方衰竭。

超量的定义源自于温斯坦《笑傲牛熊》有关超级大牛股的三重标准,其中一条就是说第一次创一年新高时,要同时突破一年中所有的量柱,成为最高量柱。这个信号从9.24以来是大量发生的,这个现象也可以被视为牛市架构的侧面佐证。当超量柱和支点重合时,是一种强烈的看多信号。但是,超量柱出现在价格延伸多日的位置,则往往意味着回调即将来临。

另外需要说明的是,我采用了AMO(成交金额)作为量柱,因为我认为金额是最直白的表达,而成交量或者换手率难免有隔山打牛之感,尤其是,当某个时间大幅除权时,流通股数量和成交量会突然放大,从而使量比计算失真,用成交金额就不存在这个问题。

好了,说这么多口干舌燥,不如举个图例吧:

以下是源码,CTRL+C 然后 CTRL+V就行了,据说付费之后没有复制键,康粹大法还是管用的。如果不想付费,按照以上定义自己编程即可:


关于主图M8和M6的申明

2025.02.131425 字
不断有人询问关于M6和黄色支点图标的事情,特此做一下说明。 首先M8和M6没有太大区别,大家不要以为这里面闷了一个多大的瓜似的,还带着一种非要把人吸干挖净的贪念

不断有人询问关于M6和黄色支点图标的事情,特此做一下说明。

首先M8和M6没有太大区别,大家不要以为这里面闷了一个多大的瓜似的,还带着一种非要把人吸干挖净的贪念。

唯一的区别就是上面的黄色图标,这个图标是我独创的口袋支点定义。既然是独创,就有知识产权,至少五年之内我不会公开源码。

但要说枢轴点和口袋支点有多大差异,也谈不上,口袋支点就是在枢轴点基础上发展出来的,增加了对支点质量的一些评估纬度。所以,你们也可以看得到,大多数黄色图标和枢轴点完全重合。

我对口袋支点的定义方式和别人不太一样,多采用指标进行评估筛选,这种方式肯定优于形态拟合。所以,我有足够自信超越博士们。

我写过一系列有关指标的文章,我构建的指标体系大部分都在围绕口袋支点定义,而且也写过几篇关于支点的文章,所以,我的支点思路是有迹可循的,只是散落在各处,有心人不难从中找到脉络,并且组装出来。

再次申明,我不会直接公开口袋支点的源码,而且枢轴点确实已经完成核心定义,M8和M6本质上没有太大差别。


均线占比指标的新参考

2025.02.161922 字
均线占比指标是广受欢迎的情绪监测类广量指标,经典书籍上也有介绍,原理是通过统计均线上股票数量与所有股票数量之间的比例,来衡量某个时间周期上的情绪波动。

均线占比指标是广受欢迎的情绪监测类广量指标,经典书籍上也有介绍,原理是通过统计均线上股票数量与所有股票数量之间的比例,来衡量某个时间周期上的情绪波动。

市面上流传的指标公式一般采用MA均线为基准,这里我们探讨一下用VWA均线(成交量加权)为基准,看看有什么不同。

基础公式的差异是:

UPMA: C>MA(C,N);

UPVWA: C>SUM(C*AMO,N)/SUM(AMO,N);

然后再写一个统计公式,再用扩展数据跑一下,最后写出副图指标,这个过程有点复杂,做过占比指标的都会,没做过的如果需要,我以后介绍,今天的重点是看一下输出效果,抛砖引玉,看看能否引发新的思路。这里采用N=40天为参数:

上图副图指标中红色的是流行的MA占比指标,绿色的是VWA占比指标,看上去大多数情况下两者是同步的,但遇到9.24以后的激烈行情时,似乎VWA占比的反馈更接近实际情绪波动。

也就是说,加入成交量因子对描述情绪可能是有帮助的。

我还有一种想法,用OVS波动高度的统计来描述短期情绪的初始烈度,而不仅仅是情绪极点的摆动,以此来指导短期情绪周期的参与深度。这个思路还没有完全成型,有心的朋友可以一起参与研究。


TR(真实波幅)应用于高标股的动向预期

2025.02.222008 字
高标就是淘汰赛,越往上越聚焦,直到王者也溃于TR。

前些天我们聊过K线审美,其中就提到了TR的运用,以及完美走势之连扳高标的特征映射,今天接着来聊一下高标股中途换挡和二波预期,因为当下正好遇上了云服务类高标的换挡期。

我翻到过一些小视频,有人讲龙头首阴战法,也就是高标首次分歧,其回撤支撑一般都用5日均线去衡量,这个不知道大家是什么体感。个人认为对于急速拉升中的连板股,5日均线的刻画明显过于迟钝而且逻辑牵强,建议采用TR作为标尺。

TR的物理含义就是前N日中最大的单日振幅,(具体计算公式自行问一下AI就得),那么对当下而言,如果回撤超过了这个最大振幅,不就是意味着软头么,反之则说明仍然坚挺,在合理波动范围,思路非常清晰。

OK,我们来看看一下最近的云服务高标:

30cm高标,并行

20cm高标,青云

20cm高标,优刻

10cm高标,拓维

10cm高标,杭钢

10cm高标,润建

10cm高标,梦网

从以上案例可以看到,维持强势的高标,不会轻易击穿TR线,即便当日收盘价有少许落在TR线之下,次日必迅速收复,而如梦网这般大幅度击穿之后,则后续较难挽回。这两三日,10cm阵营已经转一致推板,尤其润建已经二波跑出三板,独留下梦网委屈徘徊,便可见破位之深伤。

进一步,在10cm阵营的鼓舞下,仍然维持强势格局的20cm和30cm阵营很可能再次崛起,这是某粗浅的推断。当然,推断是次要的,这块其实并非我擅长,这里主要讨论TR线的物理逻辑和实际应用场景。

高标就是淘汰赛,越往上越聚焦,直到王者也溃于TR。


伏击线和警戒线源码更新(Version1.1)

2025.02.263028 字
日线级别的低吸要选择在波动率极致收缩的临界位置,随意在波动尚未平静的回撤途中出手可能带有冲动和太多主观的成份。而另一方面,过度的均线正乖离往往意味着风险,避免在那些已经癫狂的位置踩钢丝。

今天这篇文章应该是体系更新的最后一篇,进化到现在这个程度感觉可以歇一歇了。

新来本号的朋友,如果不了解这个东东,请点击下面链接了解相关原理和来龙去脉:

对布林通道的改进以及低吸伏击线的设计

支点信号的一种风险评估技巧

下20日均线大多是陷阱

手动驾驶:回撤的五档把位

总结起来就关键几句话:

日线级别的低吸要选择在波动率极致收缩的临界位置,随意在波动尚未平静的回撤途中出手可能带有冲动和太多主观的成分。而另一方面,过度的均线正乖离往往意味着风险,避免在那些已经癫狂的位置踩钢丝。

更新后的伏击线很像布林通道,实际也是在此基础上改造的,但明显也有所不同,有心人可以比较一下。

看一个效果图:

以下是更新后的源码,168微信豆即可得到:


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

2025.08.0810709 字
这个版本将呈现更低的反转支点信号以及更准确的地量信号。

这个版本将呈现更低的反转支点信号以及更准确的地量信号。在这个量化横行的时代,高阳追涨非常吃亏,所以选择尽量低的位置变得比较有意思。马克·米讷维尼最近两年的变化也是更多朝低吸的方向发展。

样板例图:

提前做个免责声明,尽管本套公式提供了更优化的形式,但仍然无法保证你的交易只赚不亏。认为用公式可以还原因果的想法是极其荒谬的,公式只能使表达更具条理,并不能预测未来涨跌。真正的交易是一个系统工程,需要大量的认知和经验累积,优秀的大局观才能引领你走向顺境。

在升级主图指标前,请先调整RSR指标扩展数据参数,以及SSV基础公式:

SSV公式:

VWAP:=SUM(AMO*C,N)/SUM(AMO,N);
{STDD:=SQRT(SUM(POW((C-VWAP),2),N)/(N-1));}
SSV:(C-VWAP)/VWAP*500;

ZRO:0,DOTLINE;

前些天有人反映改了SSV公式以后,选股有问题,可能装的是手机版选股公式,所以有影响,上面的公式已经对此做了修订,应该不会再影响手机版选股公式。

以下源码,需要付费才能看到并下载。因为付费内容无法直接复制,所以需要用电脑版微信打开,全选源码以后,使用键盘Ctrl+C,然后Ctrl+V,来实现复制粘贴。


主图显示业绩数据以及公告期标识(源码)

2025.09.202000 字
在主图左上角显示最近四个季度的营收和扣非增长列表;在K线上显示业绩公告(预告、快报)日期节点;

实现两个目标:

  1. 在主图左上角显示最近四个季度的营收和扣非增长列表;

  2. 在K线上显示业绩公告(预告、快报)日期节点;

效果图:

每当公告日为周末或者节假日时,标识将显示在周末和假期结束后的第一根K线上,交易日公告则显示在当日K线,我在豆包AI辅助下很好解决了这个日期匹配问题。

当交易日和公告日完美匹配之后,再编写净利润断层选股公式就变得非常简单(本文不提供)。同时,也很方便目测净利润断层的效果到底如何。

这段源码需要下载专业财务数据以后才能有效,如果你不会下载专业财务数据,或者你的软件不能免费下载专业财务数据,请解决数据问题之后再考虑使用本文提供的源码。

以下是付费源码。复制粘贴到主图指标M8的最后就可以。为了防止乱码产生,强烈建议源码先复制粘贴到Windows自带的记事本,然后再从记事本复制出来,这样转一次之后就能彻底排除格式匹配的问题,同时也能使源码整齐分行。直接复制粘贴是不分行的,还会产生乱码,看上去很乱,经常会出错。记事本功能到下面这地方找:

如果你的Windows版本比较老,就从应用程序菜单中去找。

还有,个别人反映CRTL+C 无效,会不会是选中方式不对,不妨用鼠标左键框选试试(点选可能不行),或者右键菜单中选择“全选”。理论上是不存在这个问题的。


分时图叠加市场表现主图指标

2025.11.282630 字
行情无趣,今天再来搞点新鲜东西,想办法把即时行情的有些信息叠加到分时图上。

行情无趣,今天再来搞点新鲜东西,想办法把即时行情的有些信息叠加到分时图上。基础效果图如下:

大家看看这个有没有用。现在叠加了6个数据:沪深京总的上涨家数、下跌家数、涨停家数、跌停家数、前5档买盘总额、前5档卖盘总额。如果你有LEVEL2数据的话,还可以叠加前10档买卖盘总额以及总的买卖盘金额。

这些数据是跟随分时图实时跳变的,就是说每分钟的变化都能观察到。

编程其实并不复杂,就是利用了通达信内置的即时行情函数:

这里面好多函数,大家可以翻翻看,能否挖掘出一些有用的东西,一起做到分时主图指标上。

这个指标是叠加到市场指数上的,不影响个股,也可以单独再开发一个专门针对个股的分时图主图指标,对短线交易应该有些用,有兴趣的同学不妨一起参与规划一下,提提需求。

以下是这个指标的代码:

上涨家数:=TOTALHQINFO(1);
下跌家数:=TOTALHQINFO(2);
涨停家数:=TOTALHQINFO(3);
跌停家数:=TOTALHQINFO(4);
买盘总额:=TOTALMMPAMO(3);
卖盘总额:=TOTALMMPAMO(4);

DRAWTEXT(ISLASTBAR,C*1.002,STRCAT('上涨家数: ',CON2STR(上涨家数,0))),COLORYELLOW;
DRAWTEXT(ISLASTBAR,C*1.001,STRCAT('下跌家数: ',CON2STR(下跌家数,0))),COLORYELLOW;
DRAWTEXT(ISLASTBAR,C*1.000,STRCAT('涨停家数: ',CON2STR(涨停家数,0))),COLORYELLOW;
DRAWTEXT(ISLASTBAR,C*0.999,STRCAT('跌停家数: ',CON2STR(跌停家数,0))),COLORYELLOW;
DRAWTEXT(ISLASTBAR,C*0.998,STRCAT('买盘总额(亿): ',CON2STR(买盘总额,0))),COLORYELLOW;
DRAWTEXT(ISLASTBAR,C*0.997,STRCAT('卖盘总额(亿): ',CON2STR(卖盘总额,0))),COLORYELLOW;

指标设置好以后,只需要市场指数的分时图上,按右键菜单,选择主图指标即可。


分时图叠加市场表现主图指标(2)

2025.11.292660 字
股市从不分年纪,只分输赢。

今天的工作继续昨天的首次发布:分时图叠加市场表现主图指标

有网友发现收盘以后,数据文本居然看不见了。这是我考虑不够周全,我原本想,数据直接显示正在最末端的报价点上,更能体现实时性和动态效果,没曾想14:30以后,文本会逐渐挤出边框。好吧,还是改成固定位置显示吧,以下是修改以后的代码和显示效果,显示位置是固定的:

上涨家数:=TOTALHQINFO(1);
下跌家数:=TOTALHQINFO(2);
涨停家数:=TOTALHQINFO(3);
跌停家数:=TOTALHQINFO(4);
买盘总额:=TOTALMMPAMO(3);
卖盘总额:=TOTALMMPAMO(4);

DRAWTEXT_FIX(ISLASTBAR,0.50,0.70,0,STRCAT('上涨:',CON2STR(上涨家数,0))),COLOR8080FF;
DRAWTEXT_FIX(ISLASTBAR,0.50,0.75,0,STRCAT('下跌:',CON2STR(下跌家数,0))),COLOR8080FF;
DRAWTEXT_FIX(ISLASTBAR,0.50,0.80,0,STRCAT('涨停:',CON2STR(涨停家数,0))),COLOR8080FF;
DRAWTEXT_FIX(ISLASTBAR,0.50,0.85,0,STRCAT('跌停:',CON2STR(跌停家数,0))),COLOR8080FF;
DRAWTEXT_FIX(ISLASTBAR,0.50,0.90,0,STRCAT('买盘(亿):',CON2STR(买盘总额,0))),COLOR8080FF;
DRAWTEXT_FIX(ISLASTBAR,0.50,0.95,0,STRCAT('卖盘(亿):',CON2STR(卖盘总额,0))),COLOR8080FF;

然后就是有人提议叠加板块信息,这个我有点懵,不太理解板块信息具体是指什么,其次我觉得板块研究是一个单独的课题,有关如何发现强势板块并锚定产业,之前有许多文章聊过,有些工作确实是需要花点时间之后才能获得真知。

开发市场指标的目的只是希望能快速浏览最关键的全局信息,当然,如何组织板块的关键信息,呈现到全局雷达,也是值得思考的。

还有人提到板块排名的问题,想看到板块排名。这个应该不是什么问题吧,因为RSR或者陶派的RPS本身就是排名指标,你看到的RSR值就是排名结果,比如RSR值是100,那就是排名第一,如果是85,那就是排名在前15%,你再乘以参与排名的板块总数量,就大体知道序列上排名是第几。当然,RSR或者RPS提供的是比例值,但比例不是对定量边界更加清晰么?

再就是顺带唠唠,关于年纪小的能不能表扬年纪大的,这个问题虽然仅可以淡然一笑,但其实背后也蕴藏很多信息。之前在和网友互动过程中,也发现过类似:我年纪大了怎么怎么样,有的是自怨自艾的弱者心态,有的是为老自矜的骄傲心态,这两者都要不得。我们应该忘掉年龄,因为股市从不分年纪,只分输赢。 这么多中老年朋友正在参与股市,心态一定要摆正,市场并不会因为你年纪大而奖励你,或者怜惜你。


润者顺也,评价股票走势的润度

2025.11.303614 字
如果把强度指标比喻成美人的身高和身段比例(上涨和回撤回撤幅度),那么润度指标就相当于评价美人的五官轮廓以及身材的凹凸有致(珠圆玉润)。

有关所谓的图表眼,或者K线图形的审美,之前写过一篇旧文:《K线图形审美的大见小和小见大》,其中提出两大原则:

  1. 高级的走势图形不会轻易击穿TR持股线(回撤小);

  2. 上品的猛股不会频繁出现较长的上下影线(毛刺少);

旧文中给出了一些图例,但仍然停留在直觉的、定性的层面,而本文试图在此基础上给大家分享一个重要的定量指标:润度。

如果把强度指标比喻成美人的身高和身段比例(上涨和回撤回撤幅度),那么润度指标就相当于评价美人的五官轮廓以及身材的凹凸有致(珠圆玉润)。这样讲,大家应该很快就能理解润度的含义是什么。

这可能又是本ID的一个创新,但“润”这个词源自一位网友发来的私信,他用一个字概括了我对审美原则的意思。

废话少说,先看个图例,我把润度指标和强度指标集成在了一起,白色线就是润度指标:

解读上图:

  • 当强度指标和润度指标双维评估时,对枢轴点后续潜力有一定指导意义;

  • 当润度和强度共振维持高度时,意味着走势良好,可以持股;

  • 当股价还在创新高,而润度指标开始阶梯下降时,走势质量在下降,意味着风险来临。

以下是润度指标的代码,按照惯例,核心代码设置一个付费门槛。代码迭代后,显示可能与以上图例有出入,重在理解其原理:

HH:=HHV(H,10);
HTR:=HH-MIN(MAX(HHV(TR,20),HH*0.07),HH*0.14);
HOLD:=HHV(HTR,17);
RUN1:COUNT(C>HOLD,20)*5;

把以上代码复制粘贴到RSR指标或者RSV指标代码的末尾即可(当然你也可以单独创建一个副图指标)。用以上代码中的前面三句覆盖主图指标中的持股线部分的前两句,且去掉HOLD句中的=号,即可修订主图显示。


润度和强度的完美共振

2025.12.081949 字
润度只要应用在一个长期的底部向上爬升阶段。对启动点潜力评估有指导意义。

商业航天我是完美错过的,因为我的体系排斥纯概念炒作,这个题材中我找不到业绩突出的领涨股,而领涨的都是长期亏损。

商业航天概念板块有321只股票(为啥这么多?全市接近十分之一的公司都在搞商业航天?),大致翻了一下,涨得比较好的应该是航天发展和航天动力吧,而这两只票在启动阶段润度和强度共振也最为完美,尤其是航天动力:

新易盛和中际旭创当时启动阶段也是这样:

润度主要应用在一个长期的底部向上爬升阶段,对启动点潜力评估有指导意义。

有位同学在留言区讲了把它加入选股器条件的体会。


两件事

2025.12.111960 字
第一件事,有关主图公式的差异,这件事其实以前声明过,我个人用的版本和分享的版本不同,主要是因为我自己的版本经常调试,编写方法和信号点自然会出现差异,大家不必大惊

第一件事,有关主图公式的差异,这件事其实以前声明过,我个人用的版本和分享的版本不同,主要是因为我自己的版本经常调试,编写方法和信号点自然会出现差异,大家不必大惊小怪。我的版本中有黄圈信号,这个确实是口袋支点,我的支点公式当然和市面流行的不同,信号质量肯定优于其它,但不管怎样,从我实践的历史经验总结,我认为口袋支点并不是务实的操盘点,驾驭难度偏大,这是我不愿公开的主要原因,当然还有其它原因。

口袋支点的编写框架和枢轴点是一样的,只不过在转折点条件上有些差异,个人认为枢轴点更加实用,这就是为什么我首先向大家推荐枢轴点公式,我随便举两个例子:

如上图,蓝圈是枢轴点,黄圈是口袋支点,你觉得哪个信号点更加容易把握,更加有性价比?如果你会用,新易盛和豪迈科技最近的这个底是不是已经抄到了?

所以,我劝大家一句,不要一山望着那山高,而忽略你已经拥有的东西。公式只是一个工具,关键还是取决于使用者的那颗脑袋。

第二件事,是想咨询一下大家。有很多券商的销售人员加了本号,向我推荐他们的0.85费率开户资源,有些甚至还提供迅投量化平台(包含数据接口),我不知道大家怎么看这个,有没有这个需要,如果有需要,请在下方投票器投上一票,如果需求数量大,就一起商量一下引入一两家,如果没有需要,也请券商朋友不要再骚扰我了:


又得了个名:双R引擎

2025.12.122675 字
高RSR、高RNU,双R引擎。正确的学习研究态度和以及腾讯自选股社区牛人。

看这位同学的留言,TA马上把新指标放进了选股器,能举一反三,指标好不好用,马上动手去回测。

我是这样想,无论想看成功案例还是失败案例,最好是自己动手。确实,没有人能发明交易圣杯,任何人也不该有这样的期待,若因为曾经有过这样的期待而最终失望,也不该沉沦于消极、怠惰、敌意、仇视或傲慢。

RUN指标(润)的诞生,起因就是某位同学的留言,TA在我的持股线指标中得到启发,然后询问我,自己还写了很长一串代码给我看,我觉得TA做得很好,这种思考和动手能力是使自己变得强大的前提:

润指标发布以后,下面这位同学用TA的聪慧和勤奋很快就得到润指标的使用体验,肺腑之言,而且文采极好:

带着思考、印证的态度学习,不进步都难。虽然TA可能不会编程,但不妨碍TA突飞猛进,准确命中趋势牛股。应该鼓励思考、研究、动手、相互启发、推陈出新,学习而不迷信权威,尊重数理逻辑和第一性原理。

类似的思考还有这位新关注不久的同学:

这个思路是从RSLINE的角度去观察,取逆势走强的频度,本源上还是识别强度。从TA观察的这几个票,都是回撤很小的趋势牛股,如果结合润度的高标准,当时可以进一步选出最优的标的和择时位置。

行情不好,就这样闲聊几句,另外追补上一次好消息的续集,腾讯自选股社区已经同步上线“猛兽派选股”的账号了,这是腾讯官方特予的入口,是对猛兽派公号输出高质量内容的一种认可。大家可以通过腾讯自选股APP搜索“猛兽派选股”,然后关注即可。


审时度势朱颜花

2025.12.144310 字
对交易来讲,乱花纷飞中快速锁定相对安全、潜力较大的品种是核心命题。

有好几个人在问,枢轴点出现时RSR(强度)高红但RUN(润度)低迷时,如何评估枢轴点,该如何处理。

这个问题,其实那位谈体会的朋友已经用一句诗给出了答案:朱颜辞镜花辞树。

我当时反馈的留言是:RUN比较适合初始爬升段的评估,RUN低迷,说明走势质量不高,风险比较高。

今天再展开聊 一下。问这个问题的人通常是在关注前期涨幅巨大,然后当下经过一段较大的回撤,基底已经形成的股票,并且RSR已经翻红甚至高红,但RUN没有恢复,这时出了个枢轴点,比如前些天我分享过的电网设备中的特变电工:

如上图,前后三组枢轴点,大家想一想,哪一组最有潜力且比较安全?当然是第一组。第三组的高市早苗确实周五已经开始生长,能不能做,可以做但确定性比不上第一组,对不对?这个评估从润度可以直观得到。

再来看前一阵子电池的二波,怎么选股。在众多的票中我就挑两只比较典型的来拆解:

同一天的枢轴点信号,天赐材料的润度下降且低于50,多氟多的润度上升且达到75,后面的走势证明了多氟多的潜力更大。天赐涨了没有,当然也涨了,但是站在当时,选择多氟多更好。

这其中的本质是什么,是对一段连续走势中的回撤进行评估,评估的标尺是20天周期内最大TR,击穿次数越多越不稳定,潜力越小。所以你去看TR持股线和K线走势之间的关系也一样很直观,是同一个原理。理解这个第一性原理,自然就能理解为什么润度低是不好的。

好,再回到当下。光连接几个票很活跃,前面也出现了枢轴点,而且RSR很强,但润度较低且下降,能做吗?能做,但风险较高,涨幅走出来是后来的事,当时却毫无疑问承担了较大的风险。而在这些票中,仕佳光子是确定性相对较高的:

上面聊了一只票在时间轴上比较自身的润度变化,又聊了同一个板块中不同股票之间的润度对比,下面再聊一下不同板块之间该选择谁,同样可以通过润度的高度和数量进行评估:

以上都是商业航天题材带动起来的票,还有其它好几只,不一一例举了,只说明一个特征:润度的高度和数量都超过其它板块。

所以,基底虽好,永远比不上主升第一波启动初期,大幅涨高之后总归有获利盘兑现风险,出货会导致频繁击穿TR,然后通过润度反映出来。能反复走出第三、第四、第五基底的票虽然好看,但十分稀少,而对交易来讲,乱花纷飞中快速锁定相对安全、潜力较大的品种是核心命题。


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

2026.01.034411 字
堆量模式的起始特征,归纳起来大致有三点:极大的量比极大的交易金额从底部连续上涨,并突破一年高点。

堆量模式的起始特征,归纳起来大致有三点:

  1. 极大的量比

  2. 极大的交易金额

  3. 从底部连续上涨,并突破一年高点

其中量比、金额累计、连续上涨这三个特点都已经纳入OVS指标,运用好OVS指标的PV3和OV3这两个输出,可以帮助在早期识别到领涨堆量蛮牛。注意,是有助,而不是一定。

我们先从堆量的图形开始解读:

如上图,当堆量启动时,首先会出现一根量比极大的量柱,且往往是超过以往一年中任何一根量柱的高度。然后紧跟着就是连续的高量柱,伴随着涨幅和一年价格高点的突破。

副图指标OVS的PV3输出迅速拉高,它表征量比极大,量比是最敏捷的数理,所以一旦超高量柱出现,它就会迅速突变,连续3天累加以后,它就会非常醒目。

副图指标OVS的OV3输出缓慢跟随拉高,它表征成交金额的绝对数量极大,日日累计有一个爬坡过程,3~5日累计以后它的峰值也会远远高于以往任何时点的输出值。

在起始阶段,PV3一般比OV3要大,而到了后期,OV3反过来会比PV3大。这是因为起始阶段有量比断崖,而后期量比已经平缓,成交金额却越来越大。这也是识别堆量发展初始阶段的一个重要特征。如果一个股票的初始PV3小于OV3,要么是因为启动量比不够大,要么就是股票盘子太大。堆量模式多见于中小盘股,所以这个特征可以自动区分多大的盘子适合堆量运作。

OVS指标的公式见旧文:中短周期动量指标VAD和OVS,有心的老铁不妨从公式的表达出发细细回味以上讲的特征逻辑,这其中是不是早就安排好了巧妙玄机。

PV3要率先达到40以上,OV3随后跟进达到30以上,再叠加上面PV3>OV3的条件,这是锁定堆量牛股的基本设定。下面有选股器公式,全市场每天能选出的股票大概是个位数或者十几只的样子,行情好的时候会多一些,不好的时候也可能一只都选不出来。

以下公式源码,按照惯例用付费方式设置门槛,不相信量化技术的请绕道,不要瞎喷。会编程的,也可以根据上面陈述的原理自己编写,如果一直跟随我理解猛兽体系的老铁,写这么个程序真心不难的:

VWA200:=SUM(C*AMO,200)/SUM(AMO,200);
TREN:=C>VWA200 AND SLOPE(VWA200,3)>0;

RSV1:=(C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100;
RS:=CLOSE/"880003$CLOSE";
RSV2:=(RS-LLV(RS,N))/(HHV(RS,N)-LLV(RS,N))*100;
RSVA:=(RSV1+RSV2)/2;

PV3:=OVS.PV3;
OV3:=OVS.OV3;
S1:=PV3>40;
S2:=OV3>30;
S3:=PV3>OV3;
S4:=PV3>REF(PV3,1);
S5:=TREN AND RSVA>85;

SS:S1 AND S2 AND S3 AND S4 AND S5;

注意,这里面我把OV3和PV3的参数设置成了4日,如果仍然沿用3日的话,可以把上面源码中的条件阈值减小,具体多少自己调试。


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

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


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

2026.01.048458 字
今天的推文是昨天的姊妹篇。昨天讲堆量模式的起始阶段,今天讲启动之后高位窄幅横盘,弱转强再次启动的关键要点。

今天的推文是昨天的姊妹篇。昨天讲堆量模式的起始阶段,今天讲启动之后高位窄幅横盘,弱转强再次启动的关键要点。堆量这事,既然开讲,就索性全部讲透。

昨天有老铁点评了中国卫星这类票的起始阶段,PV3小于OV3,如果用昨天提出的规则就没法识别到。这是个很好的问题。首先,PV3之所以小于OV3,答案在文中有提到,原因在于启动量比不够,量比不够是因为个股盘子比较大。

总体统计出来看,300亿盘子左右是传统趋势模式和堆量趋势模式的分水岭。比如胜宏、新易盛都是300多亿的盘子开始启动的,中际旭创500多亿盘子启动,富士康和阳光电源则盘子更大,中国卫星启动的时候盘子也在400亿左右,而恒宝股份、香农芯创、航天动力、航天发展、超捷股份这些启动盘子明显要小多了,涨速也更快。

出现堆量的本质是交投持续活跃,这对于盘子较大的票来说难度相对会大一些。大盘子趋势票一般有红肥绿瘦的节奏,有自然的人性张弛规律,倘若主升启动之后一反常态,该缩量时偏不缩量,用高换手维持价格,只能说这特么就更加牛逼了。

其次,大盘子堆量可以被今天要讲的间隙弱转强G点识别到,不必闹心昨天的PV3>OV3条件,本ID早就想清楚了,并且安排妥当。先上两张图,这样会比较直观:

如上图,主图K线上的钱袋子信号就是G点,也就是之前我三番五次讨论过的堆量骑牛点。

当然,小盘子股的G点也同样可以被识别:

图一上,大家就明白了,这是堆量启动之后的第一个小平台,然后就是你们常说的弱转强,起二波,美女都有Q弹二波,才显出身材不是。

这个点怎么拟合出来的,我就不展开说了,有点复杂,我研究了差不多半年时间才有今天的结果,展开讲又是长篇大论,没多大意义。反正效果已经有了,从4.8日到今天,已经浓缩到67只票,这8个月里面,差不多平均3天才出一只票,这个收敛效果已经比较极致,而且这大半年最好的堆量票几乎全在里面。

但要是从胜率的角度看,仍然够呛,因为好的堆量票太稀缺,而有二波的美女更是少之又少,所以从大局着眼观看清楚主线联动仍然是重要前提。挑其中两只失败案例放下面,省得总有人说我只抖忽成功的一面:

理解能力差的、心理素质不好的同学请绕道,这种高位如果瞎折腾的话,毫无疑问会遍体鳞伤。一定要头脑清醒:万无一失的圣杯是不存在的。

以下是源码,有能力的老铁可以通过阅读代码的原意,理解我的思路,欢迎讨论,对技术我是认真的,也是谨慎的,不懂的人不要瞎喷,懂的人自然知道我的思维和代码构建比陶博士至少高出2个数量级,当然比我高很多个数量级的大拿也比比皆是:

YC:=REF(C,1);
YL:=REF(L,1);
YH:=REF(H,1);
LW:=MIN(L,YC);
LT:=MAX(C,YH);
LL:=LLV(YL,2);
HH:=HHV(YH,2);
HMAX:=HHV(YH,20);
HHR:=(H/HH-1)*100;
HMR:=(H/HMAX-1)*100;
LLR:=(LW/LL-1)*100;
COR:=(C/O-1)*100;
RSK:=(H/LT-1)*100;

TURN:HHR<3.5 AND HMR>-5.2 AND LLR<4 AND COR>0 AND RSK<4.5;

DR:=ABS(RS_D.DR);
DRSS:DR<15 OR REF(DR,1)<15;

PV2:=OVS.PV2;
PV3:=OVS.PV3;
OV3:=OVS.OV3;
XZPV:ABS(PV2)<6;
QZPV:HHV(OV3,16)>45 AND HHV(PV3,16)>45;

HC:=(H+C)/2;
LC:=(L+C)/2;
HTR:=HHV(HC,10)-HHV(REF(TR,1),12);
HOLD:=HHV(HTR,15);
HOLDS:COUNT(LC<HOLD,9)=0;

BLZ:=(C/H<0.87 AND O>C AND H>HHV(REF(H,1),55));
BLZS:COUNT(BLZ,8)=0;

YMO:=REF(AMO,1);
REDV:LLV(AMO,5)>HHV(YMO,9)*0.5 AND AMO>HHV(AMO,20)*0.5;
OBVS:COUNT(WOBV.OV<WOBV.MAOV,8)=0;
RBV:HHV((C>REF(C,1))*AMO,20)>HHV((C<REF(C,1))*AMO,20);

RSL1:=RSL.RSL1;
RSLA:=MA(RSL1,14);
RSV1:=(C-LLV(L,144))/(HHV(H,144)-LLV(L,144))*100;
RS:=CLOSE/"880003$CLOSE";
RSV2:=(RS-LLV(RS,144))/(HHV(RS,144)-LLV(RS,144))*100;
RSVA:=(RSV1+RSV2)/2;
TREN:RSL1>0 AND SLOPE(RSLA,3)>0 AND RSVA>85;

SS: TURN AND DRSS AND XZPV AND QZPV AND HOLDS AND BLZS AND REDV AND OBVS AND RBV AND TREN,COLORRED;

用以上代码先建立一个副图指标:

然后创建一个条件选股公式:

最后把信号图标映射到主图指标,把下面代码复制粘贴到主图指标的最末尾即可:

{显示堆量骑牛点}
DLQN_S:=堆量骑牛.SS;
DRAWICON(DLQN_S,L,9);

最好的安排,以及年高代码调整

2026.01.093072 字
历史牛股是最好的教科书,而当下的牛股正在按相似的步调行进,这是因为人的本性不变。

历史牛股是最好的教科书,而当下的牛股正在按相似的步调行进,这是因为人的本性不变。堆量牛股的基本特征是:首先超量突破年高,然后起堆(初始堆量),再然后有可能出现G点。以上例图只有卫通例外,它是先起堆再突破年高。

堆量三篇划重点:

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

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

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

以下是首破年高的代码调整,重新覆盖M8主图指标中原来的旧代码即可:


HYEAR1:=HHV(REF(H,25),200);
HYEAR2:=HHV(REF(HC,1),233);

TPK:=C>YC;
HIT:=C>HYEAR1 AND C>HYEAR2 AND C<HYEAR1*1.2;
VOLS:=AMO>HHV(AMO,200)*0.998;
HITS:=COUNT(HIT AND VOLS,30)<2;

SPNG:TPK AND HIT AND HITS AND VOLS AND GM_TREND,NODRAW;
DRAWICON(SPNG,L,23);

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

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


主图添加堆量初始信号

2026.01.142516 字
把堆量起始信号显示在主图上

效果如下,信号有点多且密集,不适应的别加:

首先用付费代码建立一个副图指标,指标名称叫“起堆”,代码如下链接:

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

然后把副图指标的输出调用到主图公式,代码如下,拷贝进去就可以:

{显示起堆}
DLQS_S:=起堆.SS;
DRAWICON(DLQS_S,C,41);

注意力是最大的资源

2026.01.252489 字
首先通知一个事情,有人反映光力科技首破年高点不能在主图显示,现在我查清楚了,问题在RSLine部分代码的第一句

首先通知一个事情,有人反映光力科技首破年高点不能在主图显示,现在我查清楚了,问题在RSLine部分代码的第一句,改成这样:

RS:=CLOSE/"880003$CLOSE";

问题就能解决。就是比对指数的问题,当时之所以用INDEXC,是因为有老铁极力建议用INDEXC,但无数事实证明,统一用880003平均股价指数是最科学的选择。现在,大家都纠正过来吧。由于帖子的修改次数已经用完,只好置顶留言提醒了,有需要的可以去看一下M8主图2.0版本那个帖子。

昨天有个老铁给我私信,讲他去年一雪前耻扭亏为盈,这个月又再接再厉获得30%收益,除了运气成分,最大的体会是运用猛兽体系,收敛并锁定了选股范围,使胜率大幅度提升。他非常开心现在对各种公式的运用越来越娴熟。

之前也陆陆续续收到一些私信,报成绩,谈心得,大都类似。

技术派最大的问题是注意力分散,我也有这个问题,也在改进提升当中。公式给选股带来了极大便利,效率大幅度提高,但害处也在这里,看得你眼花缭乱,追蜂扑蝶。

猛兽体系首先要求锚定有长期逻辑的产业主线,再去评估题材的催化有效长度,而不是一味地追逐题材概念。

猛兽体系其次运用长期动量指标RSR,和股魔趋势模板,过滤一切处于长期左侧的个股,过滤长期动量不足的行业板块。看下面这个图,你就会对这句话有鲜活的印象:

猛兽体系最后才是择时,枢轴点是强大的择时工具,远胜一切市面流行的口袋支点,但滥用则适得其反,用择时替代选股一定会无所适从。

选股哲学的数学原理》的第一信条就是:少即是多。2026年努力提升这方面修为。

最后提醒大家多更新专业财务数据,业绩预告期保持对业绩的敏感度,刷新财务数据之后,就会在对应的K线上显示一个图标,然后点开上方的紫色小点,就能看到业绩预告的具体内容:

有关公式如下:

主图显示业绩数据以及公告期标识(源码)

猛派净利润跳空选股公式(几乎免费源码)


猛兽派《股票魔法师》趋势模板(免费代码)

2026.01.263388 字
本文把冠军交易大师马克米讷维尼的趋势模板写成了通达信代码,并做了改进。

备注:本文重新编辑发布,在股魔趋势模板基础上进行理论精进和量化修订。

大师的定义

马克在他的《股票魔法师》一书中详细论述了对趋势的定义,并归纳为一个量化的表达,如下:

  1. 当前价格在150日均线和200日均线之上;

  2. 150日均线在200日均线之上;

  3. 200日均线至少涨了一个月;

  4. 50日均线高于150日均线和200日均线;

  5. 当前价格在50日均线之上;

  6. 当前价格比52周最低价至少高出25%;

  7. 当前价格不低于52周最高价的75%;

  8. 相对强度评级不低于70,最好在90左右;

这个定义是比较好理解的,主体运用了均线为趋势界面,以及年度走势结构中当前价格和最低价、最高价之间的关系,最后约束了相对强度的背景阈值。

这里采用了简单移动平均线,而且有均线之间的交叉关系。在回测历史牛股的过程中,我发现简单移动均线的交叉关系经常导致临界反转点的丢失,这主要是均线的滞后特性带来的后果,所以删繁就简,只留下了200日均线,同时采用成交量加权价格均线,很好解决了这一问题。

还有均线上翘的定义,对底部一阶段的突破转折点也经常丢失,采用成交加权均线之后,明显要准确更多。

相对强度这部分,现在RSR的定义也是以成交加权均线为基准,同时挖掘了RSV和RSLine的优异特性,相互辅助形成一个组合,能很好兼顾信号位置的高低区间合理性,并尽量过滤无效信号。

改进后的趋势模板源码如下:

VWA200:=SUM(C*AMO,200)/SUM(AMO,200);
TOP: C>HHV(H,233)*0.65;{当前价格处于最近一年新高的65%以内}
BTTM: C>LLV(L,233)*1.2;{当前股价比最近一年最低价至少高20%}
UPAP: C>VWA200;{股价处在200日均线上方}
SLP: SLOPE(VWA200,2)>0;{200日均线上翘}
RS: RSL.RSL1>0  AND RSR个股.RSR>80;

SS: TOP AND BTTM AND UPAP AND SLP AND RS;

补充说明一下:

RS条件的阈值设置,我只给出了一个定义框架,诸位可以自己去回测体会,和M8主图指标中给出的设置略有差异但大同小异,可以进一步探讨。

RS条件中3个引用指标以前分享过,可以通过私信对话框菜单栏快速找到,也可以通过合集文章找到。

有同学留言说希望把符合趋势模板的股票全部选出来,那么用上面的代码就可以构建选股器,选出股票数量的多少主要通过RS条件的各项阈值调节。不过动量领先股的选股方法,还是建议阅读下文,会理解更通透一些:

巧用动量指标选股:总纲


哦吼,又涨回来了!

2026.02.091959 字
要严格要求,要严格要求,要严格要求,比如这样的绝对的标致美人:

我看有好几个人在后台问平均股价指数的副图公式,也不知道AI助手的回复你们满意没有。这东西,唉~就是一句话的事情,以前也讲过很多次:

平均股价:"880003$CLOSE";

就这么简单,前面880003就是平均股价指数的代码,后面CLOSE就是提取指数中的收盘价,如果你想提取最高价,就是HIGH,最低价就是LOW。其实你们问任何一个AI工具,这种简单编程绝对不会有障碍。很多人,竟然还没有意识到已经处于AI时代。

又涨回来了,但涨回来的都是谁呢,骰盅一开~乖乖个隆里咚。

天孚果然比中际和新易更有延伸潜力,还有光库,也是同一个原理:

半导体设备中的光力,是不是后发加速?还记得我什么时候发过的图吗:

光伏这边我就不再啰嗦了,以前的旧文:

光伏的春天又来了

总体来讲,一阶段突破比高位基底要好做,高位基底需要更挑剔的技巧和眼光,要严格要求,要严格要求,要严格要求,比如这样的绝对的标致美人:

电网设备要有耐心,走的是传统趋势模式,并非堆量模式,盯牢领涨一哥的行为:

大盘今天表现,应该基本可以确定本次调整结构的回撤下限,结构应该是窄幅横盘,大致和前面的结构类似。这也符合领导要求的低波动率指标。


持股线和润度指标的重要修订

2026.03.152056 字
本次修订主要加入了刚性止损和止盈的规则

本次修订主要加入了刚性止损和止盈的规则:

  1. 在枢轴点附近买入初期,刚性止损幅度为短期最高价的7%;(欧奈尔和马克的通用设定)

  2. 当走势进入剧烈震荡期,刚性回撤容忍为短期最高价的14%;(根据回撤五档原理的第一档)

  3. 在7%~14%之间,由走势本身的周期内最大TR值决定回撤下限;(往往是一段走势中的最高阳K)

这样设计的好处是,爬升初期的低波动阶段主动给出了7%的回撤宽容度,有利于持股;在交投活跃期的高波动阶段又清晰给出了14%的明确限制信号,有利于止盈。

初期7%的主动宽容,还有利于润度指标的早期反映。

具体的代码变动在旧贴:润者顺也,评价股票走势的润度

我在旧帖中做了修订。付费过的老铁只要打开就可以看到。 具体怎么弄,贴中也都有交代。

当然,不需要刚性止损止盈规则的,可以继续沿用原来版本,内核原理没有任何问题的。


持股线的第二组参数

2026.04.171608 字
当前的行情发展比多数人的预期要快,有点逼空的味道,润度指标+持股线的参数是按正常情况设置的,目前的情况需要调整

当前的行情发展比多数人的预期要快,有点逼空的味道,润度指标+持股线的参数是按正常情况设置的,目前的情况需要调整参数以适应变快的节奏。

指标链接:润者顺也,评价股票走势的润度

第二组参数:(H,7)(TR,12) (HTR,13)

如果你的枢轴点加了C>HOLD的条件约束,那么按照以上参数设置,一些急转弯的枢轴点应该就可以露出,如果还不露出,检查一下趋势模板代码,我做了修订:

猛兽派《股票魔法师》趋势模板(免费代码)

核对案例参考昨天的二推:崭露头角


持股线的第三组参数

2026.05.242573 字
持股线的第三组参数和调节技巧

公式链接:润者顺也,评价股票走势的润度

第三组参数:(H,1)(TR,13) (HTR,16)

这组参数的逻辑应该更加合理。

对于(H,1)的调节,还可以采用((H+C)/2,1); 或者((H+MAX(O,C))/2,1);等更为复杂的计算方式,但总体效果大差不差,会弄的人可以自己试试,比较一下哪种方式和参数更合适。

有人留言提到回撤下限设置对于看大盘指数不方便,或者对于看小级别K线图形不方便,那么只需要把下限设置中的MAX语句去掉即可,改为:

MIN(HHV(TR,13),H*0.14);

理解原理并且懂公式的老铁,可以灵活从不同角度计算评估当前的状态,不会弄的,原来咋样就咋样,公式的底层逻辑和设计是没有任何问题的,一样好用,不要乱改。

股魔趋势模板的中期均线约束也是同样道理,有人觉得信号少点好,那就加上,有人选择更灵敏的信号反馈,那么就去掉,没有说一定要怎样,重在理解原理。

另外,有细心的老铁观察到RS_D公式中RR值和以前不同,那是因为我在尝试用H替代C来计算斜率:IND:="880003$HIGH"; 同时开了一个PR值,那是K线本身的斜率,关掉了原来的DR值。这些都是尝试性的试验,会弄的人不妨跟进试试,不会弄的还是原样,没有任何问题的。

这就是会公式的好处,可以不断尝试自己的想法,而不必墨守成规。


枢轴点公式怎么调节

2026.06.251496 字
枢轴点公式调节的要点,不会调试公式的就不要付费了,不必强求和我一致。

公式的原链接:枢轴点和低吸点(蓝绿钻合并)选股器(手机可以兼容)

公式调试方法:如何调试公式

经常有人说我发的图有出入,这是因为我是动态调节的,量化这个东西它不是死的,你懂它就能驾驭它,但你不理解原理的话,就只能死搬硬套,公号上又不能实时更新代码,想喂饭也喂不了,实在尴尬,所以你不必强求和我一致,你有能力就去做细节的动态适应,不调节也问题不大,关键在于要理解枢轴点的位置以及约束条件的含义,而且我也一再强调过,枢轴点是择时点,不能完全替代选股,只有在选股正确的情形下,择时点才能发挥作用。

以下是枢轴点公式调节的要点,不会调试公式的就不要付费了,省点微信豆吧,我也不可能有时间陪你一对一调试:


拥挤度指标设置的疑问

2026.06.306682 字
指标设置链接:拥挤度的真相设置过程其实我讲得很明白,只是确实比较复杂,不会公式的人肯定搞不定。

指标设置链接:拥挤度的真相

设置过程其实我讲得很明白,只是确实比较复杂,不会公式的人肯定搞不定。

有人反映计算速度慢,这可能是扩展数据中的计算品种没有设置对,一共要做四个扩展数据,其中两个必须设置唯一锚定平均股价指数,每多一个锚定,就增加一倍计算量,如果你选择全部A股的话,那就是5500+倍的计算量,那肯定几十分钟也算不完。我已经在原文增添了相关说明,以下再补几个截图:

关于公式名称的问题,其实会读公式的人一看就明白,后面的公式语句中引用到前面公式时,必然会在引号内书写前面公式的名称,这样才能关联上,否则后面的公式肯定跑不通,这是最基础的编程认知。

有人建议用INSORT函数做排名,应该也是可以的,只不过INSORT函数和INSUM函数一样,计算量很大,用它做排名的话,每次启动都会重新计算,估计会影响指标显示速度,这就是我选择用扩展数据做排名的原因。

最后还是奉劝一句,不会通达信编程的人还是别费劲了,我也不想一个个辅导。会就是会,不会就是不会,理解整个设计思路的话,其实也一点不难。