通达信『BBI中枢多空趋势』升级版指标源码


通达信『BBI中枢多空趋势』指标升级版
BBI趋势作为技术分析领域的重要工具,其核心价值在于通过多周期移动平均线的动态平衡机制,提供多维度的市场趋势研判框架。
该指标通过整合不同时间维度的价格信息,构建出具有统计学意义的动态分界线,其计算逻辑融合了3日、6日、12日及24日等关键周期的加权平均价格,形成兼具灵敏性与稳定性的复合趋势线。
BBI指标的改进方向
需特别注意的是,BBI指标在震荡市况下易产生频繁交叉信号,此时建议结合MACD指标的动量背离或布林带通道的波动率指标进行过滤。可采用EBBI(指数平滑多空指标)进行长线趋势确认,其通过引入54日、162日等长周期EMA参数,有效提升大级别趋势判断的。关于该指标算法源代码具体如下,欢迎各位兄弟们在评论区学习讨论。
BBI中枢多空趋势指标升级版源代码在附件里提供
 

{BBI中枢多空趋势主图}

UP:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;

DRAWTEXT_FIX(CURRBARSCOUNT=1&&C>=UP,0,0.5,0,'收盘价大于中枢,积极做多'),COLORRED;

DRAWTEXT_FIX(CURRBARSCOUNT=1&&C<UP,0,0.5,0,'收盘价小于中枢,积极做空'),COLORGREEN;

STICKLINE(C<UP,C,O,3,0),COLORBLUE;

STICKLINE(C<UP,H,L,0,0),COLORBLUE;

STICKLINE(C>=UP,C,O,3,0),COLORYELLOW;

STICKLINE(C>=UP,H,L,0,0),COLORYELLOW;

STICKLINE(C>=UP&&C>O,C,O,3,0),COLORRED;

ZBGS1:=REF(CLOSE,1);

ZBGS2:=ZBGS1*1.1-CLOSE<0.01&&HIGH=CLOSE&&IF(CODELIKE(1)||CODELIKE(2),0,1)||(ZBGS1*1.2-CLOSE<0.01&&HIGH=CLOSE&&IF(CODELIKE(1)||CODELIKE(2),1,0));

ZBGS13:=STRCAT('所属板块:',STRCAT(STRCAT(STRCAT('[行业]-',HYBLOCK),STRCAT('[地域]-',DYBLOCK)),STRCAT('[概念]-',GNBLOCK)));

DRAWTEXT_FIX(1,0.980,20,1,'HTTP://'),COLOR333333;

DRAWTEXT_FIX(1,0,0,0,ZBGS13),COLORMAGENTA;

ZBGS14:=CON2STR(FINANCE(1)/100000000,2);

ZBGS15:=STRCAT('总股本:',ZBGS14);

ZBGS16:=CON2STR(FINANCE(44),2);

ZBGS17:=STRCAT(STRCAT('收入增:',ZBGS16),'%');

ZBGS18:=CON2STR(CAPITAL/1000000,2);

ZBGS19:=STRCAT('流通股本:',ZBGS18);

ZBGS20:=CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)*100,2);

ZBGS21:=STRCAT(STRCAT('毛利率:',ZBGS20),'%');

ZBGS22:=CON2STR(TOTALCAPITAL/1000000*CLOSE,2);

ZBGS23:=STRCAT('总市值:',ZBGS22);

ZBGS24:=CON2STR(FINANCE(30)/FINANCE(20)*100,2);

ZBGS25:=STRCAT(STRCAT('净利:',ZBGS24),'%');

ZBGS26:=CON2STR(CAPITAL/1000000*CLOSE,2);

ZBGS27:=STRCAT('流通市值:',ZBGS26);

ZBGS28:=CON2STR(FINANCE(43),2);

ZBGS29:=STRCAT(STRCAT('净增:',ZBGS28),'%');

ZBGS30:=CON2STR(CLOSE/FINANCE(38),2);

ZBGS31:=STRCAT('市盈率:',ZBGS30);

DRAWTEXT_FIX(1,0,0.1,0,ZBGS15),COLORCYAN;

DRAWTEXT_FIX(1,0.1,0.1,0,ZBGS17),COLORYELLOW;

DRAWTEXT_FIX(1,0,0.14,0,ZBGS19),COLORCYAN;

DRAWTEXT_FIX(1,0.1,0.14,0,ZBGS21),COLORYELLOW;

DRAWTEXT_FIX(1,0,0.18,0,ZBGS23),COLORCYAN;

DRAWTEXT_FIX(1,0.1,0.18,0,ZBGS25),COLORYELLOW;

DRAWTEXT_FIX(1,0,0.22,0,ZBGS27),COLORCYAN;

DRAWTEXT_FIX(1,0.1,0.22,0,ZBGS29),COLORYELLOW;

DRAWTEXT_FIX(1,0,0.26,0,ZBGS31),COLORCYAN;

获利%:WINNER(CLOSE)*100,NODRAW,COLORWHITE;

DRAWTEXT_FIX(获利%>=95&&ISLASTBAR,0.88,0,0,'获利盘大于95'),COLORRED;

DRAWTEXT_FIX(获利%>=80&&获利%<95&&ISLASTBAR,0.88,0,0,'80%<获利<95%'),COLORYELLOW;

DRAWTEXT_FIX(获利%>=50&&获利%<80&&ISLASTBAR,0.88,0,0,'50%<获利<80%'),COLORGREEN;

DRAWTEXT_FIX(获利%<50&&ISLASTBAR,0.88,0,0,'获利盘小于50'),COLORLIBLUE;

ZBGS32:=STRCAT(STRCAT('今日涨跌比',CON2STR(DYNAINFO(60)/(DYNAINFO(60)+DYNAINFO(61))*100,2)),'%');

DRAWTEXT_FIX(ISLASTBAR,0,1,0,ZBGS32),COLORGREEN;

ZBGS33:=STRCAT(STRCAT('MA5:',CON2STR(MA(CLOSE,5),2)),'元');

DRAWTEXT_FIX(ISLASTBAR,0.14,1,0,ZBGS33),COLORWHITE;

ZBGS34:=STRCAT(STRCAT('MA10:',CON2STR(MA(CLOSE,10),2)),'元');

DRAWTEXT_FIX(ISLASTBAR,0.24,1,0,ZBGS34),COLORYELLOW;

ZBGS35:=STRCAT(STRCAT('MA13:',CON2STR(MA(CLOSE,13),2)),'元');

DRAWTEXT_FIX(ISLASTBAR,0.34,1,0,ZBGS35),COLORMAGENTA;

ZBGS36:=STRCAT(STRCAT('半年涨停',CON2STR(REF(COUNT(ZBGS2,120),1),0)),'个');

DRAWTEXT_FIX(ISLASTBAR,0.6,1,0,ZBGS36),COLORWHITE;

ZBGS37:=STRCAT(STRCAT('三个月涨停',CON2STR(REF(COUNT(ZBGS2,60),1),0)),'个');

DRAWTEXT_FIX(ISLASTBAR,0.7,1,0,ZBGS37),COLORYELLOW;

ZBGS38:=STRCAT(STRCAT('一个月涨停',CON2STR(REF(COUNT(ZBGS2,20),1),0)),'个');

DRAWTEXT_FIX(ISLASTBAR,0.8,1,0,ZBGS38),COLORRED;






来函数检测结果如下
该公式包含未来函数:WINNER
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE

定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

输出UP:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4
当满足条件到最后交易的周期=1并且收盘价>=UP时,在横轴0纵轴0.5位置书写文字,画红色
当满足条件到最后交易的周期=1并且收盘价当满足条件收盘价当满足条件收盘价当满足条件收盘价>=UP时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件收盘价>=UP时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件收盘价>=UP并且收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
ZBGS1赋值:1日前的收盘价
ZBGS2赋值:ZBGS1*1.1-收盘价<0.01并且最高价=收盘价并且如果模糊匹配品种代码或者模糊匹配品种代码,返回0,否则返回1或者(ZBGS1*1.2-收盘价<0.01并且最高价=收盘价并且如果模糊匹配品种代码或者模糊匹配品种代码,返回1,否则返回0)
ZBGS13赋值:字符串相加
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
当满足条件1时,在横轴0纵轴0位置书写文字,画洋红色
ZBGS14赋值:总股本(股)/100000000的2日取值转为字符串
ZBGS15赋值:字符串相加
ZBGS16赋值:收入同比%的2日取值转为字符串
ZBGS17赋值:字符串相加
ZBGS18赋值:当前流通股本(手)/1000000的2日取值转为字符串
ZBGS19赋值:字符串相加
ZBGS20赋值:(营业收入-营业成本)/营业收入*100的2日取值转为字符串
ZBGS21赋值:字符串相加
ZBGS22赋值:当前总股本(手)/1000000*收盘价的2日取值转为字符串
ZBGS23赋值:字符串相加
ZBGS24赋值:净利润/营业收入*100的2日取值转为字符串
ZBGS25赋值:字符串相加
ZBGS26赋值:当前流通股本(手)/1000000*收盘价的2日取值转为字符串
ZBGS27赋值:字符串相加
ZBGS28赋值:利润同比%的2日取值转为字符串
ZBGS29赋值:字符串相加
ZBGS30赋值:收盘价/每股收益(最近一期)的2日取值转为字符串
ZBGS31赋值:字符串相加
当满足条件1时,在横轴0纵轴0.1位置书写文字,画青色
当满足条件1时,在横轴0.1纵轴0.1位置书写文字,画黄色
当满足条件1时,在横轴0纵轴0.14位置书写文字,画青色
当满足条件1时,在横轴0.1纵轴0.14位置书写文字,画黄色
当满足条件1时,在横轴0纵轴0.18位置书写文字,画青色
当满足条件1时,在横轴0.1纵轴0.18位置书写文字,画黄色
当满足条件1时,在横轴0纵轴0.22位置书写文字,画青色
当满足条件1时,在横轴0.1纵轴0.22位置书写文字,画黄色
当满足条件1时,在横轴0纵轴0.26位置书写文字,画青色
输出获利%:以收盘价计算的获利盘比例*100,NODRAW,画白色
当满足条件获利%>=95并且是否最后一个周期时,在横轴0.88纵轴0位置书写文字,画红色
当满足条件获利%>=80并且获利%<95并且是否最后一个周期时,在横轴0.88纵轴0位置书写文字,画黄色
当满足条件获利%>=50并且获利%<80并且是否最后一个周期时,在横轴0.88纵轴0位置书写文字,画绿色
当满足条件获利%<50并且是否最后一个周期时,在横轴0.88纵轴0位置书写文字,画淡蓝色
ZBGS32赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0纵轴1位置书写文字,画绿色
ZBGS33赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.14纵轴1位置书写文字,画白色
ZBGS34赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.24纵轴1位置书写文字,画黄色
ZBGS35赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.34纵轴1位置书写文字,画洋红色
ZBGS36赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.6纵轴1位置书写文字,画白色
ZBGS37赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.7纵轴1位置书写文字,画黄色
ZBGS38赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.8纵轴1位置书写文字,画红色

指标安装下载帮助  |   热门标签  | 联系我们  |  股朋指标网  |  指标网   |  指标公式网  |  加入收藏   

@2005-2023 粤ICP备2023063687号-2 股朋指标公式网别名指标公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图