神奇指标网

通达信主力暗中建仓指标公式源码分享

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

  



相关简介:通达信主力暗中建仓指标公式源码分享


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


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图



指标用法:黄柱表明主力机构吸筹,红蓝线条由收敛状突然向上发散,说明主力机构抢筹;黄柱和发散的红蓝线条同时出现(尤其是在相对低位出现时),能作为买进股票时强有力的一种辅助参考!




通达信指标公式源码:



    ZLCM:=EMA((WINNER(CLOSE)*70),3);
    SHCM:=EMA(((WINNER((CLOSE*1.1))-WINNER((CLOSE*0.9)))*80),3);
    主力控盘:((ZLCM/(ZLCM+SHCM))*100),LINETHICK2,COLORYELLOW;
    顶:90,LINETHICK2,COLORRED;
    风险:80,,COLORYELLOW;
    平衡:50,COLORGREEN;
    安全:20,COLORBLUE;
    底:0,LINETHICK2,COLORWHITE;
    M1:=3;M2:=5;M3:=7;M4:=13;M5:=15;M6:=21;
    Q2:=(CLOSE-LLV(LOW,24))/(HHV(HIGH,24)-LLV(LOW,24))*100;
    Q3:=SMA(Q2,12,1);
    Q4:=SMA(Q3,12,1);
    长趋势:3*Q3-2*Q4,colorwhite,LINETHICK2;
    趋势线:EMA(Q3,12),colorred,LINETHICK2;
    DRAWTEXT(CROSS(趋势线,长趋势)ANDREF(长趋势,1)>88,REF(长趋势,12),'顶'),colorred,LINETHICK5;
    逢低买:DRAWTEXT(REF(CROSS(趋势线,长趋势),88)AND趋势线>0.04*长趋势,长趋势,''),LINETHICK1;
    买:DRAWTEXT(REF(CROSS(长趋势,趋势线),1)AND长趋势>0.04*趋势线,趋势线,''),colorred,LINETHICK1;
    VAR3:=PEAKBARS(3,15,1)<10;
    VAR5:=IF(VAR3=1,2,0);
    顶:=IF(VAR5=2,2,0);
    顶A:IF(顶>REF(顶,1),50,0),colorgreen;
    DRAWTEXT(顶A=50,45,'逃顶'),COLOR00FF00;
    金叉:CROSS(长趋势,趋势线);
    DRAWTEXT(金叉,趋势线,'★金叉买点'),colorred;
    VAR1:=LLV(HIGH,240);
    VAR2:=100*(CLOSE-VAR1)/VAR1;
    VAR3:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;
    VAR4:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;
    VAR5:=0;
    VAR6:=SMA(MAX(CLOSE-REF(CLOSE,1),0),34,1)/
    SMA(ABS(CLOSE-REF(CLOSE,1)),7,1)*100;
    VAR7:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/
    SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100;
    VARA:=BARSCOUNT(CLOSE);
    VARB:=VAR6<20ANDVAR7<23ANDVARA>35;
    VARC:=VARBANDCOUNT(VARB,1)=1;
    VARD:=EMA(CLOSE,21)-EMA(CLOSE,8);
    VARE:=EMA(VARD,5);
    VARF:=TROUGHBARS(3,6,1)<4ANDCROSS(VARD,VARE);
    VAR8:=IF(TROUGHBARS(3,16,1)=0ANDHIGH>LOW+0.04,4,0);
    VAR9:=ZIG(3,6)>REF(ZIG(3,6),1)ANDREF(ZIG(3,6),1)<=REF(ZIG(3,6),2)AND
    REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);
    VAR10:=ZIG(3,6)<REF(ZIG(3,6),1)ANDREF(ZIG(3,6),1)>=REF(ZIG(3,6),2)AND
    REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);
    VAR11:=ZIG(3,22)>REF(ZIG(3,22),1)ANDREF(ZIG(3,22),1)<=REF(ZIG(3,22),2)
    ANDREF(ZIG(3,22),2)<=REF(ZIG(3,22),3);
    VAR12:=ZIG(3,22)<REF(ZIG(3,22),1)ANDREF(ZIG(3,22),1)>=REF(ZIG(3,22),2)
    ANDREF(ZIG(3,22),2)>=REF(ZIG(3,22),3);
    VAR13:=ZIG(3,51)>REF(ZIG(3,51),1)ANDREF(ZIG(3,51),1)<=REF(ZIG(3,51),2)
    ANDREF(ZIG(3,51),2)<=REF(ZIG(3,51),3);
    VAR14:=ZIG(3,51)<REF(ZIG(3,51),1)ANDREF(ZIG(3,51),1)>=REF(ZIG(3,51),2)
    ANDREF(ZIG(3,51),2)>=REF(ZIG(3,51),3);
    VAR15:=ZIG(3,72)>REF(ZIG(3,72),1)ANDREF(ZIG(3,72),1)<=REF(ZIG(3,72),2)
    ANDREF(ZIG(3,72),2)<=REF(ZIG(3,72),3);
    VAR16:=ZIG(3,72)<REF(ZIG(3,72),1)ANDREF(ZIG(3,72),1)>=REF(ZIG(3,72),2)
    ANDREF(ZIG(3,72),2)>=REF(ZIG(3,72),3);
    VAR17:=EMA(CLOSE,2)-EMA(CLOSE,150);
    VAR1A:=EMA(VAR17,100);
    VAR1B:=2*(VAR17-VAR1A);
    VAR1C:=POW(VAR1B,3)*0.1+POW(VAR1B,1);
    VAR1D:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE));
    VAR1E:=EMA(VAR1D*0.97,3);
    VAR1F:=(HIGH+LOW+CLOSE)/3;
    VAR18:=(VAR1F-MA(VAR1F,14))/(0.015*AVEDEV(VAR1F,14));
    VAR19:=CROSS(VAR1E,LOW);
    选股买点:=VAR8,colorred;
    组合买:=(VAR9+VAR11+VAR13+VAR15);
    组合卖:=(VAR10+VAR12+VAR14+VAR16);
    黑马线:=IF(YEAR<2098ANDVAR1B>0.1,VAR1C,0);
    VAR20:=选股买点ANDVARFANDVARCANDVAR19ANDVAR2<0ANDVAR3=0
    ANDVAR4=0ANDVAR18<(-110);
    DRAWTEXT(VAR11,LOW,'●介入'),colormagenta,LINETHICK4;
    STICKLINE(组合买,CLOSE,OPEN,1,0),colorblue;
    DRAWTEXT(组合买,LOW,'B'),colorgreen;
    STICKLINE(组合卖,CLOSE,OPEN,1,0),colorgreen;
    DRAWTEXT(组合卖,HIGH,'S'),coloryellow;
    STICKLINE(选股买点,CLOSE,OPEN,1,0),colorblue;
    DRAWTEXT(选股买点>0,LOW,'B'),colormagenta;
    DRAWTEXT(VAR14,HIGH,'空仓'),LINETHICK3,colorcyan;
    DRAWTEXT(VAR18<-110AND选股买点>0,LOW,'买入'),colorred,
    LINETHICK3;
    VAA1:=(ZIG(3,10)<REF(ZIG(3,10),1))AND(REF(ZIG(3,10),1)>REF(ZIG(3,10),2));
    VAA2:=(ZIG(3,10)>REF(ZIG(3,10),1))AND(REF(ZIG(3,10),1)<REF(ZIG(3,10),2));
    DRAWTEXT(VAA1,HIGH,'卖出'),coloryellow;
    DRAWTEXT(VAA2AND(DATE<1070804),LOW,'买入'),coloryellow;
    STICKLINE(VAA1AND(DATE<1070804),CLOSE,OPEN,1.5,0),coloryellow;
    STICKLINE(VAA1AND(DATE<1070804),HIGH,LOW,1.5,0),coloryellow;
    STICKLINE(VAA2AND(DATE<1070804),CLOSE,OPEN,1.5,0),COLORFF00FF;
    STICKLINE(VAA2AND(DATE<1070804),HIGH,LOW,1.5,0),COLORFF00FF;
    周线:MA(CLOSE,M1),colorwhite;
    半月线:MA(CLOSE,M2),coloryellow;
    月线:MA(CLOSE,M3),colormagenta;
    季度线:MA(CLOSE,M4),colorgreen;
    半年线:MA(CLOSE,M5),colorcyan;
    年线:MA(CLOSE,M6),colorblue
    N1:=34;
    N2:=9;
    N3:=3;
    X1:=100*(HHV(HIGH,N1)-CLOSE)/(HHV(HIGH,N1)-LLV(LOW,N1));
    VAR1:=100*(HHV(HIGH,N2)-CLOSE)/(HHV(HIGH,N2)-LLV(LOW,N2));
    VAR2:=100*(HHV(HIGH,N3)-CLOSE)/(HHV(HIGH,N3)-LLV(LOW,N3));
    VAR3:=VAR1-X1;
    VAR4:=X1-VAR1;
    STICKLINE(VAR3<0,0,VAR4,2.5,0),COLORRED;
    主力暗中建仓:VAR4,COLORRED,NODRAW;
    STICKLINE(VAR4<0,0,VAR3,1,1),COLORFFFFFF;
    主力暗中对倒:VAR4<0,COLORFFFFFF;
    VAR5:=DYNAINFO(5);
    VAR6:=IF(HIGH<VAR5,0,IF(LOW>VAR5,1,(VAR5-HIGH+0.009)/(LOW-HIGH+0.009)));
    A:=CLOSE*1.1;
    B:=CLOSE*0.9;
    B1:=100*(WINNER(A)-WINNER(B));
    CMSD:=100-B1;
    C1:=MA(CLOSE,13)<REF(MA(CLOSE,13),1);
    D1:=IF(CLOSE>1000,CROSS(VAR6,22),CROSS(VAR6,24));
    STICKLINE(CMSD>65ANDC1,CMSD-88,0,2,0),COLORFF00FF;
    强庄建仓:CMSD>65ANDC1,COLORFF00FF;
    ZC_1:=IF(LOW<DYNAINFO(7),0,IF(HIGH>DYNAINFO(7),DYNAINFO(7)-(DYNAINFO(7)-HIGH+0.02)/(HIGH-LOW+0.02),0));
    ZC_2:=DMA(ZC_1,VOL/CAPITAL)*(100);
    出货:=IF(ZC_2>0ANDZC_2>REF(ZC_2,1),ZC_2/20,0);
    STICKLINE(出货>0,出货-88,0,1,0),COLORGREEN;
    机构出货:出货>0,COLORGREEN;
    换手:VOL*100/CAPITAL,NODRAW;






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


   ZLCM赋值:(以收盘价计算的获利盘比例*70)的3日指数移动平均

   SHCM赋值:((以(收盘价*1.1)计算的获利盘比例-以(收盘价*0.9)计算的获利盘比例)*80)的3日指数移动平均

   输出主力控盘:((ZLCM/(ZLCM+SHCM))*100),线宽为2,画黄色

   输出顶:90,线宽为2,画红色

   输出风险:80,,画黄色

   输出平衡:50,画绿色

   输出安全:20,画蓝色

   输出底:0,线宽为2,画白色

   M1赋值:3

   M2赋值:5

   M3赋值:7

   M4赋值:13

   M5赋值:15

   M6赋值:21

   Q2赋值:(收盘价-24日内最低价的最低值)/(24日内最高价的最高值-24日内最低价的最低值)*100

   Q3赋值:Q2的12日[1日权重]移动平均

   Q4赋值:Q3的12日[1日权重]移动平均

   输出长趋势:3*Q3-2*Q4,画白色,线宽为2

   输出趋势线:Q3的12日指数移动平均,画红色,线宽为2

   当满足条件趋势线上穿长趋势ANDREF(长趋势,1)>88时,在12日前的长趋势位置书写文字,画红色,线宽为5

   输出逢低买:当满足条件88日前的趋势线上穿长趋势AND趋势线>0.04*长趋势时,在长趋势位置书写文字,线宽为1

   输出买:当满足条件1日前的长趋势上穿趋势线AND长趋势>0.04*趋势线时,在趋势线位置书写文字,画红色,线宽为1

   VAR3赋值:收盘价15%之字转向的前1个波峰位置<10

   VAR5赋值:如果VAR3=1,返回2,否则返回0

   顶赋值:如果VAR5=2,返回2,否则返回0

   输出顶A:如果顶>1日前的顶,返回50,否则返回0,画绿色

   当满足条件顶A=50时,在45位置书写文字,COLOR00FF00

   输出金叉:长趋势上穿趋势线

   当满足条件金叉时,在趋势线位置书写文字,画红色

   VAR1赋值:240日内最高价的最低值

   VAR2赋值:100*(收盘价-VAR1)/VAR1

   VAR3赋值:(收盘价-528日内最低价的最低值)/(528日内最高价的最高值-528日内最低价的最低值)*100

   VAR4赋值:(收盘价-530日内收盘价的最低值)/(530日内收盘价的最高值-530日内收盘价的最低值)*100

   VAR5赋值:0

   VAR6赋值:收盘价-1日前的收盘价和0的较大值的34日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的7日[1日权重]移动平均*100

   VAR7赋值:收盘价-1日前的收盘价和0的较大值的13日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的13日[1日权重]移动平均*100

   VARA赋值:收盘价的有效数据周期数

   VARB赋值:VAR6<20ANDVAR7<23ANDVARA>35

   VARC赋值:VARBANDCOUNT(VARB,1)=1

   VARD赋值:收盘价的21日指数移动平均-收盘价的8日指数移动平均

   VARE赋值:VARD的5日指数移动平均

   VARF赋值:收盘价6%之字转向的前1个波谷位置<4ANDCROSS(VARD,VARE)

   VAR8赋值:如果收盘价16%之字转向的前1个波谷位置=0ANDHIGH>最低价+0.04,返回4,否则返回0

   VAR9赋值:收盘价6%的之字转向>1日前的收盘价6%的之字转向ANDREF(收盘价6%的之字转向,1)<=2日前的收盘价6%的之字转向AND2日前的收盘价6%的之字转向<=3日前的收盘价6%的之字转向

   VAR10赋值:收盘价6%的之字转向<1日前的收盘价6%的之字转向ANDREF(收盘价6%的之字转向,1)>=2日前的收盘价6%的之字转向AND2日前的收盘价6%的之字转向>=3日前的收盘价6%的之字转向

   VAR11赋值:收盘价22%的之字转向>1日前的收盘价22%的之字转向ANDREF(收盘价22%的之字转向,1)<=2日前的收盘价22%的之字转向ANDREF(收盘价22%的之字转向,2)<=3日前的收盘价22%的之字转向

   VAR12赋值:收盘价22%的之字转向<1日前的收盘价22%的之字转向ANDREF(收盘价22%的之字转向,1)>=2日前的收盘价22%的之字转向ANDREF(收盘价22%的之字转向,2)>=3日前的收盘价22%的之字转向

   VAR13赋值:收盘价51%的之字转向>1日前的收盘价51%的之字转向ANDREF(收盘价51%的之字转向,1)<=2日前的收盘价51%的之字转向ANDREF(收盘价51%的之字转向,2)<=3日前的收盘价51%的之字转向

   VAR14赋值:收盘价51%的之字转向<1日前的收盘价51%的之字转向ANDREF(收盘价51%的之字转向,1)>=2日前的收盘价51%的之字转向ANDREF(收盘价51%的之字转向,2)>=3日前的收盘价51%的之字转向

   VAR15赋值:收盘价72%的之字转向>1日前的收盘价72%的之字转向ANDREF(收盘价72%的之字转向,1)<=2日前的收盘价72%的之字转向ANDREF(收盘价72%的之字转向,2)<=3日前的收盘价72%的之字转向

   VAR16赋值:收盘价72%的之字转向<1日前的收盘价72%的之字转向ANDREF(收盘价72%的之字转向,1)>=2日前的收盘价72%的之字转向ANDREF(收盘价72%的之字转向,2)>=3日前的收盘价72%的之字转向

   VAR17赋值:收盘价的2日指数移动平均-收盘价的150日指数移动平均

   VAR1A赋值:VAR17的100日指数移动平均

   VAR1B赋值:2*(VAR17-VAR1A)

   VAR1C赋值:VAR1B的3乘幂*0.1+VAR1B的1乘幂

   VAR1D赋值:最低价*最高价*开盘价*收盘价的开方的开方

   VAR1E赋值:VAR1D*0.97的3日指数移动平均

   VAR1F赋值:(最高价+最低价+收盘价)/3

   VAR18赋值:(VAR1F-VAR1F的14日简单移动平均)/(0.015*VAR1F的14日平均绝对偏差)

   VAR19赋值:VAR1E上穿最低价

   选股买点赋值:VAR8,画红色

   组合买赋值:(VAR9+VAR11+VAR13+VAR15)

   组合卖赋值:(VAR10+VAR12+VAR14+VAR16)

   黑马线赋值:如果年份<2098ANDVAR1B>0.1,返回VAR1C,否则返回0

   VAR20赋值:选股买点ANDVARFANDVARCANDVAR19ANDVAR2<0ANDVAR3=0ANDVAR4=0ANDVAR18<(-110)

   当满足条件VAR11时,在最低价位置书写文字,画洋红色,线宽为4

   当满足条件组合买时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色

   当满足条件组合买时,在最低价位置书写文字,画绿色

   当满足条件组合卖时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色

   当满足条件组合卖时,在最高价位置书写文字,画黄色

   当满足条件选股买点时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色

   当满足条件选股买点>0时,在最低价位置书写文字,画洋红色

   当满足条件VAR14时,在最高价位置书写文字,线宽为3,画青色

   当满足条件VAR18<-110AND选股买点>0时,在最低价位置书写文字,画红色,线宽为3

   VAA1赋值:(收盘价10%的之字转向<1日前的收盘价10%的之字转向)AND(1日前的收盘价10%的之字转向>2日前的收盘价10%的之字转向)

   VAA2赋值:(收盘价10%的之字转向>1日前的收盘价10%的之字转向)AND(1日前的收盘价10%的之字转向<2日前的收盘价10%的之字转向)

   当满足条件VAA1时,在最高价位置书写文字,画黄色

   当满足条件VAA2AND(日期<1070804)时,在最低价位置书写文字,画黄色

   当满足条件VAA1AND(日期<1070804)时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画黄色

   当满足条件VAA1AND(日期<1070804)时,在最高价和最低价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画黄色

   当满足条件VAA2AND(日期<1070804)时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFF00FF

   当满足条件VAA2AND(日期<1070804)时,在最高价和最低价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFF00FF

   输出周线:收盘价的M1日简单移动平均,画白色

   输出半月线:收盘价的M2日简单移动平均,画黄色

   输出月线:收盘价的M3日简单移动平均,画洋红色

   输出季度线:收盘价的M4日简单移动平均,画绿色

   输出半年线:收盘价的M5日简单移动平均,画青色

   N1赋值:34

   N2赋值:9

   N3赋值:3

   X1赋值:100*(N1日内最高价的最高值-收盘价)/(N1日内最高价的最高值-N1日内最低价的最低值)

   VAR1赋值:100*(N2日内最高价的最高值-收盘价)/(N2日内最高价的最高值-N2日内最低价的最低值)

   VAR2赋值:100*(N3日内最高价的最高值-收盘价)/(N3日内最高价的最高值-N3日内最低价的最低值)

   VAR3赋值:VAR1-X1

   VAR4赋值:X1-VAR1

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

   0,0,VAR4,2.5,0),画红色

   输出主力暗中建仓:VAR4,画红色,NODRAW

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

   0,0,VAR3,1,1),COLORFFFFFF

   输出主力暗中对倒:VAR4<

   0,COLORFFFFFF

   VAR5赋值:最高价

   VAR6赋值:如果最高价<,返回?,否则返回?

   VAR5,0,如果最低价>,返回?,否则返回?

   VAR5,1,(VAR5-最高价+0.009)/(最低价-最高价+0.009)))

   A赋值:收盘价*1.1

   B赋值:收盘价*0.9

   B1赋值:100*(以A计算的获利盘比例-以B计算的获利盘比例)

   CMSD赋值:100-B1

   C1赋值:收盘价的13日简单移动平均<

   1日前的收盘价的13日简单移动平均

   D1赋值:如果收盘价>,返回?,否则返回?

   1000,VAR6上穿22,VAR6上穿24)

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

   65ANDC1,CMSD-88,0,2,0),COLORFF00FF

   输出强庄建仓:CMSD>

   65ANDC1,COLORFF00FF

   ZC_1赋值:如果最低价<,返回?,否则返回?

   现价,0,如果最高价>,返回?,否则返回?

   现价,现价-(现价-最高价+0.02)/(最高价-最低价+0.02),0))

   ZC_2赋值:以成交量(手)/当前流通股本(手)为权重ZC_1的动态移动平均*(100)

   出货赋值:如果ZC_2>,返回?,否则返回?

   0ANDZC_2>

   1日前的ZC_2,ZC_2/20,0)

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

   0,出货-88,0,1,0),画绿色

   输出机构出货:出货>

   0,画绿色

   输出换手:成交量(手)*100/当前流通股本(手),NODRAW


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

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

网友评论

已有0人评论

清除 发表评论