神奇指标网

通达信都是一些经典指标公式源码集锦

浏览 822次浏览 来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15




  



相关简介:  通达信都是一些经典指标公式源码集锦                                


     通达信指标公式源码概况:


  指标类别:通达信指标公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图







通达信指标公式源码:



{经典跟庄}
    VARA:=REF(LOW,1);
    VARB:=SMA(ABS(LOW-VARA),3,1)/SMA(MAX(LOW-VARA,0),3,1)*100;
    VARC:=EMA(IF(CLOSE*1.3,VARB*10,VARB/10),3);
    VARD:=LLV(LOW,30);
    VARE:=HHV(VARC,30);
    VARF:=IF(MA(CLOSE,58),1,0);
    VARG:=EMA(IF(LOW<=VARD,(VARC+VARE*2)/2,0),3)/618*VARF;
    VARH:=IF(VARG>28,28,VARG);
    吸筹:STICKLINE(VARH>-120,0,VARH,6,1),COLOR0FFFFF;
    备钱:IF(吸筹,1,0),COLOR0FFFFF;
    RSV:=(((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*100);
    K:=SMA(RSV,3,1);
    D:=SMA(K,3,1);
    J:=3*K-2*D;
    X:=LLV(J,2)=LLV(J,8);
    买入时机:IF(CROSS(J,3),65,0),colorFF00FF,linethick3;
    DRAWTEXT(买入时机,70.1,'跟庄'),COLOR00FF00;
    VA:=(2*C+H+L)/4;
    VB:=LLV(L,5);
    VC:=HHV(H,5);
    红线上穿买:EMA((VA-VB)/(VC-VB)*100,5),COLORred;
    红线下穿卖:EMA(红线上穿买,3),COLORFFFF00;
    趋势:3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),color00FFFF;
    秘密买点:IF(趋势<=3,20,0),color00ff00,linethick3;
    机构建仓:IF(趋势<5,40,0),colorFFFFFF,linethick3;

{经典强弱}
    N1:=2;N2:=5;N3:=7;N4:=14;
    LC:=REF(CLOSE,1);
    R1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
    R2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;
    AA:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,N3))/MA(CLOSE,N3);
    方向点:DMA(CLOSE,AA),NODRAW;
    压力线:(1+N4/100)*方向点,NODRAW;
    支撑线:(1-N4/100)*方向点,NODRAW;
    A1:=SUM(AMOUNT,3)/SUM(VOL,3)/100;
    A3:=SUM(AMOUNT,21)/SUM(VOL,21)/100;
    DIFF:=(EMA(CLOSE,12)-EMA(CLOSE,26));
    DEA:=EMA(DIFF,9);
    MACD:=2*(DIFF-DEA);
    V1:=C-(A1+MA(C,3))/2;
    V3:=C-(A3+MA(C,21))/2;
    VA1:=(C+V3-V1+MACD);
    短线:EMA(VA1,5),NODRAW,COLORYELLOW;

{百年经典主图}
    间隔:=3;角度:=4;
    M1:=IF((CLOSE>100),1,0.01);
    M2:=(1/间隔);
    PYEAR:=(角度*0.25);
    BB:=LLV(YEAR,0);
    PMONTH:=SUM(MONTH,0);
    CC:=LLV(PMONTH,0);
    PDAY:=SUM(DAY,0);
    P1990:=LLV(PDAY,0);
    T1990:=((((YEAR-1990)*365.24219)+((MONTH-1)*30.43685))+DAY);
    A:=((((BB-1990)*365.24219)+((CC-1)*30.436))+P1990);
    V1:=CEILING((T1990-A));
    V2:=((V1*M1)*PYEAR);
    V3:=(V2-((CEILING(((V2-CLOSE)/(365.24219*M1)))*365.24219)*M1));
    V333:=(V2-((FLOOR(((V2-CLOSE)/(365.24219*M1)))*365.24219)*M1));
    V444:=(V2-(((CEILING(((V2-CLOSE)/((365.24219*M1)*M2)))*365.24219)*M1)*M2));
    V4:=(V2-(((FLOOR(((V2-CLOSE)/((365.24219*M1)*M2)))*365.24219)*M1)*M2));
    {PLOYLINE((ABS((V444-REF(V444,1)))<(10*M1)),V444),,COLORFF;
    PLOYLINE((ABS((V4-REF(V4,1)))<(10*M1)),V4),,COLORFF;}
    V5:=REVERSE(V2);
    V6:=(V5+((CEILING(((CLOSE-V5)/(365.24219*M1)))*365.24219)*M1));
    V555:=(V5+((FLOOR(((CLOSE-V5)/(365.24219*M1)))*365.24219)*M1));
    V666:=(V5+(((CEILING(((CLOSE-V5)/((365.24219*M1)*M2)))*365.24219)*M1)*M2));
    V22:=(V5+(((FLOOR(((CLOSE-V5)/((365.24219*M1)*M2)))*365.24219)*M1)*M2));
    {PLOYLINE((ABS((V666-REF(V666,1)))<(10*M1)),V666),,COLORFF00;
    PLOYLINE((ABS((V22-REF(V22,1)))<(10*M1)),V22),,COLORFF00;}
    V33:=(V2-((CEILING(((V2-MA(CLOSE,30))/(365.24219*M1)))*365.24219)*M1));
    V3333:=(V2-((FLOOR(((V2-MA(CLOSE,30))/(365.24219*M1)))*365.24219)*M1));
    V4444:=(V2-(((CEILING(((V2-MA(CLOSE,30))/((365.24219*M1)*M2)))*365.24219)*M1)*M2));
    V44:=(V2-(((FLOOR(((V2-MA(CLOSE,30))/((365.24219*M1)*M2)))*365.24219)*M1)*M2));
    {PLOYLINE((ABS((V4444-REF(V4444,1)))<(10*M1)),V4444),,COLORFF0000;
    PLOYLINE((ABS((V44-REF(V44,1)))<(10*M1)),V44),,COLORFF0000;}
    V55:=REVERSE(V2);
    V66:=(V55+((CEILING(((MA(CLOSE,30)-V55)/(365.24219*M1)))*365.24219)*M1));
    V5555:=(V55+((FLOOR(((MA(CLOSE,30)-V55)/(365.24219*M1)))*365.24219)*M1));
    V6666:=(V55+(((CEILING(((MA(CLOSE,30)-V55)/((365.24219*M1)*M2)))*365.24219)*M1)*M2));
    VAR1:=(V55+(((FLOOR(((MA(CLOSE,30)-V55)/((365.24219*M1)*M2)))*365.24219)*M1)*M2));
    {PLOYLINE((ABS((V6666-REF(V6666,1)))<(10*M1)),V6666),,COLORFF00DD;
    PLOYLINE((ABS((VAR1-REF(VAR1,1)))<(10*M1)),VAR1),,COLORFF00DD;}
    M5:=MA(C,5);
    E5:=EMA(C,5);
    M10:=MA(C,10);
    E10:=EMA(C,10);
    M20:=MA(C,20);
    E20:=EMA(C,20);
    M50:=MA(C,50);
    E50:=EMA(C,50);
    M60:=MA(C,60);
    E60:=EMA(C,60);
    M120:=MA(C,120);
    E120:=EMA(C,120);
    M250:=MA(C,250);
    E250:=EMA(C,250);
    STICKLINE((E250>=M250),E250,M250,2,0),COLORRED;
    STICKLINE((E120>=M120),E120,M120,6,0),COLORWHITE;
    STICKLINE((E60>=M60),E60,M60,6,0),COLORBLUE;
    STICKLINE((E50>=M50),E50,M50,6,0),COLORYELLOW;
    STICKLINE((E20>=M20),E20,M20,6,0),COLORMAGENTA;
    STICKLINE((E20>=M20),E20,M20,6,0),COLORMAGENTA;
    STICKLINE((E20<=M20),M20,E20,6,0),COLORGREEN;
    STICKLINE((E10>=M10),M10,E10,6,0),COLOR88FFDD;
    STICKLINE((E10<=M10),M10,E10,6,0),COLORFFCD02;STICKLINE(CLOSE>OPEN,CLOSE,HIGH,0.1,0),COLOR0000FF;
    STICKLINE(CLOSE>OPEN,OPEN,LOW,0.1,0),COLOR0000FF;
    STICKLINE(CLOSE>OPEN,CLOSE,OPEN,4,0),LINETHICK2,COLOR5050FF;{红柱}
    STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3.5,0),COLOR5050FF;
    STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3.3,0),COLOR5F5FFF;
    STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0),COLOR5F5FFF;
    STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.75,0),COLOR6C6CFF;
    STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.5,0),COLOR6C6CFF;
    STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.2,0),COLOR7E7EFF;
    STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2,0),COLOR7E7EFF;
    STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1.65,0),COLOR9D9DFF;
    STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1.5,0),COLOR9D9DFF;
    STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1.1,0),COLORAFAFFF;
    STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1,0),COLORAFAFFF;
    STICKLINE(CLOSE<OPEN,CLOSE,OPEN,0.6,0),COLORC1C1FF;
    STICKLINE(CLOSE<OPEN,CLOSE,OPEN,0.25,0),COLORC1C1FF;
    STICKLINE(C=O,C,O,8,0),COLOR009900;STICKLINE(CLOSE=OPEN,OPEN,LOW,0.1,0),COLORFF8A85;STICKLINE(CLOSE<OPEN,CLOSE,HIGH,0.1,0),COLORFF8A85;
    STICKLINE(CLOSE<OPEN,OPEN,LOW,0.1,0),COLORFF8A85;
    STICKLINE(CLOSE<OPEN,CLOSE,OPEN,4,0),LINETHICK2,COLOR008200;{绿柱}
    STICKLINE(CLOSE<OPEN,CLOSE,OPEN,3.5,0),COLOR138B13;
    STICKLINE(CLOSE<OPEN,CLOSE,OPEN,3,0),COLOR279227;
    STICKLINE(CLOSE<OPEN,CLOSE,OPEN,2.5,0),COLOR419D41;
    STICKLINE(CLOSE<OPEN,CLOSE,OPEN,2,0),COLOR62AB62;
    STICKLINE(CLOSE<OPEN,CLOSE,OPEN,1.5,0),COLOR80B980;
    STICKLINE(CLOSE<OPEN,CLOSE,OPEN,1,0),COLOR90BE90;
    STICKLINE(CLOSE<OPEN,CLOSE,OPEN,0.5,0),COLOR9FC49E;
    STICKLINE(CLOSE<OPEN,CLOSE,OPEN,0.25,0),COLORB1CCB1;
    AS:=BACKSET(ISLASTBAR,HHVBARS(HIGH,45)+1);
    B:=AS>REF(AS,1);
    D:=BACKSET(ISLASTBAR,LLVBARS(LOW,45)+1);
    E:=D>REF(D,1);
    HH:=REF(HIGH,BARSLAST(B));
    LL:=REF(LOW,BARSLAST(E));
    高点:HH,LINETHICK2;
    低点:LL,LINETHICK2;
    C点:PLOYLINE(1,HH*0.8709),COLORFF0000,LINETHICK2;
    {B点:PLOYLINE(1,HH*0.75),LINETHICK2,COLORFFFFFF;
    PLOYLINE(1,HH*0.7252),COLORFFFFFF;
    PLOYLINE(1,HH*0.667),CROSSDOT,COLORFFDDEE;
    PLOYLINE(1,HH*0.625),COLORFFDDEE;}
    {M点:PLOYLINE(1,HH*0.5),LINETHICK2,COLORFFFFEE;}
    DRAWTEXT(ISLASTBAR,HH*0.8709,'有名底'),COLORFFFF11;
    {DRAWTEXT(ISLASTBAR,HH*0.7252,'无名底'),COLORFFFF22;
    DRAWTEXT(ISLASTBAR,HH*0.625,'超跌底'),COLORFFFF33;
    DRAWTEXT(ISLASTBAR,HH*0.5,'狂跌底'),COLORFFFF44;};

{经典量柱}
    股价趋势:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
    底部警戒:=10,COLORRED,LINETHICK2;
    底1:=CROSS(股价趋势,底部警戒);
    A1:=(2*CLOSE+HIGH+LOW)/4;
    A2:=LLV(LOW,27);
    A3:=HHV(HIGH,27);
    A4:=EMA((A1-A2)/(A3-A2)*100,13);
    A5:=EMA(0.618*REF(A4,1)+0.382*A4,3);
    底2:=CROSS(A4,A5)ANDA4<16;
    波底:=底1AND底2;
    {奔牛}
    VAR2:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
    VAR3:=SMA(SMA(VAR2,3,1),3,1)/28.57;
    VAR4:=EMA(VAR3,5);
    VAR5:=3*VAR3-2*VAR4;
    牛:=CROSS(VAR5,VAR3)ANDVAR3<2.1ANDC>O;
    {逃顶提示}
    VARA2:=LLV(LOW,10);
    VARA3:=HHV(HIGH,25);
    动力线:=EMA((CLOSE-VARA2)/(VARA3-VARA2)*4,4);
    {突破与破位}
    N:=19;
    VARB1:=HHV(HIGH,N);
    VARB2:=LLV(LOW,N);
    阻力线:=EMA((CLOSE-VARB2)/(VARB1-VARB2),21)-0.5;
    操作线:=EMA((CLOSE-VARB2)/(VARB1-VARB2),5)-0.5;
    突破:=CROSS(操作线,阻力线)AND阻力线<0.1;
    破位:=CROSS(阻力线,操作线)AND阻力线>0.25;
    {立桩成立判断}
    V2:=IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)-1);
    T12:=V2>=1;
    T0:=BARSLAST(T12);
    L1:=REF(L,T0);
    H1:=REF(H,T0);
    L11:=MIN(REF(L,1),L);
    L10:=MIN(L11,REF(L,2));
    L21:=MAX(REF(L,1),L);
    L20:=MAX(L21,REF(L,2));
    T111:=(REF(V2>=1,3)ORREF(V2>=1,2)ORREF(V2>=1,1))AND
    ((L10>L1ANDL20>H1)OR(L11>L1ANDL21>H1)OR(L>H1));
    T11:=T111ANDREF(T111,1)=0;
    {涨跌停}
    C3:=REF(C,1);
    涨停:=IF((C-C3)*100/C3>=(10-0.01*100/C3),1,0);
    跌停:=IF((C3-C)*100/C3>=(10-0.01*100/C3),1,0);
    {顶背离与底背离}
    LC:=REF(CLOSE,1);
    RSI:=((SMA(MAX((CLOSE-LC),0),3,1)/SMA(ABS((CLOSE-LC)),3,1))*100);
    FF:=EMA(CLOSE,3);
    MA15:=EMA(CLOSE,21);
    顶背离:=CROSS(88,RSI);
    底背离:=CROSS(FF,MA15);
    {45度攻击}
    X1:=(C+L+H)/3;
    BB13:=ATAN(EMA(X1,13)-REF(EMA(X1,13),1))*3.1416*10;
    EMA8:=EMA(C,8);
    T1:=FILTER(BB13>1ANDEMA(X1,13)>REF(EMA(X1,8),1),10);
    {获利盘提示}
    获利盘:=WINNER(C)*100;
    {彩色成交量柱线}
    VOLUME:VOL,VOLSTICK;
    MAVOL1:MA(VOLUME,5),COLORWHITE;
    MAVOL2:MA(VOLUME,35),COLORYELLOW;MAVOL3:MA(VOLUME,135),COLORGREEN;
    {V2:IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)-1),NODRAW,COLORRED;}
    STICKLINE(V2>=1,0,VOL*0.5,2,0),COLORYELLOW;
    STICKLINE(动力线>=3.2,0,VOL,1,0),COLOR238E23;
    STICKLINE(波底,0,VOL,2,0),COLORMAGENTA;
    DRAWTEXT(波底,VOL*0.8,'底'),COLORWHITE;
    DRAWICON(波底,VOL*1.1,5);
    STICKLINE(牛,0,VOL,2,0),COLORRED;
    DRAWTEXT(牛,VOL*1.15,'牛'),COLORWHITE;
    STICKLINE(突破,0,VOL,1,0),COLORBLUE;
    DRAWTEXT(突破,VOL*0.5,'突破'),COLORWHITE;
    DRAWICON(突破,VOL*1.2,1);
    STICKLINE(破位,0,VOL,0.5,0),COLORBROWN;
    DRAWTEXT(破位,VOL*0.5,'破位'),COLORWHITE;
    DRAWICON(破位,VOL*1.05,2);
    STICKLINE(T11,O,VOL,2,0),COLORFF00FF;
    STICKLINE(涨停,VOL*0.5,VOL,2.5,0),COLORLIRED;
    STICKLINE(涨停,VOL*0.5,VOL,0,0),COLORRED;
    STICKLINE(跌停,VOL*0.5,VOL,2.5,0),COLOR2F4F2F;
    STICKLINE(跌停,VOL*0.5,VOL,0,0),COLORBLACK;
    STICKLINE(顶背离,VOL*0.8,VOL,2.5,0),COLORGREEN;
    STICKLINE(底背离,0,VOL*0.2,3,0),COLOR7F017F;
    DRAWTEXT(T1,VOL*1.1,'∠'),COLOR007575;
    DRAWTEXT(获利盘>=75AND动力线>=3.2,VOL*1.1,'●'),COLORRED;
    DRAWTEXT(获利盘<75AND动力线>=3.2,VOL*1.1,'●'),COLORGREEN;

{操盘经典}
    DRAWTEXT_FIX(1,0.88,5,0,'波段绝杀'),COLORBLUE;
    多方趋势:((7)*(SMA(((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(30),4,1))-(3)*(Sma(SMA(((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(30),4,1),3,1))-SMA(SMA(SMA(((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(30),4,1),3,1),2,1)),COLOR0000FF;
    空方趋势:(EMA(MA(多方趋势,5),7)),COLORF0F000;
    stICKLINE((多方趋势>78)AND(多方趋势>=空方趋势),78,多方趋势,5,1),COLOR00FF00;
    STICKLINE((空方趋势<=多方趋势),空方趋势,多方趋势,3,0),COLOR0000FF;
    STICKLINE((空方趋势>多方趋势),多方趋势,空方趋势,3,0),COLORF0F000;
    STICKLINE((空方趋势<14)AND(空方趋势>多方趋势),多方趋势,20,3,0),COLOR00FFFF;
    TJ:=FILTER((空方趋势<14)AND(空方趋势>多方趋势),6);
    DRAWTEXT(TJ,40,'低吸'),COLORFFFFFF;
    探测金矿:(空方趋势<12)AND(空方趋势<=多方趋势),COLOR00FFFF;
    选金股:crOSS(多方趋势,空方趋势)AND(空方趋势<22),COLOR0000FF;
    DRAWTEXT(CROSS(多方趋势,空方趋势)AND(空方趋势<22),30,'金股'),COLOR00FFFF;
    中间线:50,COLORFFFFFF,POINTDOT;

{经典bbl主图}

    N1:=5;
    N2:=10;
    N3:=20;
    N4:=30;
    {画k线}
    stICKLINE(C>=bbi,O,C,2.5,1),COLOR0000EE;
    STICKLINE(C>=BBIANDC>=O,C,H,0,1),COLOR0000EE;
    STICKLINE(C>=BBIANDC>=O,O,L,0,1),COLOR0000EE;
    STICKLINE(C>=BBIANDC<O,O,H,0,1),COLOR0000EE;
    STICKLINE(C>=BBIANDC<O,C,L,0,1),COLOR0000EE;
    STICKLINE(C<BBI,O,C,2.5,1),COLORBLUE;
    STICKLINE(C<BBIANDC>=O,C,H,0,1),COLORBLUE;
    STICKLINE(C<BBIANDC>=O,O,L,0,1),COLORBLUE;
    STICKLINE(C<BBIANDC<O,O,H,0,1),COLORBLUE;
    STICKLINE(C<BBIANDC<O,C,L,0,1),COLORBLUE;
    BBI:(ma(CLOSE,N1)+MA(CLOSE,N2)+MA(CLOSE,N3)+MA(CLOSE,N4))/4,COLORRED,LINETHICK2;
    BB:=BBI<REF(BBI,1);
    IF(BB,BBI,DRAWNULL)COLORGREEN,LINETHICK2;
    DRAWICON(crOSS(C,BBI),BBI*0.975,1);
    DRAWICON(CROSS(BBI,C),BBI*1.015,2);
    bs:=EMA(C,5),COLORWHITE;
    升升不息:EMA(BS,30),COLORMAGENTA,LINETHICK2;
    重心:(H+L+3*C+O)/6,NODRAW;
    STICKLINE(重心>0,重心,重心*1.001,0.1,0),COLORLIRED;
    重心转向:重心>REF(重心,1)ANDREF(重心,1)<REF(重心,2),NODRAW;
    STICKLINE(重心转向,L,MAX(C,O),0.1,0),COLORYELLOW;
    STICKLINE(重心转向,L,L*1.001,2,0),COLORYELLOW;
    N:=33;
    高:=EMA(H/REF(CLOSE,1),N)*C,COLORCYAN,DOTLINE;
    低:=EMA(L/REF(CLOSE,1),N)*C,COLORRED,DOTLINE;
    卖:IF(CURRBARSCOUNT=1,高,DRAWNULL),COLORLIRED;
    买:IF(CURRBARSCOUNT=1,低,DRAWNULL),COLORYELLOW;
    DRAWTEXT(CURRBARSCOUNT=1,卖,'_____'),COLORLIRED;
    DRAWTEXT(CURRBARSCOUNT=1,买,'_____'),COLORYELLOW;
    DRAWNUMBER(CURRBARSCOUNT=1,卖*1.01,卖),COLORLIRED;
    DRAWNUMBER(CURRBARSCOUNT=1,买*1.01,买),COLORYELLOW;
    VAR6:=REF(C,1);
    VAR7:=SMA(MAX(C-VAR6,0),6,1)/SMA(ABS(C-VAR6),6,1)*100;
    DRAWTEXT(CROSS(82,VAR7),H*1.01,'高抛'),COLORYELLOW;




神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论