相关简介:通达信布林通道主图指标公式源码分享

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

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

授权方式:免费版

指标评级:★★★★★

指标分类:策略

画线方法:主图

长期精心打造的神奇的布林主图, 老布林,新神器,铺上轨道,插上金色的翅膀。
老布林轨道不好用,很难判断底顶,不知股价处于何种位置,也很难找准何时是强势,不知后期还会不会涨?指标只是技术面,还要看政策面热点、资金的流入等其他因素
现彻底解决老布林的瓶颈,让老布林带上导弹和钱粮,插上金色的翅膀,从黄土地飞向蓝色的天空。钱包和三个球,分别代表MACD金叉和堆量
指标图上的信息量很大,公式很长,绝对物超所值。布林轨是没有未来的,但筹码、内外比、实时博弈是有未来的,收盘后不再变化,没有漂移。

通达信指标公式源码:

    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/(vol*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

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

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

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

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

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