相关简介:    布林通道指标公式改进版副图指标                              

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

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

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

使布林通道上下轨更接近布林线上下轨。上涨趋势根据通道内走势自己把握。

通达信指标公式源码:

    Var2:=REF(CLOSE-OPEN,2);
    Var3:=REF(CLOSE,1);
    Var4:=REF(CLOSE,2);
    Var5:=REF(CLOSE,3);
    Var6:=REF(CLOSE,4);
    Var7:=MAX(MAX(MAX(CLOSE,Var3),Var4),Var5);
    Var8:=MIN(MIN(MIN(CLOSE,Var3),Var4),Var5);
    红持股1:STICKLINE(CLOSE=Var7AND(Var3>=Var4ORVar3>=Var5)ORVar3=Var7AND(Var4=Var8ORVar5=Var8)ANDCLOSE>=Var4ORVar4=Var7ANDVar5=Var8ANDCLOSE>=Var3ORVar5=Var7ANDCLOSE>=Var3ANDCLOSE>=Var4,Var3,CLOSE,5,1),COLORRED;
    红持股:红持股1,colorred;
    品红变盘:STICKLINE(CLOSE=Var7ANDVar3=Var8,Var4,CLOSE,5,1),COLORff00ff;{MAGENTA;}
    黄下跌:STICKLINE(CLOSE=Var8AND(Var3<Var4ORVar3<Var5)ORVar3=Var8AND(Var4=Var7ORVar5=Var7)ANDCLOSE<Var4ORVar4=Var8ANDVar5=Var7ANDCLOSE<Var3ORVar5=Var8ANDCLOSE<Var3ANDCLOSE<Var4,Var3,CLOSE,5,0),COLOryellow;
    绿买:STICKLINE(Var3=Var7ANDCLOSE=Var8,Var4,CLOSE,5,0),COLOR00ff00;{GREEN;}
    STICKLINE(Var3=Var8ANDCLOSE>=Var4OR(Var4=Var8ANDVar3<=Var5ORVar5=Var8ANDVar3<=Var4)ANDVar4<Var6ANDCLOSE>=Var3,Var3,Var4,5,0),COLOR00ff00;{GREEN;}
    蓝卖:STICKLINE(Var3=Var7ANDCLOSE<Var4OR(Var4=Var7ANDVar3>Var5ORVar5=Var7ANDVar3>Var4)ANDVar4>=Var6ANDCLOSE<Var3,Var3,Var4,5,1),COLORBLUE;
    Var9:=SAR(5,1,5);
    Var10:=EMA(CLOSE,30);
    Var11:=IF(CLOSE>450,8,IF(CLOSE>=20ANDCLOSE<150,0.200,IF(CLOSE<20ANDCLOSE>=10,0.070,IF(CLOSE<10,0.030,0.070))));
    变色龙:STICKLINE(CLOSE>Var9,Var10,Var10+Var11,6,0),COLORff00ff;
    STICKLINE(CLOSE<Var9,Var10,Var10-Var11,6,0),COLORffcc66;
    STICKLINE(CROSS(CLOSE,Var9),Var10,Var10-Var11,6,0);
    STICKLINE(CROSS(Var9,CLOSE),Var10,Var10+Var11,6,0),COLORFF0066;
    Var22:=MA(LLV(CLOSE,9)*1.1,14)*1;
    Var33:=MA(HHV(CLOSE,26)*0.9,14)*1;
    Var55:=EMA((HIGH+LOW+CLOSE)/3,3);
    VarB:=AMOUNT/(100*VOL);
    VarC:=MA(VarB,34);
    VarD:=MA(CLOSE,26);
    通道:(VarD+VarC)/2,pointdot,coloryellow;
    阻力:VarD+2*STD(CLOSE,34),LINETHICK2,COLORGREEN;
    支持:(VarD-2*STD(CLOSE,26)),LINETHICK2,colorgreen;
    VarE:=MA(WINNER(CLOSE),34)*100;
    警:DRAWTEXT(VarE>60ANDHIGH>阻力,HIGH,'★警'),COLORYELLOW;
    突破:DRAWTEXT(VarE<15ANDCROSS(Var55,通道),LOW,'★突破'),colorwhite;
    WR1:100-100*(HHV(HIGH,N1)-CLOSE)/(HHV(HIGH,N1)-LLV(LOW,N1));
    WR2:100-100*(HHV(HIGH,6)-CLOSE)/(HHV(HIGH,6)-LLV(LOW,6));
    a:n2;
    d:n3;
    VARA:=REF(LOW,1);
    VARB:=SMA(ABS(LOW-VARA),3,1)/SMA(MAX(LOW-VARA,0),3,1)*100;
    VARC:=EMA(IF(CLOSE*1.3,VARB*10,VARB/10),3);
    VARD:=LLV(LOW,30);
    VARE:=HHV(VARC,30);
    VARF:=IF(MA(CLOSE,58),1,0);
    VARG:=EMA(IF(LOW<=VARD,(VARC+VARE*2)/2,0),3)/618*VARF;
    VARH:=IF(VARG>28,28,VARG);
    {吸筹:STICKLINE(VARH>-120,0,VARH,1,1),COLOR0FFFFF;}
    RSV:=(((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*100);
    K:=SMA(RSV,3,1);
    D:=SMA(K,3,1);
    J:=3*K-2*D;
    X:=LLV(J,2)=LLV(J,8);
    跟庄买入:IF(CROSS(J,3),50,0),colorred,LINETHICK1;
    VA:=(2*C+H+L)/4;
    VB:=LLV(L,5);
    VC:=HHV(H,5);
    红线上穿买:EMA((VA-VB)/(VC-VB)*100,5),colorred;
    红线下穿卖:EMA(红线上穿买,3),COLORFFFF00;
    JL:=EMA(VOL,13);
    JE:=EMA(AMOUNT,13);
    JX:=((JE/JL)/100);
    RGL:=(((CLOSE-JX)/JX)*100);
    STICKLINE((RGL<(0-6)),0,20,2,0),COLORFF00CC;
    V1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
    V2:=2*ABS(V1);
    A:=V*100/CAPITAL;
    小快牛:=MA(A,180);
    DIFF0:=(EMA(DCLOSE,6)-EMA(DCLOSE,9))*100;
    DEA0:=EMA(DIFF0,3);
    MACD0:=2*(DIFF0-DEA0);
    快牛:(MACD0>REF(MACD0,1)*2.5ANDMACD0>5),COLORFF00FF;
    STICKLINE(快牛,00,1,1.2,0),colormagenta;
    DRAWTEXT(快牛,0.5,'←漂'),colormagenta;

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

   VAR2赋值:2日前的收盘价-开盘价

   VAR3赋值:1日前的收盘价

   VAR4赋值:2日前的收盘价

   VAR5赋值:3日前的收盘价

   VAR6赋值:4日前的收盘价

   VAR7赋值:收盘价和VAR3的较大值和VAR4的较大值和VAR5的较大值

   VAR8赋值:收盘价和VAR3的较小值和VAR4的较小值和VAR5的较小值

   输出

   红持股1:当满足条件收盘价=VAR7AND(VAR3>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   =VAR4ORVAR3>

   =VAR5)ORVAR3=VAR7AND(VAR4=VAR8ORVAR5=VAR8)ANDCLOSE>

   =VAR4ORVAR4=VAR7ANDVAR5=VAR8ANDCLOSE>

   =VAR3ORVAR5=VAR7ANDCLOSE>

   =VAR3ANDCLOSE>

   =VAR4,VAR3,收盘价,5,1),画红色

   输出

   红持股:红持股1,画红色

   输出

   品红变盘:当满足条件收盘价=VAR7ANDVAR3=VAR8时,在VAR4和收盘价位置之间画柱状线,宽度为5,1不为0则画空心柱.,COLORFF00FF

   输出

   黄下跌:当满足条件收盘价=VAR8AND(VAR3<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   VAR4ORVAR3<

   VAR5)ORVAR3=VAR8AND(VAR4=VAR7ORVAR5=VAR7)ANDCLOSE<

   VAR4ORVAR4=VAR8ANDVAR5=VAR7ANDCLOSE<

   VAR3ORVAR5=VAR8ANDCLOSE<

   VAR3ANDCLOSE<

   VAR4,VAR3,收盘价,5,0),画黄色

   输出

   绿买:当满足条件VAR3=VAR7ANDCLOSE=VAR8时,在VAR4和收盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR00FF00

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

   =VAR4OR(VAR4=VAR8ANDVAR3<

   =VAR5ORVAR5=VAR8ANDVAR3<

   =VAR4)ANDVAR4<

   VAR6ANDCLOSE>

   =VAR3,VAR3,VAR4,5,0),COLOR00FF00

   输出

   蓝卖:当满足条件VAR3=VAR7ANDCLOSE<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   VAR4OR(VAR4=VAR7ANDVAR3>

   VAR5ORVAR5=VAR7ANDVAR3>

   VAR4)ANDVAR4>

   =VAR6ANDCLOSE<

   VAR3,VAR3,VAR4,5,1),画蓝色

   VAR9赋值:步长为1极限值为5的5日抛物转向

   VAR10赋值:收盘价的30日指数移动平均

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

   450,8,如果收盘价>,返回?,否则返回?

   =20ANDCLOSE<

   150,0.200,如果收盘价<,返回?,否则返回?

   20ANDCLOSE>

   =10,0.070,如果收盘价<,返回?,否则返回?

   10,0.030,0.070))))

   输出

   变色龙:当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   VAR9,VAR10,VAR10+VAR11,6,0),COLORFF00FF

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

   VAR9,VAR10,VAR10-VAR11,6,0),COLORFFCC66

   当满足条件收盘价上穿VAR9时,在VAR10和VAR10-VAR11位置之间画柱状线,宽度为6,0不为0则画空心柱.

   当满足条件VAR9上穿收盘价时,在VAR10和VAR10+VAR11位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLORFF0066

   VAR22赋值:9日内收盘价的最低值*1.1的14日简单移动平均*1

   VAR33赋值:26日内收盘价的最高值*0.9的14日简单移动平均*1

   VAR55赋值:(最高价+最低价+收盘价)/3的3日指数移动平均

   VARB赋值:成交额(元)/(100*成交量(手))

   VARC赋值:VARB的34日简单移动平均

   VARD赋值:收盘价的26日简单移动平均

   输出

   通道:(VARD+VARC)/2,POINTDOT,画黄色

   输出

   阻力:VARD+2*收盘价的34日估算标准差,线宽为2,画绿色

   输出

   支持:(VARD-2*收盘价的26日估算标准差),线宽为2,画绿色

   VARE赋值:以收盘价计算的获利盘比例的34日简单移动平均*100

   输出

   警:当满足条件VARE>时,在?位置书写文字

   60ANDHIGH>

   阻力,最高价,’★警’),画黄色

   输出

   突破:当满足条件VARE<时,在?位置书写文字

   15ANDCROSS(VAR55,通道),最低价,’★突破’),画白色

   输出

   WR1:100-100*(N1日内最高价的最高值-收盘价)/(N1日内最高价的最高值-N1日内最低价的最低值)

   输出

   WR2:100-100*(6日内最高价的最高值-收盘价)/(6日内最高价的最高值-6日内最低价的最低值)

   输出

   A:N2

   输出

   D:N3

   VARA赋值:1日前的最低价

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

   VARC赋值:如果收盘价*1.3,返回VARB*10,否则返回VARB/10的3日指数移动平均

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

   VARE赋值:30日内VARC的最高值

   VARF赋值:如果收盘价的58日简单移动平均,返回1,否则返回0

   VARG赋值:如果最低价<=VARD,返回(VARC+VARE*2)/2,否则返回0的3日指数移动平均/618*VARF

   VARH赋值:如果VARG>28,返回28,否则返回VARG

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

   K赋值:RSV的3日[1日权重]移动平均

   D赋值:K的3日[1日权重]移动平均

   J赋值:3*K-2*D

   X赋值:2日内J的最低值=8日内J的最低值

   输出

   跟庄买入:如果J上穿3,返回50,否则返回0,画红色,线宽为1

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

   VB赋值:5日内最低价的最低值

   VC赋值:5日内最高价的最高值

   输出

   红线上穿买:(VA-VB)/(VC-VB)*100的5日指数移动平均,画红色

   输出

   红线下穿卖:红线上穿买的3日指数移动平均,COLORFFFF00

   JL赋值:成交量(手)的13日指数移动平均

   JE赋值:成交额(元)的13日指数移动平均

   JX赋值:((JE/JL)/100)

   RGL赋值:(((收盘价-JX)/JX)*100)

   当满足条件(RGL<(0-6))时,在0和20位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00CC

   V1赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20

   V2赋值:2*V1的绝对值

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

   小快牛赋值:A的180日简单移动平均

   DIFF0赋值:(不定周期收盘价的6日指数移动平均-不定周期收盘价的9日指数移动平均)*100

   DEA0赋值:DIFF0的3日指数移动平均

   MACD0赋值:2*(DIFF0-DEA0)

   输出

   快牛:(MACD0>1日前的MACD0*2.5ANDMACD0>5),COLORFF00FF

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

   当满足条件快牛时,在0.5位置书写文字,画洋红色

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