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

    正文概述    2024-05-04 04:21:51  
    Var1:=MA(CLOSE,20); 布林极限:=100*(CLOSE-Var1)/STD(CLOSE,20); 布林K值:=EMA(布林极限,10); Var2:=EMA(布林极限,5); Var3:=EMA(布林K值,5); Var4:=EMA(HHV(HIGH,500),21); Var5:=EMA(HHV(HIGH,250),21); Var6:=EMA(HHV(HIGH,90),21); Var7:=EMA(LLV(LOW,500),21); Var8:=EMA(LLV(LOW,250),21); Var9:=EMA(LLV(LOW,90),21); VarA:=EMA((Var7*0.96+Var8*0.96+Var9*0.96+Var4*0.558+Var5*0.558+Var6*0.558)/6,21); VarB:=EMA((Var7*1.25+Var8*1.23+Var9*1.2+Var4*0.55+Var5*0.55+Var6*0.65)/6,21); VarC:=EMA((Var7*1.3+Var8*1.3+Var9*1.3+Var4*0.68+Var5*0.68+Var6*0.68)/6,21); VarD:=EMA((VarA*3+VarB*2+VarC)/6*1.738,21); VarE:=REF(LOW,1); VarF:=SMA(ABS(LOW-VarE),3,1)/SMA(MAX(LOW-VarE,0),3,1)*100; Var10:=IF(CLOSE*1.35 =VarD,VarF*10,VarF/10); Var11:=EMA(Var10,3); Var12:=LLV(LOW,30); Var13:=HHV(Var11,30); Var14:=IF(LOW =Var12,(Var11+Var13*2)/2,0); Var15:=EMA(Var14,3)/500-100; Var16:=0.2*Var15; Var17:=1.2*Var15; Var18:=(2*CLOSE+HIGH+LOW)/4; Var19:=LLV(LOW,34); Var1A:=HHV(HIGH,34); Var1B:=(Var18-LLV(LOW,7))/(HHV(HIGH,7)-LLV(LOW,7))*100; Var1C:=EMA(Var1B,3); Var1D:=EMA(Var1C,3); Var1E:=EMA((Var18-Var19)/(Var1A-Var19)*100,9); Var1F:=EMA(0.667*REF(Var1E,1)+0.333*Var1E,3); Var20:=LLV(HIGH,240); Var21:=100*(CLOSE-Var20)/Var20; Var22:=HHV(HIGH,240); Var23:=100*(Var22-CLOSE)/CLOSE; Var24:=REF(HHV(CLOSE,60),1); Var25:=REF(LLV(CLOSE,60),1); Var26:=100*(CLOSE-Var25)/(Var24-Var25); SD1:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; 个股A:=MA(SD1,K); SD2:=("1a0002$CLOSE"-LLV("1a0002$LOW",N))/(HHV("1a0002$HIGH",N)-LLV("1a0002$LOW",N))*100; A:=MA(SD2,K); 差值:=个股A-大盘A; IF(差值 =0,差值*2,0),COLORRED,STICK,LINETHICK3; IF(差值 0,差值*2,0),COLOR556600,STICK,LINETHICK3; DRAWTEXT(DISPSTATUS=2ANDVAR3 0,-150,'强'),COLORFF00FF,ALIGN2; DRAWTEXT(DISPSTATUS=2ANDVAR3 0,-150,'弱'),COLOR00FFFF,ALIGN2; PARTLINE(0,差值 =0,RGB(130,0,30),差值 0,RGB(0,80,70)),LINETHICK5; STICKLINE(布林极限 =布林K值,布林极限,布林K值,6,0),colormagenta; STICKLINE(布林极限 布林K值,布林K值,布林极限,8,0),COLOR006600; STICKLINE(布林极限 布林K值,布林K值,布林极限,4,0),COLOR009900; STICKLINE(布林极限 布林K值,布林K值,布林极限,1,0),COLOR00EE00; STICKLINE(Var2 =Var3,Var2,Var3,6,0),colormagenta; STICKLINE(Var2 Var3,Var3,Var2,8,0),COLOR006600; STICKLINE(Var2 Var3,Var3,Var2,4,0),COLOR009900; STICKLINE(Var2 Var3,Var3,Var2,1,0),COLOR00EE00; STICKLINE(CROSS(布林极限,布林K值),布林极限,布林K值,6,0),colormagenta; STICKLINE(布林极限 =170,布林极限,布林K值,7,0),COLOR0033cc; STICKLINE(布林极限 =170,布林极限,布林K值,4,0),COLOR0066ff; STICKLINE(布林极限 =170,布林极限,布林K值,1,0),COLOR00ffff; N:=9; 重心:=IF(C (H+L+C)/3,(H*0.618+L*0.382)*0.382,(H*0.382+L*0.618)*0.382)+(O+C)/2*0.618; 均价:=AMOUNT/(*100); 折价:=if(INDEXC=C,(重心+2*c)/3,(重心+均价+c)/3); DX:(9*折价+8*REF(折价,1)+7*REF(折价,2)+6*REF(折价,3)+5*REF(折价,4)+4*REF(折价,5)+3*REF(折价,6)+2*REF(折价,7)+REF(折价,8))/45,COLORWHITE; QX:=(折价+2*REF(折价,1)+3*REF(折价,2)+4*REF(折价,3)+5*REF(折价,4)+6*REF(折价,5)+7*REF(折价,6)+8*REF(折价,7)+9*REF(折价,8))/45; DN:=ema(DX,N); QN:=ema(QX,N); DN4:ema(dX,N*4),COLOR00CCCC; QN4:ema(QX,N*4),COLORAAAA00; DN8:EMA(DX,N*8),COLORRED; QN8:EMA(Qx,N*8),COLORGREEN; DN16:EMA(DX,N*16),COLORMAGENTA; QN16:EMA(Qx,N*16),COLORFF0080; CC:=Abs(折价-(DN8+((DN8-QN8)/QN8)))/(DN4+(DN4-QN4)/QN4); DD:=DMA(折价,CC); 天地通道:=(1+27/1000)*DD,COLORWHITE; 扳道:((天地通道)+(DX+(DN+(DN-QN)/QN)+(DN4+(DN4-QN4)/QN4)+(DN8+(DN8-QN8)/QN8))/4)/2,COLOR6600FF,DOTLINE; 八:=eMA(扳道,2); 七:=eMA(八,2); 六:=eMA(七,2); 五:=eMA(六,2); if(折价 扳道,扳道,drawnull),COLOR6600FF; if(扳道 五,五,drawnull),COLORCYAN; if(扳道 六,六,drawnull),COLORGRAY; if(扳道 七,七,drawnull),COLORGRAY; if(扳道 八,八,drawnull),COLORGRAY;

    公式解读:

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


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

       布林极限赋值:100*(收盘价-VAR1)/收盘价的20日估算标准差

       布林K值赋值:布林极限的10日指数移动平均

       VAR2赋值:布林极限的5日指数移动平均

       VAR3赋值:布林K值的5日指数移动平均

       VAR4赋值:500日内最高价的最高值的21日指数移动平均

       VAR5赋值:250日内最高价的最高值的21日指数移动平均

       VAR6赋值:90日内最高价的最高值的21日指数移动平均

       VAR7赋值:500日内最低价的最低值的21日指数移动平均

       VAR8赋值:250日内最低价的最低值的21日指数移动平均

       VAR9赋值:90日内最低价的最低值的21日指数移动平均

       VARA赋值:(VAR7*0.96+VAR8*0.96+VAR9*0.96+VAR4*0.558+VAR5*0.558+VAR6*0.558)/6的21日指数移动平均

       VARB赋值:(VAR7*1.25+VAR8*1.23+VAR9*1.2+VAR4*0.55+VAR5*0.55+VAR6*0.65)/6的21日指数移动平均

       VARC赋值:(VAR7*1.3+VAR8*1.3+VAR9*1.3+VAR4*0.68+VAR5*0.68+VAR6*0.68)/6的21日指数移动平均

       VARD赋值:(VARA*3+VARB*2+VARC)/6*1.738的21日指数移动平均

       VARE赋值:1日前的最低价

       VARF赋值:最低价-VARE的绝对值的3日[1日权重]移动平均/最低价-VARE和0的较大值的3日[1日权重]移动平均*100

       VAR10赋值:如果收盘价*1.35 ,返回?,否则返回?

       =VARD,VARF*10,VARF/10)

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

       VAR12赋值:30日内最低价的最低值

       VAR13赋值:30日内VAR11的最高值

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

       =VAR12,(VAR11+VAR13*2)/2,0)

       VAR15赋值:VAR14的3日指数移动平均/500-100

       VAR16赋值:0.2*VAR15

       VAR17赋值:1.2*VAR15

       VAR18赋值:(2*收盘价+最高价+最低价)/4

       VAR19赋值:34日内最低价的最低值

       VAR1A赋值:34日内最高价的最高值

       VAR1B赋值:(VAR18-7日内最低价的最低值)/(7日内最高价的最高值-7日内最低价的最低值)*100

       VAR1C赋值:VAR1B的3日指数移动平均

       VAR1D赋值:VAR1C的3日指数移动平均

       VAR1E赋值:(VAR18-VAR19)/(VAR1A-VAR19)*100的9日指数移动平均

       VAR1F赋值:0.667*1日前的VAR1E+0.333*VAR1E的3日指数移动平均

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

       VAR21赋值:100*(收盘价-VAR20)/VAR20

       VAR22赋值:240日内最高价的最高值

       VAR23赋值:100*(VAR22-收盘价)/收盘价

       VAR24赋值:1日前的60日内收盘价的最高值

       VAR25赋值:1日前的60日内收盘价的最低值

       VAR26赋值:100*(收盘价-VAR25)/(VAR24-VAR25)

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

       个股A赋值:SD1的K日简单移动平均

       SD2赋值:("1A0002$收盘价"-N日内"1A0002$最低价"的最低值)/(N日内"1A0002$最高价"的最高值-N日内"1A0002$最低价"的最低值)*100

       大盘A赋值:SD2的K日简单移动平均

       差值赋值:个股A-大盘A

       如果差值 ,返回?,否则返回?

       =0,差值*2,0),画红色,STICK,线宽为3

       如果差值 ,返回?,否则返回?

       0,差值*2,0),COLOR556600,STICK,线宽为3

       当满足条件DISPSTATUS=2ANDVAR3 时,在?位置书写文字

       0,-150,'强'),COLORFF00FF,ALIGN2

       当满足条件DISPSTATUS=2ANDVAR3 时,在?位置书写文字

       0,-150,'弱'),COLOR00FFFF,ALIGN2

       PARTLINE(0,差值

       =0,自定色,差值

       0,自定色),线宽为5

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

       =布林K值,布林极限,布林K值,6,0),画洋红色

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

       布林K值,布林K值,布林极限,8,0),COLOR006600

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

       布林K值,布林K值,布林极限,4,0),COLOR009900

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

       布林K值,布林K值,布林极限,1,0),COLOR00EE00

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

       =VAR3,VAR2,VAR3,6,0),画洋红色

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

       VAR3,VAR3,VAR2,8,0),COLOR006600

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

       VAR3,VAR3,VAR2,4,0),COLOR009900

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

       VAR3,VAR3,VAR2,1,0),COLOR00EE00

       当满足条件布林极限上穿布林K值时,在布林极限和布林K值位置之间画柱状线,宽度为6,0不为0则画空心柱.,画洋红色

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

       =170,布林极限,布林K值,7,0),COLOR0033CC

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

       =170,布林极限,布林K值,4,0),COLOR0066FF

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

       =170,布林极限,布林K值,1,0),COLOR00FFFF

       N赋值:9

       重心赋值:如果收盘价 (最高价+最低价+收盘价)/3,返回(最高价*0.618+最低价*0.382)*0.382,否则返回(最高价*0.382+最低价*0.618)*0.382+(开盘价+收盘价)/2*0.618

       均价赋值:成交额(元)/((手)*100)

       折价赋值:如果大盘的收盘价=收盘价,返回(重心+2*收盘价)/3,否则返回(重心+均价+收盘价)/3

       输出DX:(9*折价+8*1日前的折价+7*2日前的折价+6*3日前的折价+5*4日前的折价+4*5日前的折价+3*6日前的折价+2*7日前的折价+8日前的折价)/45,画白色

       QX赋值:(折价+2*1日前的折价+3*2日前的折价+4*3日前的折价+5*4日前的折价+6*5日前的折价+7*6日前的折价+8*7日前的折价+9*8日前的折价)/45

       DN赋值:DX的N日指数移动平均

       QN赋值:QX的N日指数移动平均

       输出DN4:DX的N*4日指数移动平均,COLOR00CCCC

       输出QN4:QX的N*4日指数移动平均,COLORAAAA00

       输出DN8:DX的N*8日指数移动平均,画红色

       输出QN8:QX的N*8日指数移动平均,画绿色

       输出DN16:DX的N*16日指数移动平均,画洋红色

       输出QN16:QX的N*16日指数移动平均,COLORFF0080

       CC赋值:折价-(DN8+((DN8-QN8)/QN8))的绝对值/(DN4+(DN4-QN4)/QN4)

       DD赋值:以CC为权重折价的动态移动平均

       天地通道赋值:(1+27/1000)*DD,画白色

       输出扳道:((天地通道)+(DX+(DN+(DN-QN)/QN)+(DN4+(DN4-QN4)/QN4)+(DN8+(DN8-QN8)/QN8))/4)/2,COLOR6600FF,DOTLINE

       八赋值:扳道的2日指数移动平均

       七赋值:八的2日指数移动平均

       六赋值:七的2日指数移动平均

       五赋值:六的2日指数移动平均

       如果折价 扳道,返回扳道,否则返回无效数,COLOR6600FF

       如果扳道 五,返回五,否则返回无效数,画青色

       如果扳道 六,返回六,否则返回无效数,画深灰色

       如果扳道 七,返回七,否则返回无效数,画深灰色

       如果扳道 八,返回八,否则返回无效数,画深灰色


    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信布林通道主图指标公式源码分享 加入收藏