当前位置:首页 > 大智慧 > 正文

大智慧《黑马趋势》指标公式源码

发布时间:2026-10-04 21:06 作者:云析 阅读:5 点赞:0 收藏:0
分享
分享到微信 ×
打开微信「扫一扫」,在微信内打开并分享

大智慧《黑马趋势》指标公式源码,围绕短底反弹、支撑压力、趋势参考与拉升信号展开,用于观察趋势变化与低位区间。下面简要说明使用要点。

使用技巧:

1、短均与长均向上时,代表趋势偏强;向下时,代表趋势偏弱。

2、出现“▲追”提示时,可结合下轨道与量能一起观察。

3、出现“←黑马发现”时,说明低位区间出现参考提示。

4、出现“▼逃遁”或“压力”提示时,注意高位区间变化。

5、短底反弹信号出现时,可结合支撑位与趋势线一起观察。

大智慧《黑马趋势》指标公式源码

公式源码
参数一:=5;
参数二:=20;
QJ0:=(CLOSE+HIGH+LOW)/3;
QJ1:=EMA(QJ0,10);
QJ2:=REF(QJ1,1);
短均:MA(C,参数一);
长均:=MA(C,参数二);
STICKLINE(QJ1>QJ2,QJ1,QJ2,9,0),COLOR0099FF;
STICKLINE(QJ1<QJ2,QJ1,QJ2,9,0),COLORBLUE;
起点:QJ1>QJ2,LINETHICK0;
持续:LAST(QJ1>QJ2),LINETHICK0;

DRAWTEXTABS(2,6,'所属板块:'+BKNAME),COLORBLACK,LINETHICK1;
资产值:=FINANCE2(4);
毛利值:=FINANCE2(12);
收入值:=FINANCE2(11);
利润值:=FINANCE2(10);
DRAWTEXTABS(118,21,'每股净资产:'+NUMTOSTRN(资产值,2)+'元'),COLORRED;
DRAWTEXTABS(2,21,'销售毛利率:'+NUMTOSTRN(毛利值,2)+'%'),LINETHICK1,COLORBLUE;
DRAWTEXTABS(2,39,'主营收入同比:'+NUMTOSTRN(收入值,2)+'%'),LINETHICK1,COLORBLACK;
DRAWTEXTABS(2,54,'净利润同比:'+NUMTOSTRN(利润值,2)+'%'),LINETHICK1,COLOR006633;
DRAWTEXTABS(3,69,'最高价:'+HHV(HIGH,0)),COLORRED;
DRAWTEXTABS(3,84,'最低价:'+LLV(LOW,0)),COLORFF0099;

QJ3:=(100-((90*(HHV(HIGH,21)-CLOSE))/(HHV(HIGH,21)-LLV(LOW,21))));
QJ4:=EMA(QJ3,13)-EMA(QJ3,73);
QJ5:=EMA(QJ4,2);
QJ6:=(CROSS(QJ4,QJ5) AND QJ4<-0.04 AND (C-REF(C,1))/REF(C,1)>=0.03) OR (CROSS(QJ4,QJ5) AND QJ4<=-0.14) OR (CROSS(QJ4,QJ5) AND QJ4<=0.05 AND (V/MA(V,5)>2 OR C/REF(C,1)>0.035));
DRAWTEXT(QJ6,L*0.99,'短线'),COLORFF0099;
STICKLINE(QJ6,H,L,0.5,0),COLORRED;
STICKLINE(QJ6,O,C,10,1),LINETHICK3,COLORRED;

QJ7:=6;
QJ8:=5;
QJ9:=1;
QJA:=0;
QJB:=3;
QJC:=IF(((QJA=0) OR (VOL=0)),MA(CLOSE,参数一),((SUM(AMOUNT,参数一)/SUM(VOL,参数一))/100));
QJD:=REF(QJC,1);
低吸:=IF(CROSS(CLOSE,QJD),QJD,0);
高抛:=IF(CROSS(QJD,CLOSE),QJD,0);
QJE:=BARSLAST((高抛>0));
QJF:=HHV((低吸>0),(QJE+1));
QJG:=IF((QJF>REF(QJF,1)),低吸,0);
QJH:=IF((QJF<REF(QJF,1)),高抛,0);
STICKLINE(QJG>0 AND QJ9=1,OPEN,(CLOSE+OPEN)/2,5.28,0),COLOR0044FF;
STICKLINE(QJG>0 AND QJ9=1,OPEN,(CLOSE+OPEN)/2,2.6,0),COLOR0077FF;
STICKLINE(QJG>0 AND QJ9=1,OPEN,(CLOSE+OPEN)/2,2.2,0),COLOR1199FF;
STICKLINE(QJG>0 AND QJ9=1,OPEN,(CLOSE+OPEN)/2,1.8,0),COLOR22BBFF;
STICKLINE(QJG>0 AND QJ9=1,OPEN,(CLOSE+OPEN)/2,1.4,0),COLOR33DDFF;
STICKLINE(QJG>0 AND QJ9=1,OPEN,(CLOSE+OPEN)/2,1,0),COLOR33FFFF;
STICKLINE(QJG>0 AND QJ9=1,CLOSE,(CLOSE+OPEN)/2,3,0),COLOR000055;
STICKLINE(QJG>0 AND QJ9=1,CLOSE,(CLOSE+OPEN)/2,2.6,0),COLOR000077;
STICKLINE(QJG>0 AND QJ9=1,CLOSE,(CLOSE+OPEN)/2,2.2,0),COLOR000099;
STICKLINE(QJG>0 AND QJ9=1,CLOSE,(CLOSE+OPEN)/2,1.8,0),COLOR0000BB;
STICKLINE(QJG>0 AND QJ9=1,CLOSE,(CLOSE+OPEN)/2,1.4,0),COLOR0000DD;
STICKLINE(QJG>0 AND QJ9=1,CLOSE,(CLOSE+OPEN)/2,1,0),COLOR0033FF;
STICKLINE(((QJH>0) AND (QJ9=1)),CLOSE,(CLOSE+OPEN)/2,5.580,0),COLORFF4400;
STICKLINE(((QJH>0) AND (QJ9=1)),CLOSE,(CLOSE+OPEN)/2,2.6,0),COLORFF7700;
STICKLINE(((QJH>0) AND (QJ9=1)),CLOSE,(CLOSE+OPEN)/2,2.2,0),COLORFF9911;
STICKLINE(((QJH>0) AND (QJ9=1)),CLOSE,(CLOSE+OPEN)/2,1.8,0),COLORFFBB22;
STICKLINE(((QJH>0) AND (QJ9=1)),CLOSE,(CLOSE+OPEN)/2,1.4,0),COLORFFDD33;
STICKLINE(((QJH>0) AND (QJ9=1)),CLOSE,(CLOSE+OPEN)/2,1,0),COLORFFFF33;
STICKLINE(((QJH>0) AND (QJ9=1)),OPEN,(CLOSE+OPEN)/2,3.0,0),COLOR550000;
STICKLINE(((QJH>0) AND (QJ9=1)),OPEN,(CLOSE+OPEN)/2,2.6,0),COLOR770000;
STICKLINE(((QJH>0) AND (QJ9=1)),OPEN,(CLOSE+OPEN)/2,2.2,0),COLOR990000;
STICKLINE(((QJH>0) AND (QJ9=1)),OPEN,(CLOSE+OPEN)/2,1.8,0),COLORBB0000;
STICKLINE(((QJH>0) AND (QJ9=1)),OPEN,(CLOSE+OPEN)/2,1.4,0),COLORDD0000;
STICKLINE(((QJH>0) AND (QJ9=1)),OPEN,(CLOSE+OPEN)/2,1,0),COLORFF0000;

QJI:=(IF(DATE>1341231,0,1));
QJJ:=(QJI*(BARSLAST(DISPSTATUS=1)+1));
QJK:=(LLVALL(LLV(L,QJJ)));
QJL:=(TROUGHBARS(3,15,1)<4);
QJM:=(EMA((C-MA((2*C+H+L)/4,30))/MA((2*C+H+L)/4,30)*100,3));
QJN:=(FILTER(QJL=1,5));
QJO:=(FILTER(QJL=1,5) AND QJM<-10);
QJP:=(FILTER(QJL=1,3));
DRAWTEXT(REF(QJP,1)=0 AND REF(QJP,2)=1,QJK*0.99,'★'),LINETHICK5,VALIGN2,ALIGN1,COLORFF9900;

QJQ:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);
DRAWTEXT(QJQ,C*0.958,'●'),COLORRED;
QJR:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);
DRAWTEXT(QJR,C*0.958,' 发现黑马'),COLORBROWN;

QJS:=EMA(CLOSE,12)-EMA(CLOSE,26);
QJT:=EMA(QJS,9);
QJU:=(QJS<-0.1 AND QJS>QJT);
龙王:IF(QJU,LLV(L,21),长均),POINTDOT,COLORRED,LINETHICK3;
PARTLINE(长均,长均>REF(长均,1),RGB(255,0,0),长均<REF(长均,1),RGB(0,255,0)),LINETHICK2;

QJV:=(SMA(HIGH,21,2)*1.05);
下轨道:=(SMA(LOW,21,2)*0.969);
QJW:=(((CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13)))*100);
QJX:=SMA(QJW,3,1);
QJY:=SMA(QJX,3,1);
QJZ:=((3*QJX)-(2*QJY));
QK0:=(((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55)))*100);
QK1:=SMA(QK0,3,1);
QK2:=SMA(QK1,3,1);
QK3:=((3*QK1)-(2*QK2));
支撑位:=IF(CROSS(QJZ,QK3),LOW,REF(LOW,BARSLAST(CROSS(QJZ,QK3))));
压力位:=IF(CROSS(QK3,QJZ),HIGH,REF(HIGH,BARSLAST(CROSS(QK3,QJZ))));
QK4:=IF((CLOSE>=MA(CLOSE,20)),50,20);
QK5:=IF(((QJZ>QK4) AND (REF(QJZ,1)<=QK4)),LLV(REF(LOW,1),(BARSLAST(((QJZ<=QK4) AND (REF(QJZ,1)>QK4)))-1)),REF(LLV(REF(LOW,1),(BARSLAST(((QJZ<=QK4) AND (REF(QJZ,1)>QK4)))-1)),BARSLAST(((QJZ>QK4) AND REF(QJZ,1)))));
QK6:=IF((LOW<QK5),HIGH,REF(HIGH,BARSLAST((LOW<QK5))));
QK7:=IF((LOW<QK5),QJZ,REF(QJZ,BARSLAST((LOW<QK5))));
QK8:=IF((((LOW<QK6) AND (QJZ>QK7)) AND (QJZ>QK3)),LOW,REF(LOW,BARSLAST((((LOW<QK6) AND (QJZ>QK7)) AND (QJZ>QK3)))));
QK9:=((AMOUNT/VOL)/100);
QKA:=((QK9>HIGH) OR (QK9<LOW));
黑马趋势:=MA(CLOSE,3);
QKB:=MA(CLOSE,8);
DRAWTEXT(FILTER(((((((CLOSE/OPEN)>1.04) AND ((CLOSE-REF(CLOSE,1))>0)) AND (CLOSE>下轨道)) AND ((QKB-REF(QKB,1))>0)) AND (CLOSE<QJV)),3),(LOW-0.05),'▲追'),COLOR00FF00;
短期底部:=LLV(OPEN,30);
DRAWTEXT(((((((CROSS(黑马趋势,短期底部) AND ((QK8-REF(QK8,1))>0)) AND ((黑马趋势-REF(黑马趋势,1))>0)) AND (黑马趋势>1)) AND (LOW<=支撑位)) AND (CLOSE>支撑位)) AND (HIGH<压力位)),(LOW-0.15),'←黑马发现'),COLORFF00FF;
DRAWTEXT((((((((CROSS(黑马趋势,QK8) AND ((黑马趋势-REF(黑马趋势,1))>0)) AND (HIGH<压力位)) AND (LOW<=短期底部)) AND (CLOSE>支撑位)) AND (QKA<1)) AND (CLOSE>OPEN)) AND (CLOSE>QK8)),LOW,'←短买'),COLORBLUE;
QKC:=(((HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36)))*100);
QKD:=SMA(QKC,5,1);
QKE:=SMA(QKD,8,1);
QKF:=(CROSS(QKD,QKE) AND (QKE<16));
QKG:=((CLOSE>(LLV(CLOSE,60)+(0.3*LLV(CLOSE,60)))) AND QKF);
QKH:=IF((CLOSE>1000),QKF,QKG);
逃遁:=QKH;
DRAWTEXT(QKH,HIGH+0.06,'▼逃遁'),COLOR006633;
趋势线:=3*SMA((CLOSE-LLV(LOW,28))/(HHV(HIGH,28)-LLV(LOW,28))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
底部:=LLV(CLOSE,30);
QKI:=MA(底部,2);
QKJ:=MA(CLOSE,26);
压力:=HHV(HIGH,30);
DRAWTEXT(FILTER(LOW<=QKJ AND CLOSE>=QKJ AND QKI>=REF(QKI,1) AND CLOSE/OPEN>1.02 AND WINNER(CLOSE)<0.4,20),C*0.9285,'看多'),COLOR993399;
DRAWTEXT(FILTER(HIGH>=压力 AND CLOSE<HIGH AND CLOSE<OPEN AND OPEN/CLOSE>1.03 AND WINNER(CLOSE)>0.6,5),HIGH+0.06,'压力'),COLORGREEN;
短期乖离率:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
DRAWTEXT(FILTER(IF(CROSS(趋势线,10) AND CLOSE/LOW>1.04 AND 短期乖离率<0.35,1,0) AND CLOSE>OPEN,5),LOW-0.07,'底'),COLORRED;
历史大底:DRAWTEXT(FILTER((((((LLV(LOW,0) AND (WINNER(CLOSE)<0.08)) AND (LOW<=短期底部)) AND (CLOSE>短期底部)) AND (QJZ<80)) AND ((CLOSE/OPEN)>1.08)),20),(LOW-0.288),'★★历史大底');

QKK:=DMA(EMA(CLOSE,12),SUM(VOL,5)/3/CAPITAL);
QKL:=(CLOSE-QKK)/QKK*100;
QKM:=REF(QKL,1)<-40 AND QKL>REF(QKL,1) AND REF(QKL,1)<REF(QKL,2) AND QKL-REF(QKL,1)>2.5;
QKN:=(CLOSE-OPEN)/OPEN*100;
QKO:=REF(CLOSE,1);
QKP:=SMA(MAX(CLOSE-QKO,0),6,1)/SMA(ABS(CLOSE-QKO),6,1)*100;
QKQ:=COUNT(QKP<20,20)>=1;
QKR:=QKN>9 AND QKQ;
QKS:=100*WINNER(OPEN);
QKT:=100*WINNER(CLOSE);
QKU:=QKT-QKS;
QKV:=QKU>=30;
QKW:=CLOSE/MA(CLOSE,3)>=1.07 AND CLOSE=HHV(CLOSE,3) AND MA(VOL,2)/MA(VOL,40)>=3 AND MA(VOL,2)=HHV(MA(VOL,2),3) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
QKX:=REF(CLOSE,1);
QKY:=SMA(MAX(CLOSE-QKX,0),5,1)/SMA(ABS(CLOSE-QKX),5,1)*100;
QKZ:=COUNT(QKY<20,20)>=1;
QL0:=QKW AND QKZ;
QL1:=MA(CLOSE,4);
QL2:=MA(CLOSE,10);
QL3:=MA(CLOSE,20);
QL4:=MA(CLOSE,25);
QL5:=COUNT(CROSS(QL2,QL3),2)=1;
QL6:=COUNT(CROSS(QL1,QL4),2)=1;
QL7:=QL5 AND QL6;
QL8:=QL0 AND QKV AND QL7;
QL9:=MA(CLOSE,80)-MA(CLOSE,10)/3;
QLA:=CLOSE<QL9 AND VOL/240>MA(VOL,5)/240 AND CLOSE>REF(CLOSE,1)*1.08 AND CLOSE<MA(CLOSE,13)*1.3;
短底反弹:=QKM OR QKR OR QL8 OR QLA;
QLB:=C/REF(C,1)>1.048 AND C=H AND BETWEEN(FORCAST(V,4),0.2*FORCAST(V,12),2.1*FORCAST(V,12));
拉升:=FILTER(QLB,28)*100;
DRAWTEXT(短底反弹,LOW*0.978,'●短底'),LINETHICK1,COLORFF00FF;

QLC:=(EMA(C,5));
QLD:=((20*H+19*(REF(H,1))+18*(REF(H,2))+17*(REF(H,3))+16*(REF(H,4))+15*(REF(H,5))+14*(REF(H,6))+13*(REF(H,7))+12*(REF(H,8))+11*(REF(H,9))+10*(REF(H,10))+9*(REF(H,11))+8*(REF(H,12))+7*(REF(H,13))+6*(REF(H,14))+5*(REF(H,15))+4*(REF(H,16))+3*(REF(H,17))+2*(REF(H,18))+REF(H,20))/210);
QLE:=(EMA(QLD,90));
妖股线:(QLE+(((C-(QLE))*C)-(QLE))/(QLE)),LINETHICK2,COLORFF00FF;
QLF:=(CROSS(妖股线,QLC));
DRAWTEXT((QLF),L,'↖超级主升'),LINETHICK3,COLORRED;

下载声明:(请您认真阅读一下条款!)
1、指标是辅助工具,仅学习研究之用,不具备任何投资建议,使用后一切责任自负,我方不承担任何直接或间接责任!
2、下载前请认真阅读文章中的说明以及指标裁图,指标无准确率,无成功率,理性对待和学习研究。
3、仅提供安装指导售后服务,不提供具体使用方法,后续指标涉及修改、转换、定制开发等额外服务,需另行协商费用。
4、由于指标公式是虚拟产品,不保证对您有用,下载请再三确认,如您一旦付费/下载视为公平理性消费,恕不退款和调换!

网友评论 (0 条)
我的头像
首页 个人中心 会员介绍
手机版
手机浏览二维码

手机浏览

微信
公众号二维码

扫码关注公众号

回到顶部