相关简介:通达信布林通道主图指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:主图
长期精心打造的神奇的布林主图, 老布林,新神器,铺上轨道,插上金色的翅膀。
老布林轨道不好用,很难判断底顶,不知股价处于何种位置,也很难找准何时是强势,不知后期还会不会涨?指标只是技术面,还要看政策面热点、资金的流入等其他因素
现彻底解决老布林的瓶颈,让老布林带上导弹和钱粮,插上金色的翅膀,从黄土地飞向蓝色的天空。钱包和三个球,分别代表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
如果扳道>五,返回五,否则返回无效数,画青色
如果扳道>六,返回六,否则返回无效数,画深灰色
如果扳道>七,返回七,否则返回无效数,画深灰色
如果扳道>八,返回八,否则返回无效数,画深灰色
评论(0)