相关简介:   通达信主力出货指标源码                              

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

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

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

在高价区反复制造震荡,让散户误以为庄家只是在整理而已,而庄家则在震荡中慢慢分批出货。这种出货方式就叫震荡式出货。这种出货方式所震时间较长,常用于大盘股或重要指标股的出货操作。

通达信指标公式源码:

    PJJ:=DMA((H+L+C*2)/4,0.9);
    JJ:=REF(EMA(PJJ,3),1);
    QJJ:=vol/((H-L)*2-ABS(C-O));
    XVL:=IF(C>O,QJJ*(H-L),IF(C<O,QJJ*(H-O+(C-L)),VOL/2))+IF(C>O,0-QJJ*(H-C+(O-L)),IF(C<O,0-QJJ*(H-L),0-VOL/2));
    ZLL:=VOL/CAPITAL;
    HSL1:=IF(ZLL>10,10,ZLL);
    HSL:=XVL/20/1.15;
    攻击流量:=HSL*0.55+REF(HSL,1)*0.33+REF(HSL,2)*0.22;
    GJJ:=EMA(攻击流量,8);
    LLJX:=EMA(攻击流量,3);
    流量:LLJX,COLORC875B7;
    STICKLINE(流量>0,流量*1000,0,4,0),COLOR0000FF;
    STICKLINE(流量<0,流量*1000,0,4,0),COLORFF4242;
    流量基线:GJJ,COLOR00BBBB;
    STICKLINE(HSL*0.4>=0,HSL*0.4*1.5*1000,0,0,1),COLORYELLOW;
    STICKLINE(HSL*0.4<0,HSL*0.4*1.5*1000,0,0,1),COLOR95FF95;
    ZJLL:=REF(LLJX,1);
    QZJJ:=(((LLJX-ZJLL)/ZJLL)*100);
    流量幅:IF(((LLJX>0)AND(ZJLL<0)),ABS(QZJJ),IF((((LLJX<0)AND(ZJLL<0))AND(LLJX<ZJLL)),(0-QZJJ),QZJJ)),COLORWHITE;
    力度:HSL/1000,COLOR9B37FF;
    周流量:SUM(LLJX,5),COLORFFBFDF;
    BB:=REF(周流量,1);
    ZQZJJ:=(周流量-BB)/BB*100;
    周幅:IF(周流量>0ANDBB<0,ABS(ZQZJJ),IF(周流量<0ANDBB<0AND周流量<BB,-ZQZJJ,ZQZJJ)),COLORWHITE;
    输出:GJJ*1000,COLOR00BBBB;
    VAR1:=1/WINNER(CLOSE);
    VAR2:=ma(CLOSE,13);
    VAR3:=100-Abs((CLOSE-VAR2)/VAR2*100);
    VAR4:=LLV(LOW,75);
    VAR5:=HHV(HIGH,75);
    VAR6:=(VAR5-VAR4)/100;
    VAR7:=SMA((CLOSE-VAR4)/VAR6,20,1);
    VAR8:=SMA((OPEN-VAR4)/VAR6,20,1);
    VAR9:=3*VAR7-2*SMA(VAR7,15,1);
    VARA:=3*VAR8-2*SMA(VAR8,15,1);
    VARB:=100-VARA;
    VARC:=IF(900101<DATEANDDATE<9999999,1,0);
    进场系数:(100-VAR9)*VARC,,{000B0001};
    出货量:MA(WINNER(CLOSE*0.95)*100,3)*VARC,,COLORYELLOW;
    进货量:(100-IF(VAR1>5,IF(VAR1<100,VAR1,VAR3-10),0))*VARC,,COLORGREEN;
    VARD:=出货量>VAR3;
    VARE:=REF(LOW,1)*0.9;
    VARF:=LOW*0.9;
    VAR10:=(VARF*vol+VARE*(CAPITAL-VOL))/CAPITAL;
    VAR11:=EMA(VAR10,30);
    VAR12:=CLOSE-REF(CLOSE,1);
    VAR13:=MAX(VAR12,0);
    VAR14:=ABS(VAR12);
    VAR15:=SMA(VAR13,7,1)/SMA(VAR14,7,1)*100;
    VAR16:=SMA(VAR13,13,1)/SMA(VAR14,13,1)*100;
    VAR17:=BARSCOUNT(CLOSE);
    VAR18:=SMA(MAX(VAR12,0),6,1)/SMA(ABS(VAR12),6,1)*100;
    VAR19:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;
    VAR1A:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
    VAR1B:=SMA((SMA(VAR1A,4,1)-50)*2,3,1);
    VAR1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
    VAR1D:=SMA(VAR1C,4,1);
    VAR1E:=SMA(VAR1D,3,1);
    VAR1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
    VAR20:=VAR18<=25ANDVAR19<-95ANDVAR1F>20ANDVAR1B<-30ANDVAR1E<30ANDVAR11-CLOSE>=-0.25ANDVAR15<22ANDVAR16<28ANDVAR17>50;
    VAR21:=(HIGH+LOW+CLOSE)/3;
    VAR22:=(VAR21-MA(VAR21,14))/(0.015*AVEDEV(VAR21,14));
    VAR23:=(VAR21-MA(VAR21,70))/(0.015*AVEDEV(VAR21,70));
    VAR24:=IF(VAR22>=150ANDVAR22<200ANDVAR23>=150ANDVAR23<200,10,0);
    VAR25:=IF(VAR22<=-150ANDVAR22>-200ANDVAR23<=-150ANDVAR23>-200,-10,VAR24);
    VAR26:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
    VAR27:=REVERSE(VAR26);
    VAR28:=SMA(VAR26,3,1);
    散户:SMA(VAR28,3,1)*VARC,,COLORMAGENTA;
    庄家:SMA(散户,3,1)*VARC,,COLORYELLOW;
    见顶:IF(crOSS(散户,庄家)AND散户<30,庄家,0)*VARC,,COLORRED;
    见底:IF(CROSS(庄家,散户)AND庄家>75,庄家,100)*VARC,,COLORGREEN;
    DRAWTEXT(CROSS(散户,庄家)AND散户<30,庄家,'低吸!'),,COLORWHITE;
    DRAWTEXT(CROSS(庄家,散户)AND庄家>75,庄家,''),,COLORGREEN;
    预警:(IF(VAR23>=200ANDVAR22>=150,15,IF(VAR23<=-200ANDVAR22<=-150,-15,VAR25))+50)*VARC,,{00050006};
    DRAWTEXT(CROSS(VAR20,0.5)ANDCOUNT(VAR20=1,10)=1,35,'抄底'),,COLORYELLOW;
    DRAWTEXT(CROSS(VARD,0.5)ANDCOUNT(VARD=1,10)=1,65,'逃顶'),,COLORCYAN;
    stICKLINE(VARD,100,25,1,0),,COLORCYAN;
    STICKLINE(1,出货量,0,1,0),,COLORYELLOW;
    STICKLINE(1,进货量,100,1,0),,{00010001};
    STICKLINE(VAR20,0,80,1,0),,COLORRED;

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

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

   JJ赋值:1日前的PJJ的3日指数移动平均

   QJJ赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)

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

   开盘价,QJJ*(最高价-最低价),如果收盘价<,返回?,否则返回?

   开盘价,QJJ*(最高价-开盘价+(收盘价-最低价)),成交量(手)/2))+如果收盘价>,返回?,否则返回?

   开盘价,0-QJJ*(最高价-收盘价+(开盘价-最低价)),如果收盘价<,返回?,否则返回?

   开盘价,0-QJJ*(最高价-最低价),0-成交量(手)/2))

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

   HSL1赋值:如果ZLL>,返回?,否则返回?

   10,10,ZLL)

   HSL赋值:XVL/20/1.15

   攻击流量赋值:HSL*0.55+1日前的HSL*0.33+2日前的HSL*0.22

   GJJ赋值:攻击流量的8日指数移动平均

   LLJX赋值:攻击流量的3日指数移动平均

   输出流量:LLJX,COLORC875B7

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

   0,流量*1000,0,4,0),COLOR0000FF

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

   0,流量*1000,0,4,0),COLORFF4242

   输出流量基线:GJJ,COLOR00BBBB

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

   =0,HSL*0.4*1.5*1000,0,0,1),画黄色

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

   0,HSL*0.4*1.5*1000,0,0,1),COLOR95FF95

   ZJLL赋值:1日前的LLJX

   QZJJ赋值:(((LLJX-ZJLL)/ZJLL)*100)

   输出流量幅:如果((LLJX>,返回?,否则返回?

   0)AND(ZJLL<

   0)),QZJJ的绝对值,如果(((LLJX<,返回?,否则返回?

   0)AND(ZJLL<

   0))AND(LLJX<

   ZJLL)),(0-QZJJ),QZJJ)),画白色

   输出力度:HSL/1000,COLOR9B37FF

   输出周流量:LLJX的5日累和,COLORFFBFDF

   BB赋值:1日前的周流量

   ZQZJJ赋值:(周流量-BB)/BB*100

   输出周幅:如果周流量>,返回?,否则返回?

   0ANDBB<

   0,ZQZJJ的绝对值,如果周流量<,返回?,否则返回?

   0ANDBB<

   0AND周流量<

   BB,-ZQZJJ,ZQZJJ)),画白色

   输出输出:GJJ*1000,COLOR00BBBB

   VAR1赋值:1/以收盘价计算的获利盘比例

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

   VAR3赋值:100-(收盘价-VAR2)/VAR2*100的绝对值

   VAR4赋值:75日内最低价的最低值

   VAR5赋值:75日内最高价的最高值

   VAR6赋值:(VAR5-VAR4)/100

   VAR7赋值:(收盘价-VAR4)/VAR6的20日[1日权重]移动平均

   VAR8赋值:(开盘价-VAR4)/VAR6的20日[1日权重]移动平均

   VAR9赋值:3*VAR7-2*VAR7的15日[1日权重]移动平均

   VARA赋值:3*VAR8-2*VAR8的15日[1日权重]移动平均

   VARB赋值:100-VARA

   VARC赋值:如果900101<DATEANDDATE<9999999,返回1,否则返回0

   输出进场系数:(100-VAR9)*VARC,,

   输出出货量:以收盘价*0.95计算的获利盘比例*100的3日简单移动平均*VARC,,画黄色

   输出进货量:(100-如果VAR1>5,返回如果VAR1<100,返回VAR1,否则返回VAR3-10,否则返回0)*VARC,,画绿色

   VARD赋值:出货量>VAR3

   VARE赋值:1日前的最低价*0.9

   VARF赋值:最低价*0.9

   VAR10赋值:(VARF*成交量(手)+VARE*(当前流通股本(手)-成交量(手)))/当前流通股本(手)

   VAR11赋值:VAR10的30日指数移动平均

   VAR12赋值:收盘价-1日前的收盘价

   VAR13赋值:VAR12和0的较大值

   VAR14赋值:VAR12的绝对值

   VAR15赋值:VAR13的7日[1日权重]移动平均/VAR14的7日[1日权重]移动平均*100

   VAR16赋值:VAR13的13日[1日权重]移动平均/VAR14的13日[1日权重]移动平均*100

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

   VAR18赋值:VAR12和0的较大值的6日[1日权重]移动平均/VAR12的绝对值的6日[1日权重]移动平均*100

   VAR19赋值:(-200)*(60日内最高价的最高值-收盘价)/(60日内最高价的最高值-60日内最低价的最低值)+100

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

   VAR1B赋值:(VAR1A的4日[1日权重]移动平均-50)*2的3日[1日权重]移动平均

   VAR1C赋值:(大盘的收盘价-14日内大盘的最低价的最低值)/(14日内大盘的最高价的最高值-14日内大盘的最低价的最低值)*100

   VAR1D赋值:VAR1C的4日[1日权重]移动平均

   VAR1E赋值:VAR1D的3日[1日权重]移动平均

   VAR1F赋值:(30日内最高价的最高值-收盘价)/收盘价*100

   VAR20赋值:VAR18<=25ANDVAR19<-95ANDVAR1F>20ANDVAR1B<-30ANDVAR1E<30ANDVAR11-收盘价>=-0.25ANDVAR15<22ANDVAR16<28ANDVAR17>50

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

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

   VAR23赋值:(VAR21-VAR21的70日简单移动平均)/(0.015*VAR21的70日平均绝对偏差)

   VAR24赋值:如果VAR22>=150ANDVAR22<200ANDVAR23>=150ANDVAR23<200,返回10,否则返回0

   VAR25赋值:如果VAR22<=-150ANDVAR22>-200ANDVAR23<=-150ANDVAR23>-200,返回-10,否则返回VAR24

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

   VAR27赋值:VAR26的相反数

   VAR28赋值:VAR26的3日[1日权重]移动平均

   输出散户:VAR28的3日[1日权重]移动平均*VARC,,画洋红色

   输出庄家:散户的3日[1日权重]移动平均*VARC,,画黄色

   输出见顶:如果散户上穿庄家AND散户<30,返回庄家,否则返回0*VARC,,画红色

   输出见底:如果庄家上穿散户AND庄家>75,返回庄家,否则返回100*VARC,,画绿色

   当满足条件散户上穿庄家AND散户<30时,在庄家位置书写文字,,画白色

   当满足条件庄家上穿散户AND庄家>75时,在庄家位置书写文字,,画绿色

   输出预警:(如果VAR23>=200ANDVAR22>=150,返回15,否则返回如果VAR23<=-200ANDVAR22<=-150,返回-15,否则返回VAR25+50)*VARC,,

   当满足条件VAR20上穿0.5ANDCOUNT(VAR20=1,10)=1时,在35位置书写文字,,画黄色

   当满足条件VARD上穿0.5ANDCOUNT(VARD=1,10)=1时,在65位置书写文字,,画青色

   当满足条件VARD时,在100和25位置之间画柱状线,宽度为1,0不为0则画空心柱.,,画青色

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

   当满足条件1时,在进货量和100位置之间画柱状线,宽度为1,0不为0则画空心柱.,,

   当满足条件VAR20时,在0和80位置之间画柱状线,宽度为1,0不为0则画空心柱.,,画红色

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。