最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • 通达信特别版DDZ指标公式源码分享

    正文概述    2024-05-04 03:59:40  
    JJ:=(HIGH+LOW+CLOSE)/3;QJ0:=/IF(HIGH=LOW,4,HIGH-LOW); QJ1:=IF(CAPITAL=0,QJ0*(JJ-MIN(CLOSE,OPEN)),QJ0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW))); QJ2:=IF(CAPITAL=0,QJ0*(MIN(OPEN,CLOSE)-LOW),QJ0*IF(HIGH=LOW,1,(JJ-MIN(CLOSE,OPEN)))); QJ3:=IF(CAPITAL=0,QJ0*(HIGH-MAX(OPEN,CLOSE)),QJ0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE)))); QJ4:=IF(CAPITAL=0,QJ0*(MAX(CLOSE,OPEN)-JJ),QJ0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-JJ))); QJ5:=QJ1+QJ2;QJ6:=QJ3+QJ4;DD:=(QJ5-QJ6)/(QJ5+QJ6)*100; DDZ:DD*17; DDZ1:DD*13; FILLRGN(DDZ1,DDZ,DDZ1 =DDZ,RGB(0,24,224),DDZ1 DDZ,RGB(255,0,0)); input:p1(170),p2(200); CC:=IF(CAPITAL 1,INDEXV*0.618,vol/3); H1:=VOL/CAPITAL*100; h2:=INDEXV/SUM(INDEXV,71)*100; hs:=IF(CAPITAL 1,h2,h1); JJ:=IF(CAPITAL 1,INDEXA/INDEXV/100,(OPEN+HIGH+LOW+CLOSE)/4); AA:=IF(BETWEEN(C,JJ,H)ORC=O,vol,0); BB:=IF(BETWEEN(C,JJ,L)ORC O,vol,0); DDZ:hs*(BB-(AA+CC))/(CC-(AA-BB))*P2/100,LINETHICK0; DDZ1:hs*(BB-(AA+CC))/(CC-(AA-BB))*P1/100,LINETHICK0; FILLRGN(DDZ DDZ1,DDZ,DDZ1),Color0000FF; FILLRGN(DDZ DDZ1,DDZ,DDZ1),Color00FF00; DRAWTEXTEX(c 0,1,10,50,'大单分差'),ColorFFFFFF;




    [源码注释]通达信公式动态公式解读


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

       QJ0赋值:(手)/如果最高价=最低价,返回4,否则返回最高价-最低价

       QJ1赋值:如果当前流通股本(手)=0,返回QJ0*(JJ-收盘价和开盘价的较小值),否则返回QJ0*如果最高价=最低价,返回1,否则返回(开盘价和收盘价的较小值-最低价)

       QJ2赋值:如果当前流通股本(手)=0,返回QJ0*(开盘价和收盘价的较小值-最低价),否则返回QJ0*如果最高价=最低价,返回1,否则返回(JJ-收盘价和开盘价的较小值)

       QJ3赋值:如果当前流通股本(手)=0,返回QJ0*(最高价-开盘价和收盘价的较大值),否则返回QJ0*如果最高价=最低价,返回1,否则返回(最高价-开盘价和收盘价的较大值)

       QJ4赋值:如果当前流通股本(手)=0,返回QJ0*(收盘价和开盘价的较大值-JJ),否则返回QJ0*如果最高价=最低价,返回1,否则返回(收盘价和开盘价的较大值-JJ)

       QJ5赋值:QJ1+QJ2

       QJ6赋值:QJ3+QJ4

       DD赋值:(QJ5-QJ6)/(QJ5+QJ6)*100

       输出大单差分:DD*17

       输出DDZ1:DD*13

       FILLRGN(DDZ1,DDZ,DDZ1

       =DDZ,自定色,DDZ1

       DDZ,自定色)

       输出INPUT:P1(170),P2(200)

       CC赋值:如果当前流通股本(手) 1,返回大盘的成交量*0.618,否则返回成交量(手)/3

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

       H2赋值:大盘的成交量/大盘的成交量的71日累和*100

       HS赋值:如果当前流通股本(手) 1,返回H2,否则返回H1

       JJ赋值:如果当前流通股本(手) 1,返回大盘的成交额/大盘的成交量/100,否则返回(开盘价+最高价+最低价+收盘价)/4

       AA赋值:如果收盘价位于JJ和最高价之间ORC=开盘价,返回成交量(手),否则返回0

       BB赋值:如果收盘价位于JJ和最低价之间ORC 开盘价,返回成交量(手),否则返回0

       输出DDZ:HS*(BB-(AA+CC))/(CC-(AA-BB))*P2/100,线宽为0

       输出DDZ1:HS*(BB-(AA+CC))/(CC-(AA-BB))*P1/100,线宽为0

       FILLRGN(DDZ DDZ1,DDZ,DDZ1),COLOR0000FF

       FILLRGN(DDZ DDZ1,DDZ,DDZ1),COLOR00FF00

       DRAWTEXTEX(收盘价 0,1,10,50,'大单分差'),COLORFFFFFF


    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信特别版DDZ指标公式源码分享 加入收藏