通达信成交量指标公式源码免费版



  二、通达信成交量买卖指标

  TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,TOTALFZNUM,1)))));
  MTIME:=MOD(FROMOPEN,TOTAL);
  CTIME:=IF(MTIME<0.5,TOTAL,MTIME);
  VVOL:IF((CURRBARSCOUNT=1ANDDYNAINFO(8)>1),VOL*TOTAL/CTIME,DRAWNULL),NODRAW;
  STICKLINE((CURRBARSCOUNT=1ANDDYNAINFO(8)>1),VVOL,0,-1,-1),COLOR00C0C0;
  VOLUME:VOL,VOLSTICK;
  MA30:=MA(VOL,30);
  MA120:=MA(VOL,120);
  STICKLINE(CLOSE>=OPEN,0,VOL,3,0),COLOR000055;
  STICKLINE(OPEN>CLOSE,0,VOL,3,0),COLOR005500;
  STICKLINE(CLOSE>=OPENANDVOL>=MA120,0,VOL,3,0),COLORRED;
  STICKLINE(OPEN>CLOSEANDVOL>=MA120,0,VOL,3,0),COLORGREEN;
  STICKLINE(CROSS(MA30,MA120),0,VOL,3,0),COLORYELLOW;
  DRAWTEXT(VOL>=2*REF(VOL,1),VOL,'倍量'),COLORYELLOW;
  ZZ:=IF(REF(C,1)>REF(O,1)ANDO>REF(C,1)*1.014ANDC<O*1.02,1,3);
  V5:=MA(V,5);
  V12:=MA(V,12);
  V34:=MA(V,34);
  C6:=MA(C,6);
  DRAWTEXT(VOL>MA(VOL,5)*2ANDV>V34*3ANDC<REF(C,1)*1.05,V,'天'),COLORCYAN;
  DRAWTEXT(VOL<MA(VOL,5)/2ANDV<V12/2,(V5+V)/2,'地'),COLORBLUE;
  DRAWTEXT(CROSS(C,C6)ANDV>V5*1.2ANDV>V12*1.2ANDZZ>2ANDC>H*0.975,V,'吸'),COLORRED;
  DRAWTEXT(CROSS(C6,C)ANDV>V5*1.2ANDV>V12*1.2,V,'出'),COLORGREEN;
  H1:=MAX(DYNAINFO(3),DYNAINFO(5));
  L1:=MIN(DYNAINFO(3),DYNAINFO(6));
  P1:=H1-L1;
  阻力:=L1+P1*7/8,COLORGREEN;
  支撑:=L1+P1*0.5/8,COLORRED;
  中线:=(支撑+阻力)/2,COLORWHITE,POINTDOT;
  V11:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);
  趋势线:EMA(V11,3),LINETHICK1,COLORYELLOW;
  V12:=(趋势线-REF(趋势线,1))/REF(趋势线,1)*100;
  准备买入:STICKLINE(趋势线<11,趋势线,11,5,0),COLORRED;
  AA:=(趋势线<11)ANDFILTER((趋势线<=11),15)ANDC<中线;
  BB0:=REF(趋势线,1)<11ANDCROSS(趋势线,11)ANDC<中线;
  BB1:=REF(趋势线,1)<11ANDREF(趋势线,1)>6ANDCROSS(趋势线,11);
  BB2:=REF(趋势线,1)<6ANDREF(趋势线,1)>3ANDCROSS(趋势线,6);
  BB3:=REF(趋势线,1)<3ANDREF(趋势线,1)>1ANDCROSS(趋势线,3);
  BB4:=REF(趋势线,1)<1ANDREF(趋势线,1)>0ANDCROSS(趋势线,1);
  BB5:=REF(趋势线,1)<0ANDCROSS(趋势线,0);
  BB:=BB1=1ORBB2=1ORBB3=1ORBB4=1ORBB5=1;
  下单买入:STICKLINE(BB=1ANDC<中线,11,52,1,0),COLORRED;
  DRAWICON(BB=1ANDC<中线,55,1);
  DRAWTEXT(BB0,60,'★抄底'),COLORRED;
  DRAWTEXT(AA,16,'超卖见底'),,COLORWHITE;
  准备卖出:STICKLINE(趋势线>89,趋势线,89,5,0),COLORGREEN;
  CC:=(趋势线>89)ANDFILTER((趋势线>89),15)ANDC>中线;
  DD0:=REF(趋势线,1)>89ANDCROSS(89,趋势线)ANDC>中线;
  DD1:=REF(趋势线,1)>89ANDREF(趋势线,1)<94ANDCROSS(89,趋势线);
  DD2:=REF(趋势线,1)>94ANDREF(趋势线,1)<97ANDCROSS(94,趋势线);
  DD3:=REF(趋势线,1)>97ANDREF(趋势线,1)>99ANDCROSS(97,趋势线);
  DD4:=REF(趋势线,1)>99ANDREF(趋势线,1)<100ANDCROSS(99,趋势线);
  DD5:=REF(趋势线,1)>100ANDCROSS(100,趋势线);
  DD:=DD1=1ORDD2=1ORDD3=1ORDD4=1ORDD5=1;
  下单卖出:STICKLINE(DD=1ANDC>中线,89,49,1,0),COLORGREEN;
  DRAWICON(DD=1ANDC>中线,55,2);
  DRAWTEXT(DD0,40,'★逃顶'),COLORGREEN;
  DRAWTEXT(CC,84,'超买见顶'),,COLORWHITE;
  顶:89,COLORGREEN;
  底:11,COLORRED;
  中:50,POINTDOT,COLORWHITE;
  DRAWTEXT(ISLASTBAR,顶,'顶'),COLORGREEN;
  DRAWTEXT(ISLASTBAR,底,'底'),COLORRED;
  DRAWTEXT(ISLASTBAR,中,'中'),COLORWHITE;


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

  ZDF赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
  S0赋值:属于某板块
  S1赋值:如果模糊匹配品种名称,返回0,否则返回1
  S2赋值:如果模糊匹配品种名称,返回0,否则返回1
  S3赋值:成交量(手)/当前流通股本(手)*100
  S4赋值:S3*((最高价-最低价)+收盘价-开盘价的绝对值)
  S5赋值:S4/收盘价
  S6赋值:取反 AND S1 AND S2
  输出XG:S5<1.6 AND S6 AND ZDF>9.82

文章引用数据来源知名财经网站,如东方财富网,新浪财经等。