相关简介: 通达信bbi指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图/主图
未来函数检测结果:
暂未发现存在未来函数
通达信bbi指标公式源码:
MA3:MA(C,3),COLORRED,LINETHICK3;
MA5:MA(C,5),COLORWHITE;
MA10:MA(C,10),COLORGREEN;
MA20:MA(C,20),COLORYELLOW,LINETHICK3;
NOTEXT1:IF(SAR.sar>=H,SAR.SAR,DRAWNULL),CIRCLEDOT,COLORGREEN;
NOTEXT2:IF(SAR.SAR<=L,SAR.SAR,DRAWNULL),CIRCLEDOT,COLORRED;
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
macd:=2*(DIF-DEA);
UB:=REF(MA(C,20)+2*SQRT(MA(POW((C-MA(C,20)),2),20)),1);
ZP:=topRANGE(MacD);
BP:=TOPRANGE(DIF);
JP:=TOPRANGE(C);
突破:=MACD>REF(MACD,1) AND (ZP-REF(ZP,1)>100 OR BP-REF(BP,1)>100 OR JP-REF(JP,1)>100)
AND (HOD(DIF,10)=1 OR (crOSS(DIF,DEA) AND HOD(DIF,10)<=2 AND JP>100))
AND (EXIST(CROSS(DIF,DEA) OR CROSS(DIF,0),3) OR (REF(EVERY(BP<20,5),1) AND BP>100))
AND DIF>-0.01 AND (C>EMA(C,250) OR C>UB) AND C/REF(C,1)>1.08 AND C/HHV(C,120)>0.9;
CG:=MA(C,10);
FL:=HHV(CG,5);
FS:=CG-(FL-CG);
MA60:=MA(CLOSE,60);
{CG:=MA(C,10);
FL:=HHV(CG,5);
FS:=CG-(FL-CG);
MA60:=MA(CLOSE,60);}
常:=-110*(HHV(HIGH,600)-CLOSE)/(HHV(HIGH,600)-LLV(LOW,600))+110,COLOR00FF00,LINETHICK2;
XG:=C > REF(C,1) AND MA(C,5) > MA(C,10) AND MA(C,20) > MA(C,60) AND REF(MA(C,20),1) > REF(MA(C,60),1) AND MA(C,60) > REF(MA(C,60),1) AND FL > MA(C,60) AND FS > MA(C,60) AND FL=FS AND REF(FL,1) > REF(FS,1) AND C/REF(C,1)>1.080 AND (HOD(MACD.MACD,20)<=2 OR HOD(MACD.DIF,20)<=2) ;
DRAWTEXT(XG,L*0.98,'↑强'),COLORYELLOW;
XG2:=C > REF(C,1) AND MA(C,5) > MA(C,10) AND MA(C,20) > MA(C,60) AND REF(MA(C,20),1) > REF(MA(C,60),1) AND MA(C,60) > REF(MA(C,60),1) AND FL > MA(C,60) AND FS > MA(C,60) AND FL=FS AND REF(FL,1) > REF(FS,1) AND C/REF(C,1)>1.080 AND (HOD(MACD.MACD,20)<=2 OR HOD(MACD.DIF,20)<=2) AND 常<25;
DRAWTEXT(XG2,L*1.02,'△wr强')COLORYELLOW;
{DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
MACD:=2*(DIF-DEA);
UB:=REF(MA(C,20)+2*SQRT(MA(POW((C-MA(C,20)),2),20)),1);
ZP:=TOPRANGE(MACD);
BP:=TOPRANGE(DIF);
JP:=TOPRANGE(C);}
突破1:=MACD>REF(MACD,1) AND (ZP-REF(ZP,1)>100 OR BP-REF(BP,1)>100 OR JP-REF(JP,1)>100)
AND (HOD(DIF,10)=1 OR (CROSS(DIF,DEA) AND HOD(DIF,10)<=2 AND JP>100))
AND (EXIST(CROSS(DIF,DEA) OR CROSS(DIF,0),3) OR (REF(EVERY(BP<20,5),1) AND BP>100))
AND DIF>-0.01 AND (C>EMA(C,250) OR C>UB) AND C/REF(C,1)>1.08 AND C/HHV(C,120)>0.9;
DRAWTEXT(突破1,L*0.96,'↙突破1'),COLORFF00FF;
突破2:=MACD>REF(MACD,1) AND (ZP-REF(ZP,1)>100 OR BP-REF(BP,1)>100 OR JP-REF(JP,1)>100)
AND (HOD(DIF,10)=1 OR (CROSS(DIF,DEA) AND HOD(DIF,10)<=2 AND JP>100))
AND (EXIST(CROSS(DIF,DEA) OR CROSS(DIF,0),4) OR (REF(EVERY(BP<20,5),1) AND BP>100))
AND (C>EMA(C,250) OR C>UB) AND C/REF(C,1)>1.08 AND C/HHV(C,120)>0.9 AND L<H
AND REF(EXIST(H/REF(C,1)>1.09,2),1) AND C/EMA(C,250)<1.7 AND FINANCE(46)/100000000<15;
DRAWTEXT(突破2,L*0.94,'▲突破2'),COLORCYAN;
常WR:=突破1 AND 常<25;
DRAWTEXT(常WR,L*1.01,'●WR突破'),COLORFF00FF;
{黄绿信号}
VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR
VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;
STICKLINE(VAR19,L,L*0.997,2,0),COLORYELLOW;
VAR1A:=REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR
VAR8 OR VAR9 OR VARA OR VARB OR VARC,1) AND VARD;
STICKLINE(VAR1A,H*1.003,H,2,0),COLOR00FF00{98FD};
X1:=(LOW+HIGH+CLOSE*2)/4;
上:=EMA(X1,14)*1.1382;
涨停:=C/REF(C,1)>1.098 AND H=C;
涨幅:=(C/REF(C,1)-1)*100;
三日涨幅:=IF(REF(C>REF(C,1),2),SUM(涨幅,3)>=20,COUNT(涨停,2)=2);
二板:=CROSS(C,上) AND REF(涨停,1) AND 三日涨幅 AND BARSCOUNT(C)>13;
DRAWTEXT(二板,H*1.02,'★二板'),COLORFF00FF;
通达信bbi指标公式源码注释翻译结果
输出MA3:收盘价的3日简单移动平均,画红色,线宽为3
输出MA5:收盘价的5日简单移动平均,画白色
输出MA10:收盘价的10日简单移动平均,画绿色
输出MA20:收盘价的20日简单移动平均,画黄色,线宽为3
输出NOTEXT1:如果抛物转向.抛物转向>=最高价,返回抛物转向.抛物转向,否则返回无效数,CIRCLEDOT,画绿色
输出NOTEXT2:如果抛物转向.抛物转向<=最低价,返回抛物转向.抛物转向,否则返回无效数,CIRCLEDOT,画红色
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:2*(DIF-DEA)
UB赋值:1日前的收盘价的20日简单移动平均+2*(收盘价-收盘价的20日简单移动平均)的2乘幂的20日简单移动平均的开方
ZP赋值:当前值是近MACD周期的最大值
BP赋值:当前值是近DIF周期的最大值
JP赋值:当前值是近收盘价周期的最大值
突破赋值:MACD>1日前的MACDAND(ZP-1日前的ZP>100ORBP-1日前的BP>100ORJP-1日前的JP>100)AND(10日内DIF的高值名次=1OR(DIF上穿DEAAND10日内DIF的高值名次<=2ANDJP>100))AND(最近3日存在DIF上穿DEAORCROSS(DIF,0)OR(1日前的最近5日一直存在BP<20ANDBP>100))ANDDIF>-0.01AND(收盘价>收盘价的250日指数移动平均OR收盘价>UB)AND收盘价/1日前的收盘价>1.08AND收盘价/120日内收盘价的最高值>0.9
CG赋值:收盘价的10日简单移动平均
FL赋值:5日内CG的最高值
FS赋值:CG-(FL-CG)
MA60赋值:收盘价的60日简单移动平均
常赋值:-110*(600日内最高价的最高值-收盘价)/(600日内最高价的最高值-600日内最低价的最低值)+110,COLOR00FF00,线宽为2
XG赋值:收盘价>1日前的收盘价AND收盘价的5日简单移动平均>收盘价的10日简单移动平均AND收盘价的20日简单移动平均>收盘价的60日简单移动平均AND1日前的收盘价的20日简单移动平均>1日前的收盘价的60日简单移动平均AND收盘价的60日简单移动平均>1日前的收盘价的60日简单移动平均ANDFL>收盘价的60日简单移动平均ANDFS>收盘价的60日简单移动平均ANDFL=FSAND1日前的FL>1日前的FSAND收盘价/1日前的收盘价>1.080AND(20日内MACD.MACD的高值名次<=2OR20日内MACD.DIF的高值名次<=2)
当满足条件XG时,在最低价*0.98位置书写文字,画黄色
XG2赋值:收盘价>1日前的收盘价AND收盘价的5日简单移动平均>收盘价的10日简单移动平均AND收盘价的20日简单移动平均>收盘价的60日简单移动平均AND1日前的收盘价的20日简单移动平均>1日前的收盘价的60日简单移动平均AND收盘价的60日简单移动平均>1日前的收盘价的60日简单移动平均ANDFL>收盘价的60日简单移动平均ANDFS>收盘价的60日简单移动平均ANDFL=FSAND1日前的FL>1日前的FSAND收盘价/1日前的收盘价>1.080AND(20日内MACD.MACD的高值名次<=2OR20日内MACD.DIF的高值名次<=2)AND常<25
当满足条件XG2时,在最低价*1.02位置书写文字画黄色
突破1赋值:MACD>1日前的MACDAND(ZP-1日前的ZP>100ORBP-1日前的BP>100ORJP-1日前的JP>100)AND(10日内DIF的高值名次=1OR(DIF上穿DEAAND10日内DIF的高值名次<=2ANDJP>100))AND(最近3日存在DIF上穿DEAORCROSS(DIF,0)OR(1日前的最近5日一直存在BP<20ANDBP>100))ANDDIF>-0.01AND(收盘价>收盘价的250日指数移动平均OR收盘价>UB)AND收盘价/1日前的收盘价>1.08AND收盘价/120日内收盘价的最高值>0.9
当满足条件突破1时,在最低价*0.96位置书写文字,COLORFF00FF
突破2赋值:MACD>1日前的MACDAND(ZP-1日前的ZP>100ORBP-1日前的BP>100ORJP-1日前的JP>100)AND(10日内DIF的高值名次=1OR(DIF上穿DEAAND10日内DIF的高值名次<=2ANDJP>100))AND(最近4日存在DIF上穿DEAORCROSS(DIF,0)OR(1日前的最近5日一直存在BP<20ANDBP>100))AND(收盘价>收盘价的250日指数移动平均OR收盘价>UB)AND收盘价/1日前的收盘价>1.08AND收盘价/120日内收盘价的最高值>0.9AND最低价<HAND1日前的最近2日存在最高价/1日前的收盘价>1.09AND收盘价/收盘价的250日指数移动平均<1.7AND自由流通股本(股)/100000000<15
当满足条件突破2时,在最低价*0.94位置书写文字,画青色
常WR赋值:突破1AND常<25
当满足条件常WR时,在最低价*1.01位置书写文字,COLORFF00FF
VAR1赋值:收盘价>1日前的收盘价AND收盘价>2日前的收盘价
VAR2赋值:1日前的VAR1AND收盘价<=1日前的收盘价AND收盘价>=2日前的收盘价
VAR3赋值:1日前的VAR2AND收盘价>=1日前的收盘价AND收盘价<=2日前的收盘价
VAR4赋值:1日前的VAR3AND收盘价<=1日前的收盘价AND收盘价>=2日前的收盘价
VAR5赋值:1日前的VAR4AND收盘价>=1日前的收盘价AND收盘价<=2日前的收盘价
VAR6赋值:1日前的VAR5AND收盘价<=1日前的收盘价AND收盘价>=2日前的收盘价
VAR7赋值:1日前的VAR6AND收盘价>=1日前的收盘价AND收盘价<=2日前的收盘价
VAR8赋值:1日前的VAR7AND收盘价<=1日前的收盘价AND收盘价>=2日前的收盘价
VAR9赋值:1日前的VAR8AND收盘价>=1日前的收盘价AND收盘价<=2日前的收盘价
VARA赋值:1日前的VAR9AND收盘价<=1日前的收盘价AND收盘价>=2日前的收盘价
VARB赋值:1日前的VARAAND收盘价>=1日前的收盘价AND收盘价<=2日前的收盘价
VARC赋值:1日前的VARBAND收盘价<=1日前的收盘价AND收盘价>=2日前的收盘价
VARD赋值:收盘价<1日前的收盘价AND收盘价<2日前的收盘价
VARE赋值:1日前的VARDAND收盘价>=1日前的收盘价AND收盘价<=2日前的收盘价
VARF赋值:1日前的VAREAND收盘价<=1日前的收盘价AND收盘价>=2日前的收盘价
VAR10赋值:1日前的VARFAND收盘价>=1日前的收盘价AND收盘价<=2日前的收盘价
VAR11赋值:1日前的VAR10AND收盘价<=1日前的收盘价AND收盘价>=2日前的收盘价
VAR12赋值:1日前的VAR11AND收盘价>=1日前的收盘价AND收盘价<=2日前的收盘价
VAR13赋值:1日前的VAR12AND收盘价<=1日前的收盘价AND收盘价>=2日前的收盘价
VAR14赋值:1日前的VAR13AND收盘价>=1日前的收盘价AND收盘价<=2日前的收盘价
VAR15赋值:1日前的VAR14AND收盘价<=1日前的收盘价AND收盘价>=2日前的收盘价
VAR16赋值:1日前的VAR15AND收盘价>=1日前的收盘价AND收盘价<=2日前的收盘价
VAR17赋值:1日前的VAR16AND收盘价<=1日前的收盘价AND收盘价>=2日前的收盘价
VAR18赋值:1日前的VAR17AND收盘价>=1日前的收盘价AND收盘价<=2日前的收盘价
VAR19赋值:1日前的VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18ANDVAR1
当满足条件VAR19时,在最低价和最低价*0.997位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
VAR1A赋值:1日前的VAR1ORVAR2ORVAR3ORVAR4ORVAR5ORVAR6ORVAR7ORVAR8ORVAR9ORVARAORVARBORVARCANDVARD
当满足条件VAR1A时,在最高价*1.003和最高价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FF00
X1赋值:(最低价+最高价+收盘价*2)/4
上赋值:X1的14日指数移动平均*1.1382
涨停赋值:收盘价/1日前的收盘价>1.098AND最高价=收盘价
涨幅赋值:(收盘价/1日前的收盘价-1)*100
三日涨幅赋值:如果2日前的收盘价>1日前的收盘价,返回涨幅的3日累和>=20,否则返回统计2日中满足涨停的天数=2
二板赋值:收盘价上穿上AND1日前的涨停AND三日涨幅AND收盘价的有效数据周期数>13
当满足条件二板时,在最高价*1.02位置书写文字,COLORFF00FF
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)