程序化指标
问答中心

狙击龙头指标公式源码

通达信指标 2025-09-28阅读量:812

A:=(3*C+L+O+H)/6;

X:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+ 14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12) +7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+ REF(A,20))/210;

Y:=MA(X,5);DRAWKLINE(H,O,L,C);

DRAWBAND(X,RGB(255,40,0),Y,RGB(256,200,0));

爆量线:EMA(C,120),COLORRED,LINETHICK1;

所属板块:=STRCAT('所属板块: ',STRCAT(STRCAT(STRCAT('[行业]-',HYBLOCK),STRCAT(' [地域]-',DYBLOCK)),STRCAT(' [概念]-',GNBLOCK)));

DRAWTEXT_FIX(ISLASTBAR,0.005,0.06,0,所属板块),COLORYELLOW;

B1:=MA(C,1);

B2:=SMA(SMA(SMA(B1,2,1),2,1),2,1);

SMA2:=MA(B2,3);

止损下限:IF(LLV(MA(B2,8),3)< B2,LLV(MA(B2,8),3),B2);

IF(B2>SMA2,B2,DRAWNULL),COLORRED,LINETHICK4;

IF(B2< SMA2,B2,DRAWNULL),COLORGREEN,LINETHICK4;

平台突破:HHV(MA(B2,1),13);

M1:=13;

M2:=55;

M3:=133;

M4:=250;

GFA:=EMA((EMA(CLOSE,29)+EMA(CLOSE,31)+EMA(CLOSE,33))/3,3),COLORYELLOW;

B:=REF(GFA,1);

MA1:=EMA(CLOSE,M1)COLORWHITE,LINETHICK2;

MA2:=EMA(CLOSE,M2);

MA3:=EMA(CLOSE,M3);

MA4:=EMA(CLOSE,M4);

MA255:=EMA(C,2);

MA5:=EMA(C,5);

MA13:=EMA(C,13);

MA34:=EMA(C,34);

MA55:=EMA(C,55);

YCX:=MA5>=REF(MA5,1);

H1:=MAX(MAX(MA5,MA13),MA34);

L1:=MIN(MIN(MA5,MA13),MA34);

趋势启动:= H1< C AND O< L1 AND YCX AND MA2>REF(MA2,1);

STICKLINE(趋势启动,O,C,2,0),COLORYELLOW;

DRAWTEXT(趋势启动,L*0.99, '↖擒牛'),COLORYELLOW;

LL:=REF(L,1);

HH:=REF(H,1);

上跳:=L>HH;

下跳:=H< LL;

STICKLINE(L>REF(H,1),L,REF(H,1),3.1,-1),COLORRED;

STICKLINE(REF(L,1)>H,REF(L,1),H,3.1,-1),COLORGREEN;

STICKLINE(C > 1.097 * REF(C,1),C,O,2.8,0),COLORRED;

STICKLINE(C < 0.907 * REF(C,1),C,O,2.8,0),COLORGREEN;

V2V:=V/REF(V,1)>=1.9 AND C>REF(C,1);

STICKLINE(V2V,H,L,0,0),COLORYELLOW;

STICKLINE(V2V,O,C,3.1,0),COLOR0033FF;

STICKLINE(V2V,O,C,2.1,0),COLOR0077FF;

STICKLINE(V2V,O,C,1.1,0),COLOR00BBFF;

STICKLINE(V2V,O,C,0.1,0),COLOR00FFFF;

ZBGS1A:=(2*CLOSE+HIGH+LOW)/4;

CXHZBA:=MA(ZBGS1A,7);

ZBGS3A:=CXHZBA-MA(ZBGS1A,7/2)< 0;

ZBGS4A:=CXHZBA-MA(ZBGS1A,7/2)>0;

ZBGS5A:=BARSLAST(ZBGS3A);

ZBGS6A:=0-BARSLAST(ZBGS4A);

ZBGS7A:=IF(ZBGS3A<=0,ZBGS5A,ZBGS6A);

ZBGS11A:=(CLOSE*2+HIGH+LOW)/4;

CXHZB1A:=EMA(ZBGS11A,13)-EMA(ZBGS11A,34);

ZBGS31A:=EMA(CXHZB1A,5);

CXHZB:=((CLOSE > REF(CLOSE,1)) AND (CLOSE > REF(CLOSE,2)));

ZBGS3:=((REF(CXHZB,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

ZBGS4:=((REF(ZBGS3,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

ZBGS5:=((REF(ZBGS4,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

ZBGS6:=((REF(ZBGS5,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

ZBGS7:=((REF(ZBGS6,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

ZBGS8:=((REF(ZBGS7,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

ZBGS9:=((REF(ZBGS8,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

ZBGSA:=((REF(ZBGS9,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

ZBGSB:=((REF(ZBGSA,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

ZBGSC:=((REF(ZBGSB,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

ZBGSD:=((REF(ZBGSC,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

ZBGSE:=((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,2)));

ZBGSF:=((REF(ZBGSE,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

ZBGS10:=((REF(ZBGSF,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

ZBGS11:=((REF(ZBGS10,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

ZBGS12:=((REF(ZBGS11,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

ZBGS13:=((REF(ZBGS12,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

ZBGS14:=((REF(ZBGS13,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

ZBGS15:=((REF(ZBGS14,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

ZBGS16:=((REF(ZBGS15,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

ZBGS17:=((REF(ZBGS16,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

ZBGS18:=((REF(ZBGS17,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));

ZBGS19:=((REF(ZBGS18,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));

ZBGS1B:=(REF((((((((((((ZBGSE OR ZBGSF) OR ZBGS10) OR ZBGS11) OR ZBGS12) OR ZBGS13) OR ZBGS14) OR ZBGS15) OR ZBGS16) OR ZBGS17) OR ZBGS18) OR ZBGS19),1) AND CXHZB);

STICKLINE(ZBGS1B,O,O+(C-O)/3,2,0),COLOR10FFFF;

STICKLINE(ZBGS1B,O,O+(C-O)/3,1,0),COLOR00FFFF;

AA:=(REF((((((((((((CXHZB OR ZBGS3) OR ZBGS4) OR ZBGS5) OR ZBGS6) OR ZBGS7) OR ZBGS8) OR ZBGS9) OR ZBGSA) OR ZBGSB) OR ZBGSC) OR ZBGSD),1) AND ZBGSE);

STICKLINE(AA,O,O+(C-O)/3,2,0),COLOR00EE00;

STICKLINE(AA,O,O+(C-O)/3,1,0),COLOR00FF00;

A13:=EMA(CLOSE,55);

A14:=MA(CLOSE,75);

A15:=EMA(A14,3);

A16:=EMA(A15,3);

A17:=(HIGH + LOW) / 5;

A18:=(MA(A17,4)) - (MA(A17,34));

A19:=CROSS(A18,0);

A20:=CROSS(0,A18);

A21:=BARSLAST(A19);

A22:=BARSLAST(A20);

A23:=REF(A19,1);

A24:=REF(A20,1);

A25:=BARSLAST(A23);

A26:=BARSLAST(A24);

A27:=IF((A25 < A26),(REF((HHV(HIGH,2)),A25)),(REF((LLV(LOW,2)),A26)));

A28:=(((REF(CLOSE,1)) <= (REF(A27,1))) AND (CLOSE > A27)) AND (A21 < A22);

A29:=(((REF(CLOSE,1)) >= (REF(A27,1))) AND (CLOSE < A27)) AND (A22 < A21);

A30:=A28 AND ((COUNT(A28,A21)) = 1);

A31:=A29 AND ((COUNT(A29,A22)) = 1);

A32:=A30 AND ((REF(BARSLAST(A31),1)) < (REF(BARSLAST(A30),1)));

A33:=A31 AND ((REF(BARSLAST(A31),1)) > (REF(BARSLAST(A30),1)));

DRAWTEXT(A32,L*0.99,'↖加仓'),COLORYELLOW;

AC:=AMOUNT/(VOL);

YY:=MA(AC,13);

LLL:=(C-YY)/YY*100;

MIDC := MA(CLOSE,22);

UPPERC:= MIDC + 2*STD(C,22);

LOWERC:= MIDC - 2*STD(C,22);

BBA:=(C-LOWERC)/(UPPERC-LOWERC);

BBC:=FORCAST(BBA,3);

低吸:=(REF(LLL,1)< -15 AND REF(BBA,1)< 0 AND LLL>REF(LLL,1));

STICKLINE(低吸>0,C,O,2,0),COLOR10ABFF;

TJ:= HHV(HIGH,10)/LLV(LOW,10)< 1.25 AND REF(CLOSE,1)< (LLV(LOW,15)+(HHV(HIGH,15)-LLV(LOW,15))*0.85) AND CLOSE>OPEN AND CLOSE>=HHV(HIGH,10);

STICKLINE(C/REF(C,1)>=1.096 AND H=C,O,C,1,0),COLORYELLOW;

爆量启动:TJ,NODRAW,COLORRED;

DRAWTEXT(TJ,L*0.99,'↖爆量启动'),COLORYELLOW;

CXHZBS:=(2*CLOSE+HIGH+LOW)/4;

ZBGS4S:=LLV(LOW,5);

ZBGS5S:=HHV(HIGH,4);

散户:=EMA((CXHZBS-ZBGS4S)/(ZBGS5S-ZBGS4S)*100,4);

庄家:=EMA(0.667*REF(散户,1)+0.333*散户,2);

DRAWTEXT(CROSS(散户,庄家) AND 散户< 30,L,'↖低吸'),COLORRED;

买买:=EMA(((100 * (CLOSE - LLV(LOW,34))) / (HHV(HIGH,34) - LLV(LOW,34))),3);

卖卖:=SMA((((HHV(HIGH,34) - CLOSE) / (HHV(HIGH,34) - LLV(LOW,34))) * 100),2,1);

大盘:=EMA(((100 * (INDEXC - LLV(INDEXL,34))) / (HHV(INDEXH,34) - LLV(INDEXL,34))),3);

换手:=(((VOL /MA(V,5))) >= 2);{ 公式源码 }

涨:=(((CLOSE / REF(CLOSE,1)) - 1) * 100);

A_1:=(CROSS(买买,卖卖) AND (买买 >= 45));

B_1:=(CROSS(买买,大盘) AND (买买 >= 45));

D_1:=(CROSS(买买,75) AND (涨>= 2));

DD_1:=(CROSS(买买,20) AND (涨>= 2));

DRAWTEXT((A_1 > 0),(LOW * 0.99),'←狙击龙头'),COLORYELLOW;

CXHZB1:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36))*100;

CXHZB2:=SMA(CXHZB1,3,1);

CXHZB3:=SMA(CXHZB2,3,1);

CXHZB4:=SMA(CXHZB3,3,1);

CXHZB5:=CROSS(CXHZB3,CXHZB4) AND CXHZB3< 20;

CXHZB9:=CROSS(CXHZB4,CXHZB3) AND CXHZB3>80;

DRAWTEXT(FILTER(CXHZB9,5)=1,HIGH+0.4,'←逃顶'),COLORGREEN;

版权声明

所有指标均为免费分享。

文章内容来自互联网,本网站无任何收费项目也不推荐股票
广告投放请自行识别风险。

分享:

扫一扫在手机阅读、分享本文

程序化指标公众号

左边广告一

关闭

右边广告二

关闭