
🎁 福利分享
本期指标名称:全仓黑马波段指标。如果需要本期福利源码,请看文末提示。
🔬 指标原理(讲透逻辑)
拆解:这个指标怎么帮你"低买高卖"?
很多朋友炒股总凭感觉,买卖点靠猜,容易追涨杀跌。今天我们就来拆解一个多维度组合指标——全仓黑马波段指标,看看它如何用几行代码,把超买超卖、资金动向、趋势转折这几个关键信号拧成一股绳,给你一个更可靠的决策参考。
第一模块:温度计+风向标(V3部分)
指标先算了一个"股价温度计"(V3),把最近27天的股价波动压缩成0-100的分数。分数超过98.5算"过热",低于5算"过冷"。但光看温度不行,还得看"风向"——股价本身是往上还是往下。所以它又算了V1和V2(两条价格平均线的差值),用来判断短期趋势。
当"过热"且趋势还在向上时,可能出现卖出信号;当"过冷"且趋势还在向下时,可能出现抄底信号。而且它还要求连续三天过热才触发卖出,避免一日游假信号。这就好比测体温:发烧但精神好(可能刚跑完步),和发烧且萎靡(可能真病了),处理方式肯定不同。

第二模块:力气与转折(RSI部分)
接着,它用RSI(相对强弱指数)看股价的"力气"。RSI上穿80,说明短期用力过猛,可能要歇歇(短卖信号);上穿50,可能开始攒劲了(买点)。但更关键的是"背离":股价创新高,RSI却没创新高,叫顶背离,说明上涨力气不足了;反之股价创新低,RSI却没创新低,叫底背离,说明下跌力气不足了。这就像跑步,速度越来越慢,即使还在跑,也可能要停。指标会自动标出"顶""底"背离点,帮你提前发现转折苗头。学会看背离,是技术分析进阶的关键一步。
第三模块:市场情绪(资金部分)
然后它看市场里"钱多不多"。它算了一个平滑后的成交额(A),再画一条中轨(MID)和上下通道(UPPER/LOWER)。饱和度就是当前资金活跃度在通道中的位置。饱和度超过1,说明资金过热,短期可能降温。这就像观察市场情绪:钱太多太热,容易引发调整。结合前面的"过热",如果两者同时出现,卖出信号就更可靠。
第四模块:大方向确认(趋势部分)
最后,它用短期和中期均线(H1、H2)判断大趋势。全仓信号在价格位置指标低位金叉、且中期趋势向上时出现,确认可以大胆操作的区域。黑马跟踪则基于价格与动态平均的交叉,实时跟踪上涨波段并计算涨幅。这就像行军打仗:先看大方向是不是进攻,再找具体出击点,避免逆势而为。
【📈 完整源码】
N1:=10;N2:=3;P:=6;
V1:=EMA(CLOSE,5)-EMA(CLOSE,340);
V2:=EMA(V1,144);
V3:(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,COLOR00BB00;
卖出:-1*IF((CROSS(98.5,V3) AND V1>V2) AND COUNT(V3>97,3)=2,20,0)+90,COLORFF9900;
抄:IF(CROSS(V3,5) AND V1<V2,-20,0)-50,COLOR0090FF;
DRAWTEXT(CROSS(V3,5) AND V1<V2,-45,'抄'),COLORFF00FF;
DRAWTEXT(CROSS(98.5,V3) AND V1>V2,75,'卖'),COLOR00FF00;
TT2:=DMA((((HIGH + LOW) + (CLOSE * 2)) / 4.15),0.9);
TT1:=REF(EMA(TT2,3),1);
LC := REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
短卖:=STICKLINE(CROSS(RSI1,80),60,95,2,0),COLORFF9900,LINETHICK1;
DRAWTEXT(CROSS(RSI1,80),98,' 卖'),COLORFFFFCC;
买R:STICKLINE(CROSS(RSI1,50),30,70,1,0),COLORRED,LINETHICK1;
DRAWTEXT(CROSS(RSI1,50),50,' 买'),COLORFFFFCC;
压力:= HHV(MA(RSI1,3),13),COLORGREEN;
支撑:=LLV(MA(RSI1,3),13),COLORYELLOW;
AA:=REF(RSI1,N2)=HHV(RSI1,2*N2+1);
BB:=BACKSET(AA,N2+1);
CC:=FILTER(BB,N2) AND RSI1=HHV(RSI1,N2+1);
K1:=BARSLAST(REF(CC,1));
顶背离:=REF(CLOSE,K1+1)<CLOSE AND REF(RSI1,K1+1)>RSI1 AND CC;
DRAWTEXT(顶背离,RSI1*1.2,'顶');
DRAWLINE(CC,RSI1,FILTER(顶背离>0,5),RSI1,0),COLORWHITE;
DRAWICON(顶背离,RSI1*1.1,2);
AA2:=REF(RSI1,N2)=LLV(RSI1,2*N2+1);
BB2:=BACKSET(AA2,N2+1);
CC2:=FILTER(BB2,N2) AND RSI1=LLV(RSI1,N2+1);
K2:=BARSLAST(REF(CC2,1));
底背离:REF(CLOSE,K2+1)>CLOSE AND REF(RSI1,K2+1)<RSI1 AND CC2;
DRAWTEXT(底背离,RSI1*1.2,'底');
DRAWLINE(CC2,RSI1,FILTER(底背离>0,5),RSI1,0),COLORWHITE;
DRAWICON(底背离,RSI1*0.98,1);
A:=EMA(AMOUNT/C/1000000,7);
MID :=EMA(A,P);
UPPER:=MID + 196/100*STD(A,25);
LOWER:=MID - 196/100*STD(A,25);
饱和度:IF((A-LOWER)/(UPPER-LOWER)>1,1,(A-LOWER)/(UPPER-LOWER)),COLORWHITE;
STICKLINE(饱和度>=1,0,90,4,0),COLORRED;
H1:=EMA(C,8);
H2:=EMA(H1,20);
HH2:=EMA(CLOSE,14);
HH3:=MEMA(CLOSE,4);
VAR1:=(CLOSE-LLV(LOW,60.135))/(HHV(HIGH,60.135)-LLV(LOW,60))*80;
VAR2:=SMA(VAR1,7,1);
VAR3:=SMA(VAR2,5,1);
全仓:CROSS(VAR2,VAR3) AND VAR2<20 AND HH2>HH3;
N5:=BARSLAST(CROSS(CLOSE,TT1));
N6:=BARSLAST(CROSS(TT1,CLOSE));
黑马跟踪:IF(N5<N6,N5+1,0);
操:DRAWTEXT(黑马跟踪=1,TT2 + TT2*(0.5),'操'),COLORRED;
涨幅:DYNAINFO(14)*100,LINETHICK0 ;
涨踪:(C-REF(C,黑马跟踪))/REF(C,黑马跟踪)*100;
总结一下
这个指标不是单一信号,而是"温度+风向+力气+情绪+趋势"五重验证。比如抄底时,最好同时看到:V3过冷、趋势向下、出现底背离、资金饱和度低、全仓信号出现……多条件共振,胜率自然更高。当然,指标是工具,市场瞬息万变,还需结合大盘环境、个股基本面综合判断。但理解它的底层逻辑,至少能让你多一双眼睛看盘,少一些盲目。
