最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • 通达信超级BOLL买卖指标公式

    正文概述    2024-05-04 03:02:23  
    N:=20; MIDA:=ma(C,N); VART1:=POW((C-MIDA),2); VART2:=MA(VART1,N); VART3:=SQRT(VART2); UPPERA:=MIDA+2*VART3; LOWERA:=MIDA-2*VART3; boll:REF(MIDA,1); UB:REF(UPPERA,1); LB:REF(LOWERA,1); 所属:=stRCAT('【所属板块】:',STRCAT(STRCAT(STRCAT('[行业]——',HYBLOCK),STRCAT('[地域]——',DYBLOCK)),STRCAT('[概念]——',GNBLOCK))); DRAWTEXT_FIX(ISLASTBAR,0.005,0.02,0,所属板块),COLORMAGENTA; {主题概念} Z1:=STRCAT(HYBLOCK,'----'); Z2:=STRCAT(Z1,FGBLOCK); Z3:=STRCAT(Z2,DYBLOCK); Z4:=STRCAT(Z3,'----'); DRAWTEXT_FIX(1,0.00,0.06,0,'【主题概念】:')COLORCYAN; DRAWTEXT_FIX(ISLASTBAR,0.10,0.06,0,STRCAT(Z4,GNBLOCK)),COLORCYAN; DRAWTEXT_FIX(1,0.07,0.24,0,EXTERNSTR(0,14))COLORYELLOW; HH:=CONST(HHV(H,160)); LL:=CONST(LLV(L,160));{160可改成你习惯锁定的日数} HL1:=CONST(IF(CONST(REF(MA(C,10),10)) CONST((HH+LL)/2),0.76,0.04)); HL2:=CONST(IF(CONST(REF(MA(C,10),10)) CONST((HH+LL)/2),0.80,0.08)); HL3:=CONST(IF(CONST(REF(MA(C,10),10)) CONST((HH+LL)/2),0.84,0.12)); HL4:=CONST(IF(CONST(REF(MA(C,10),10)) CONST((HH+LL)/2),0.88,0.16)); HL5:=CONST(IF(CONST(REF(MA(C,10),10)) CONST((HH+LL)/2),0.92,0.20)); HL6:=CONST(IF(CONST(REF(MA(C,10),10)) CONST((HH+LL)/2),0.96,0.24)); DRAWTEXT_FIX(1,0.80,HL1,0,'股本:'); DRAWNUMBER_FIX(1,0.84,HL1,0,CONST(FINANCE(1)/100000000)); DRAWTEXT_FIX(1,0.80,HL2,0,'流通:'); DRAWNUMBER_FIX(1,0.84,HL2,0,CONST(FINANCE(7)/100000000)); DRAWTEXT_FIX(1,0.80,HL3,0,'动PE:'); DRAWNUMBER_FIX(1,0.84,HL3,0,CONST(DYNAINFO(39))); DRAWTEXT_FIX(1,0.80,HL4,0,'换手:'); DRAWNUMBER_FIX(1,0.84,HL4,0,CONST(DYNAINFO(37)*100)); DRAWTEXT_FIX(1,0.80,HL5,0,':'); DRAWNUMBER_FIX(1,0.84,HL5,0,CONST(DYNAINFO(17))); DRAWTEXT_FIX(1,0.80,HL6,0,'涨幅:'); DRAWNUMBER_FIX(1,0.84,HL6,0,CONST(DYNAINFO(14)*100)),COLORFF00FF; DRAWNUMBER_FIX(1,0.84,HL6,0,IF(CONST(DYNAINFO(14)*100) 0,CONST(DYNAINFO(14)*100),DRAWNULL))COLOR00FF00; 字:=STRCAT(STRCAT(STRCAT('名称:',STKNAME),'代码:'),CODE); DRAWTEXT_FIX(ISLASTBAR,0.5,0.10,0,字),COLORYELLOW; MA5:MA(CLOSE,5); MA10:MA(CLOSE,10); MA20:MA(CLOSE,20); MA60:MA(CLOSE,60); MA120:MA(CLOSE,120); MA250:MA(CLOSE,250); DRAWICON((ZIG(3,5) REF(ZIG(3,5),1))AND(REF(ZIG(3,5),1) =REF(ZIG(3,5),2))AND(REF(ZIG(3,5),2) =REF(ZIG(3,5),3)),LOW*0.98,1); DRAWICON((ZIG(3,5) REF(ZIG(3,5),1))AND(REF(ZIG(3,5),1) =REF(ZIG(3,5),2))AND(REF(ZIG(3,5),2) =REF(ZIG(3,5),3)),HIGH*1.01,2); VAR3:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100; VAR4:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100; VAR5:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100; VAR6:=(VAR3+VAR4+VAR5)/3; VAR7:=EMA(VAR6,5); ZB:=EMA(EMA(VAR3,5),5)*3,COLORSTICK; VAR8:=IF(VAR6 =-20,10,0); VAR9:=HHV(VAR8,10); VARA:=IF(VAR9ANDCROSS(MA(CLOSE,3),MA(CLOSE,5)),20,0); K:=EMA(VAR7,5)*2,,COLORFF00FF; D:=EMA(K,5),,COLORWHITE; J:=K*3-D*2,,COLORYELLOW; VARB:=BETWEEN(CLOSE,MA(CLOSE,3),MA(CLOSE,5))ANDJ HS:=VOL/CAPITAL*100,,COLORGREEN; DRAWTEXT(VAR8=10ANDFILTER(VAR8=10,5),LOW*0.93,'近底部')COLORMAGENTA; DRAWTEXT(VARA=20,LOW*0.95,'底部')COLORYELLOW; VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20; VARF:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1); VAR10:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1); VAR11:=VARF REF(VAR10,1)ANDVOL REF(VOL,1)ANDCLOSE REF(CLOSE,1); DRAWTEXT(VAR11ANDCOUNT(VAR11,30)=1,LOW*0.95,'活动'),LINETHICK1,COLORFF00FF; VAR12:=(HIGH+LOW+CLOSE)/3; VAR13:=(VAR12-MA(VAR12,14))/(0.015*AVEDEV(VAR12,14)); VAR14:=(VAR12-MA(VAR12,70))/(0.015*AVEDEV(VAR12,70)); VAR15:=IF(VAR13 =150ANDVAR13 200ANDVAR14 =150ANDVAR14 200,10,0); VAR16:=IF(VAR13 =-150ANDVAR13 -200ANDVAR14 =-150ANDVAR14 -200,-10,VAR15); VAR17:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100; VAR18:=100-ABS(VAR17); VAR19:=IF(VAR18 90,VAR18,100); VAR1A:=IF(VARE 0,VARE,0); VAR1B:=IF(VAR14 =200ANDVAR13 =150,15,IF(VAR14 =-200ANDVAR13 =-150,-15,VAR16))+60; VAR1C:=VAR1A 48ANDVAR1B 60ANDVAR19 DRAWTEXT(VAR1CANDCOUNT(VAR1C,30)=1,LOW*0.95,'大笔成交')COLORYELLOW;






    通达信超级BOLL买卖指标公式源码解读




     N赋值:20
     MIDA赋值:收盘价的N日简单移动平均
     VART1赋值:(收盘价-MIDA)的2乘幂
     VART2赋值:VART1的N日简单移动平均
     VART3赋值:VART2的开方
     UPPERA赋值:MIDA+2*VART3
     LOWERA赋值:MIDA-2*VART3
     输出BOLL:1日前的MIDA
     输出UB:1日前的UPPERA
     输出LB:1日前的LOWERA
     所属板块赋值:字符串相加
     当满足条件是否最后一个周期时,在横轴0.005纵轴0.02位置书写文字,画洋红色
     Z1赋值:字符串相加
     Z2赋值:字符串相加
     Z3赋值:字符串相加
     Z4赋值:字符串相加
     当满足条件1时,在横轴0.00纵轴0.06位置书写文字画青色
     当满足条件是否最后一个周期时,在横轴0.10纵轴0.06位置书写文字,画青色
     当满足条件1时,在横轴0.07纵轴0.24位置书写文字画黄色
     HH赋值:160日内最高价的最高值的最后一日取值设为常数
     LL赋值:160日内最低价的最低值的最后一日取值设为常数
     HL1赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数 (HH+LL)/2的最后一日取值设为常数,返回0.76,否则返回0.04的最后一日取值设为常数
     HL2赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数 (HH+LL)/2的最后一日取值设为常数,返回0.80,否则返回0.08的最后一日取值设为常数
     HL3赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数 (HH+LL)/2的最后一日取值设为常数,返回0.84,否则返回0.12的最后一日取值设为常数
     HL4赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数 (HH+LL)/2的最后一日取值设为常数,返回0.88,否则返回0.16的最后一日取值设为常数
     HL5赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数 (HH+LL)/2的最后一日取值设为常数,返回0.92,否则返回0.20的最后一日取值设为常数
     HL6赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数 (HH+LL)/2的最后一日取值设为常数,返回0.96,否则返回0.24的最后一日取值设为常数
     当满足条件1时,在横轴0.80纵轴HL1位置书写文字
     当满足条件1时,在横轴0.84纵轴HL1位置书写数字
     当满足条件1时,在横轴0.80纵轴HL2位置书写文字
     当满足条件1时,在横轴0.84纵轴HL2位置书写数字
     当满足条件1时,在横轴0.80纵轴HL3位置书写文字
     当满足条件1时,在横轴0.84纵轴HL3位置书写数字
     当满足条件1时,在横轴0.80纵轴HL4位置书写文字
     当满足条件1时,在横轴0.84纵轴HL4位置书写数字
     当满足条件1时,在横轴0.80纵轴HL5位置书写文字
     当满足条件1时,在横轴0.84纵轴HL5位置书写数字
     当满足条件1时,在横轴0.80纵轴HL6位置书写文字
     当满足条件1时,在横轴0.84纵轴HL6位置书写数字,COLORFF00FF
     当满足条件1时,在横轴0.84纵轴HL6位置书写数字COLOR00FF00
     字赋值:字符串相加
     当满足条件是否最后一个周期时,在横轴0.5纵轴0.10位置书写文字,画黄色
     输出MA5:收盘价的5日简单移动平均
     输出MA10:收盘价的10日简单移动平均
     输出MA20:收盘价的20日简单移动平均
     输出MA60:收盘价的60日简单移动平均
     输出MA120:收盘价的120日简单移动平均
     输出MA250:收盘价的250日简单移动平均
     当满足条件(收盘价5%的之字转向 时,在?位置画?号图标
     1日前的收盘价5%的之字转向)AND(1日前的收盘价5%的之字转向 
     =2日前的收盘价5%的之字转向)AND(2日前的收盘价5%的之字转向 
     =3日前的收盘价5%的之字转向),最低价*0.98,1)
     当满足条件(收盘价5%的之字转向 时,在?位置画?号图标
     1日前的收盘价5%的之字转向)AND(1日前的收盘价5%的之字转向 
     =2日前的收盘价5%的之字转向)AND(2日前的收盘价5%的之字转向 
     =3日前的收盘价5%的之字转向),最高价*1.01,2)
     VAR3赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
     VAR4赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
     VAR5赋值:(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100
     VAR6赋值:(VAR3+VAR4+VAR5)/3
     VAR7赋值:VAR6的5日指数移动平均
     ZB赋值:VAR3的5日指数移动平均的5日指数移动平均*3,COLORSTICK
     VAR8赋值:如果VAR6 ,返回?,否则返回?
     =-20,10,0)
     VAR9赋值:10日内VAR8的最高值
     VARA赋值:如果VAR9ANDCROSS(收盘价的3日简单移动平均,收盘价的5日简单移动平均),返回20,否则返回0
     K赋值:VAR7的5日指数移动平均*2,,COLORFF00FF
     D赋值:K的5日指数移动平均,,画白色
     J赋值:K*3-D*2,,画黄色
     VARB赋值:收盘价位于收盘价的3日简单移动平均和收盘价的5日简单移动平均之间ANDJ 
     HS赋值:(手)/当前流通股本(手)*100,,画绿色
     当满足条件VAR8=10ANDFILTER(VAR8=10,5)时,在最低价*0.93位置书写文字画洋红色
     当满足条件VARA=20时,在最低价*0.95位置书写文字画黄色
     VARE赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20
     VARF赋值:100-3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
     VAR10赋值:100-3*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
     VAR11赋值:VARF 
     1日前的VAR10ANDVOL 
     1日前的成交量(手)ANDCLOSE 
     1日前的收盘价
     当满足条件VAR11ANDCOUNT(VAR11,30)=1时,在最低价*0.95位置书写文字,线宽为1,COLORFF00FF
     VAR12赋值:(最高价+最低价+收盘价)/3
     VAR13赋值:(VAR12-VAR12的14日简单移动平均)/(0.015*VAR12的14日平均绝对偏差)
     VAR14赋值:(VAR12-VAR12的70日简单移动平均)/(0.015*VAR12的70日平均绝对偏差)
     VAR15赋值:如果VAR13 ,返回?,否则返回?
     =150ANDVAR13 
     200ANDVAR14 
     =150ANDVAR14 
     200,10,0)
     VAR16赋值:如果VAR13 ,返回?,否则返回?
     =-150ANDVAR13 
     -200ANDVAR14 
     =-150ANDVAR14 
     -200,-10,VAR15)
     VAR17赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
     VAR18赋值:100-VAR17的绝对值
     VAR19赋值:如果VAR18 ,返回?,否则返回?
     90,VAR18,100)
     VAR1A赋值:如果VARE ,返回?,否则返回?
     0,VARE,0)
     VAR1B赋值:如果VAR14 ,返回?,否则返回?
     =200ANDVAR13 
     =150,15,如果VAR14 ,返回?,否则返回?
     =-200ANDVAR13 
     =-150,-15,VAR16))+60
     VAR1C赋值:VAR1A 
     48ANDVAR1B 
     60ANDVAR19 
     当满足条件VAR1CANDCOUNT(VAR1C,30)=1时,在最低价*0.95位置书写文字画黄色



    通达信超级BOLL买卖指标公式截图


    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信超级BOLL买卖指标公式 加入收藏