神奇指标网

通达信量线量柱擒涨停主图指标公式源码分享

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

  



相关简介:通达信量线量柱擒涨停主图指标公式源码分享


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


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法: 主图



   用法注释:

   看图说明:黄色为倍量柱,白色为并肩平量柱,紫色为缩倍柱,

   绿色为10天低量柱,蓝色为50天低量柱,灰色为百日低量柱,

   高量柱容易看无标记,!为长阴短柱,内有红实线为假阴柱。

   红色箭头(的前三天)为黄金柱。次黄金柱难判,不标




通达信指标公式源码:






    X:=(MA(CLOSE,3)+MA(CLOSE,5)+MA(CLOSE,7)+MA(CLOSE,13)+MA(C,21))/5;
    牛熊线:X,COLORWHITE,LINETHICK2;
    ZDF:=(C-REF(C,1))/REF(C,1)*100;
    STICKLINE(ZDF>9.85,O,C,3.2,0),COLOR0000FF;
    STICKLINE(ZDF<-9.85,O,C,3.2,0),COLORFF0000;
    DRAWTEXT(ZDF>9.85,L*0.95,'涨停'),COLORRED;
    DRAWTEXT(ZDF<-9.85,L*0.96,'跌停'),COLORBLUE;
    A4:=MA(C,20);
    A5:=(C>MA(C,5));
    A6:=(MA(C,5)>MA(C,10));
    A7:=(C>MA(C,10));A8:=(MA(C,5)>MA(C,20));
    A9:=(C>MA(C,20));A10:=REF(A4,1);
    A11:=(A4>A10);
    AVX:=(((((IF(A5,10,(0-10))+IF(A6,10,(0-10)))+IF(A7,10,(0-10)))+
    IF(A8,10,(0-10)))+IF(A9,10,(0-10)))+IF(A11,10,(0-10)));
    SC:=REF(AVX,1)<=0ANDAVX>0;
    A1:=AVX>10ANDAVX>=REF(AVX,1)ANDAVX>=REF(AVX,2);
    A2:=AVX=60;
    A3:=SCORA1ORA2;
    STICKLINE(A3,O,C,1.3,0),COLORMAGENTA;
    STICKLINE(A2,O,C,1.3,0),COLORYELLOW;
    CX:=BARSLAST(NOT(A3));
    CX1:=BARSLAST(NOT(A2));
    STICKLINE(A3>0,REF(L,CX)*0.96,REF(L,CX)*0.965,4,0)COLOR0000FF;
    DRAWNUMBER(A2,REF(L,CX)*0.95,CX1)COLORYELLOW;
    V1:=DMA((((H+L)+(C*2))/4),0.9);
    HY1:=REF(EMA(V1,3),1);
    DK:=(MA((C-HY1)*28,2))*0.1;
    HS:=V*100/CAPITAL;
    ZL:=MA(HS,4);
    DH:=MA(HS,9);
    ZH:=MA(HS,17);
    SH:=MA(HS,34);
    JL:=(ZL+DH+ZH+SH)/4;
    ZLNL:=(ZL-JL);
    AA1:=DK>=0ANDDK>=REF(DK,1)ANDC>=X;AA2:=ZLNL>=0ANDZLNL>=REF(ZLNL,1)ANDC>=X;
    DRAWICON(AA2,L*0.97,27);
    LS261:=Ema(CLOSE,2);
    LS262:=EMA(CLOSE,150);
    LS26:=LS261-LS262;
    LS27:=EMA(LS26,100);
    LS28:=2*(LS26-LS27);
    LS29:=POW(LS28,3)*0.1+POW(LS28,1);
    黑马线:IF(LS28>0.1,LS29,0)*5,COLOR0066FF,LINETHICK2;
    马线:ema(黑马线,3),COLORBLUE,LINETHICK2;
    量价线:(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100,COLORMAGENTA,LINETHICK1;
    量价1:ema(量价线,3),COLORWHITE;
    量价2:ema(ema(量价线,3),3),COLORCYAN;
    启动:crOSS(黑马线,0.01)*黑马线,stICK,COLORYELLOW,LINETHICK3;
    DRAWICON(启动>0and马线>ref(马线,1),0.2,1);
    Var1:=LLV(L,3)<=LLV(L,60);
    Var2:=C>Oand(C/O>1.03ORC/REF(C,1)>1.03);
    起:if(Var1andVar2,量价线,0),STICK,COLORRED,linethick3;
    DRAWTEXT(起>0OR起<0,0.8,'▲'),COLORRED,LINETHICK1;
    //Var3:=HHV(H,3)>=HHV(H,60);
    //Var4:=C<Oand(C/O<0.97ORC/REF(C,1)<0.97);
    //跑:if(Var3andVar4,黑马线,0),STICK,COLORFF6600,linethick3;
    VOLUME:VOL,VOLSTICK;
    |:COUNT(CLOSE>REF(CLOSE,1),2)=2ANDCOUNT(VOL<REF(VOL,1),2)=2;
    STICKLINE(|,0,V,1,0),COLORGREEN;
    DRAWTEXT(|,VOL+3000,'降'),COLORGREEN;T:=DYNAINFO(8)>0;
    VO:VOL=LLV(VOL,100)ANDT;
    地量柱:TANDVO,COLORBLUE;
    STICKLINE(地量柱,0,V,1,0),COLORBLUE;
    DRAWTEXT(地量柱,VOL+3000,'地'),COLORBLUE;
    BLZ:=VOL>REF(V,1)*1.9;
    BLZ1:=VOL<REF(LLV(VOL,13),1);
    BLZ2:=VOL<REF(LLV(VOL,55),1);
    STICKLINE(BLZ,0,V,1,0),COLORYELLOW;
    高量柱:TANDVO,COLORMAGENTA;
    STICKLINE(高量柱,0,V,1,0),COLORMAGENTA;
    DRAWTEXT(高量柱,VOL+3000,'高'),COLORMAGENTA;
    STICKLINE(BLZ,0,V,1,0),COLORYELLOW;
    倍量柱:BLZ,COLORYELLOW;
    DRAWTEXT(倍量柱,VOL+3000,'倍'),COLORYELLOW;HJZ:=(3*C+H+L+O)/6;
    HJZ2:=(8*HJZ+7*REF(HJZ,1)+6*REF(HJZ,2)+5*REF(HJZ,3)+4*REF(HJZ,4)+3*REF(HJZ,5)+2*REF(HJZ,6)+REF(HJZ,8))/36;
    HJZ3:=VOL=HHV(VOL,10)ANDVOL>2*REF(VOL,1)ANDCLOSE>HJZ2ANDC>O;
    黄金柱:FILTER(HJZ3,5),STICK,COLORRED,LINETHICK4;
    STICKLINE(黄金柱,0,V,1,0),COLORRED;
    DRAWTEXT(黄金柱,VOL+10000,'黄'),COLORRED;
    价涨量缩:|,COLORGREEN;
    FLZ:=V>REF(V,1)*0.98ANDV<REF(V,1)*1.02,LINETHICK0;
    STICKLINE(FLZ,0,V,1,0),COLORMAGENTA;
    DRAWTEXT(FLZ,VOL+3000,'平'),COLORMAGENTA;
    平量柱:FLZ,COLORMAGENTA;



[源码注释]通达信公式动态翻译结果


   X赋值:(收盘价的3日简单移动平均+收盘价的5日简单移动平均+收盘价的7日简单移动平均+收盘价的13日简单移动平均+收盘价的21日简单移动平均)/5

   输出

   牛熊线:X,画白色,线宽为2

   ZDF赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100

   当满足条件ZDF>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   9.85,开盘价,收盘价,3.2,0),COLOR0000FF

   当满足条件ZDF<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   -9.85,开盘价,收盘价,3.2,0),COLORFF0000

   当满足条件ZDF>时,在?位置书写文字

   9.85,最低价*0.95,'涨停'),画红色

   当满足条件ZDF<时,在?位置书写文字

   -9.85,最低价*0.96,'跌停'),画蓝色

   A4赋值:收盘价的20日简单移动平均

   A5赋值:(收盘价>

   收盘价的5日简单移动平均)

   A6赋值:(收盘价的5日简单移动平均>

   收盘价的10日简单移动平均)

   A7赋值:(收盘价>

   收盘价的10日简单移动平均)

   A8赋值:(收盘价的5日简单移动平均>

   收盘价的20日简单移动平均)

   A9赋值:(收盘价>

   收盘价的20日简单移动平均)

   A10赋值:1日前的A4

   A11赋值:(A4>

   A10)

   AVX赋值:(((((如果A5,返回10,否则返回(0-10)+如果A6,返回10,否则返回(0-10))+如果A7,返回10,否则返回(0-10))+

   如果A8,返回10,否则返回(0-10))+如果A9,返回10,否则返回(0-10))+如果A11,返回10,否则返回(0-10))

   SC赋值:1日前的AVX<

   =0ANDAVX>

   0

   A1赋值:AVX>

   10ANDAVX>

   =1日前的AVXANDAVX>

   =2日前的AVX

   A2赋值:AVX=60

   A3赋值:SCORA1ORA2

   当满足条件A3时,在开盘价和收盘价位置之间画柱状线,宽度为1.3,0不为0则画空心柱.,画洋红色

   当满足条件A2时,在开盘价和收盘价位置之间画柱状线,宽度为1.3,0不为0则画空心柱.,画黄色

   CX赋值:上次取反距今天数

   CX1赋值:上次取反距今天数

   当满足条件A3>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,CX日前的最低价*0.96,CX日前的最低价*0.965,4,0)COLOR0000FF

   当满足条件A2时,在CX日前的最低价*0.95位置书写数字画黄色

   V1赋值:以0.9为权重(((最高价+最低价)+(收盘价*2))/4)的动态移动平均

   HY1赋值:1日前的V1的3日指数移动平均

   DK赋值:((收盘价-HY1)*28的2日简单移动平均)*0.1

   HS赋值:成交量(手)*100/当前流通股本(手)

   ZL赋值:HS的4日简单移动平均

   DH赋值:HS的9日简单移动平均

   ZH赋值:HS的17日简单移动平均

   SH赋值:HS的34日简单移动平均

   JL赋值:(ZL+DH+ZH+SH)/4

   ZLNL赋值:(ZL-JL)

   AA1赋值:DK>

   =0ANDDK>

   =1日前的DKANDC>

   =X

   AA2赋值:ZLNL>

   =0ANDZLNL>

   =1日前的ZLNLANDC>

   =X

   当满足条件AA2时,在最低价*0.97位置画27号图标

   LS261赋值:收盘价的2日指数移动平均

   LS262赋值:收盘价的150日指数移动平均

   LS26赋值:LS261-LS262

   LS27赋值:LS26的100日指数移动平均

   LS28赋值:2*(LS26-LS27)

   LS29赋值:LS28的3乘幂*0.1+LS28的1乘幂

   输出

   黑马线:如果LS28>0.1,返回LS29,否则返回0*5,COLOR0066FF,线宽为2

   输出

   马线:黑马线的3日指数移动平均,画蓝色,线宽为2

   输出

   量价线:(收盘价-收盘价的21日简单移动平均)/收盘价的21日简单移动平均*100,画洋红色,线宽为1

   输出

   量价1:量价线的3日指数移动平均,画白色

   输出

   量价2:量价线的3日指数移动平均的3日指数移动平均,画青色

   输出

   启动:黑马线上穿0.01*黑马线,STICK,画黄色,线宽为3

   当满足条件启动>0AND马线>1日前的马线时,在0.2位置画1号图标

   VAR1赋值:3日内最低价的最低值<=60日内最低价的最低值

   VAR2赋值:收盘价>OAND(收盘价/开盘价>1.03ORC/1日前的收盘价>1.03)

   输出

   起:如果VAR1ANDVAR2,返回量价线,否则返回0,STICK,画红色,线宽为3

   当满足条件起>0OR起<0时,在0.8位置书写文字,画红色,线宽为1

   VAR3赋值:3日内最高价的最高值>=60日内最高价的最高值

   VAR4赋值:收盘价<OAND(收盘价/开盘价<0.97ORC/1日前的收盘价<0.97)

   输出

   //跑:如果VAR3ANDVAR4,返回黑马线,否则返回0,STICK,COLORFF6600,线宽为3

   输出

   VOLUME:成交量(手),VOLSTICK

   输出

   |:统计?日中满足收盘价>的天数

   1日前的收盘价,2)=2ANDCOUNT(成交量(手)<

   1日前的成交量(手),2)=2

   当满足条件|时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色

   当满足条件|时,在成交量(手)+3000位置书写文字,画绿色

   T赋值:总量>

   0

   输出

   VO:成交量(手)=100日内成交量(手)的最低值ANDT

   输出

   地量柱:TANDVO,画蓝色

   当满足条件地量柱时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色

   当满足条件地量柱时,在成交量(手)+3000位置书写文字,画蓝色

   BLZ赋值:成交量(手)>

   1日前的成交量(手)*1.9

   BLZ1赋值:成交量(手)<

   1日前的13日内成交量(手)的最低值

   BLZ2赋值:成交量(手)<

   1日前的55日内成交量(手)的最低值

   当满足条件BLZ时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色

   输出

   高量柱:TANDVO,画洋红色

   当满足条件高量柱时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色

   当满足条件高量柱时,在成交量(手)+3000位置书写文字,画洋红色

   当满足条件BLZ时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色

   输出

   倍量柱:BLZ,画黄色

   当满足条件倍量柱时,在成交量(手)+3000位置书写文字,画黄色

   HJZ赋值:(3*收盘价+最高价+最低价+开盘价)/6

   HJZ2赋值:(8*HJZ+7*1日前的HJZ+6*2日前的HJZ+5*3日前的HJZ+4*4日前的HJZ+3*5日前的HJZ+2*6日前的HJZ+8日前的HJZ)/36

   HJZ3赋值:成交量(手)=10日内成交量(手)的最高值ANDVOL>

   2*1日前的成交量(手)ANDCLOSE>

   HJZ2ANDC>

   开盘价

   输出

   黄金柱:HJZ3的5日过滤,STICK,画红色,线宽为4

   当满足条件黄金柱时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色

   当满足条件黄金柱时,在成交量(手)+10000位置书写文字,画红色

   输出

   价涨量缩:|,画绿色

   FLZ赋值:成交量(手)>

   1日前的成交量(手)*0.98ANDV<

   1日前的成交量(手)*1.02,线宽为0

   当满足条件FLZ时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色

   当满足条件FLZ时,在成交量(手)+3000位置书写文字,画洋红色

   输出

   平量柱:FLZ,画洋红色


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

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

网友评论

已有0人评论

清除 发表评论