最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • 通达信大单净差bbd指标公式源码分享

    正文概述    2024-05-04 04:23:52  
    AL:=(C+L+H)/3; AO:=SMA(AL,5,1)-SMA(AL,13,1); BBD:(AO-SMA(AO,3,1))*100,COLORFFCCFF,NODRAW; BBDA:SMA(BBD,5,2),COLORRED,LINETHICK0; RSV1:=BBD; RSV2:=BBDA; {BBD彩色柱体} VAR11:=IF(DATE 1091230ANDDATE 900101,1,0); BBD1:=IF(BBD =REF(BBD,1)*VAR11,BBD,DRAWNULL); BBD2:=IF(BBD REF(BBD,1)*VAR11,BBD,DRAWNULL); STICKLINE(BBD1,0,BBD,3,0),COLOR000088; STICKLINE(BBD1,0,BBD,1.5,0),COLOR0000AA; STICKLINE(BBD1,0,BBD,1,0),COLOR0000CC; STICKLINE(BBD1,0,BBD,0.5,0),COLOR0000FF; STICKLINE(BBD2,0,BBD,3,0),COLOR888800; STICKLINE(BBD2,0,BBD,1.5,0),COLORAAAA00; STICKLINE(BBD2,0,BBD,1,0),COLORCCCC00; STICKLINE(BBD2,0,BBD,0.5,0),COLORFFFF00; {SV1:=BARSLAST(REF(CROSS(RSV1,RSV2),1)); SV1A:=REF(CLOSE,SV1+1) CLOSEANDRSV1 REF(RSV1,SV1+1)AND CROSS(RSV1,RSV2); 上涨BBD:IF(SV1A,RSV2,DRAWNULL),COLORRED; DRAWTEXT(SV1A,RSV2,'─B底背'),COLOR0033FF; SV2:=BARSLAST(REF(CROSS(RSV2,RSV1),1)); SV2A:=REF(CLOSE,SV2+1) CLOSEANDREF(RSV1,SV2+1) RSV1ANDCROSS(RSV2,RSV1); 下跌BBD:IF(SV2A,RSV2,DRAWNULL),COLORFFFF00;} DRAWICON(((((LLV(BBD,4) 0)AND(BBD REF(BBD,1))) AND(REF(BBD,1) REF(BBD,2)))AND(REF(BBD,2) REF(BBD,3))) ,BBD,2); DRAWICON(((((HHV(BBD,4) 0)AND(BBD REF(BBD,1))) AND(REF(BBD,1) REF(BBD,2)))AND(REF(BBD,2) REF(BBD,3))),BBD,1); N1:=3;N2:=5; MR:=BUYVOL*C/100; ZMR:=SUM(MR,0); MC:=SELLVOL*C/100; ZMC:=SUM(MC,0); RCH:=ZMR+ZMC; RCC:=ZMR-ZMC; MR0:=IF(MR 5,MR,0); ZMR0:=SUM(MR0,0); MC0:=IF(MC 5,MC,0); ZMC0:=SUM(MC0,0); MR5:=IF(MR 10ANDMR =5,MR,0); ZMR5:=SUM(MR5,0); MC5:=IF(MC 10ANDMC =5,MC,0); ZMC5:=SUM(MC5,0); MR10:=IF(MR 25ANDMR =10,MR,0); ZMR10:=SUM(MR10,0); MC10:=IF(MC 25ANDMC =10,MC,0); ZMC10:=SUM(MC10,0); MR25:=IF(MR 50ANDMR =25,MR,0); ZMR25:=SUM(MR25,0); MC25:=IF(MC 50ANDMC =25,MC,0); ZMC25:=SUM(MC25,0); MR50:=IF(MR 75ANDMR =50,MR,0); ZMR50:=SUM(MR50,0); MC50:=IF(MC 75ANDMC =50,MC,0); ZMC50:=SUM(MC50,0); MR75:=IF(MR 100ANDMR =75,MR,0); ZMR75:=SUM(MR75,0); MC75:=IF(MC 100ANDMC =75,MC,0); ZMC75:=SUM(MC75,0); MR101:=IF(MR =100ANDMR 200,MR,0); ZMR100:=SUM(MR101,0); MC101:=IF(MC =100ANDMR 200,MC,0),COLORCYAN; ZMC100:=SUM(MC101,0); JG:=10*N2; MR201:=IF(MR JG,MR,0),COLORRED; ZMR200:=SUM(MR201,0); {N1=1,100,2;N2=1,10,20;} MC201:=IF(MC JG,MC,0),COLORCYAN; ZMC200:=SUM(MC201,0); MMC200:=ZMR200-ZMC200; MMC0:=ZMR0-ZMC0; MMC5:=ZMR5-ZMC5; MMC10:=ZMR10+ZMR25+ZMR50-ZMC10-ZMC25-ZMC50; MMC75:=ZMR75+ZMR100-ZMC75-ZMC100; MRL:=SUM(BUYVOL,0); MCL:=SUM(SELLVOL,0); DYDD:=100*N1; TDDR:=SUM(IF(BUYVOL 800,BUYVOL,0),0); TDDC:=SUM(IF(SELLVOL 800,SELLVOL,0),0); DDR:=SUM(IF(BUYVOL DYDD,BUYVOL,0),0); DDC:=SUM(IF(SELLVOL DYDD,SELLVOL,0),0); XDR:=MRL-DDR; XDC:=MCL-DDC; DR:=SUM(IF(BUYVOL DYDD,BUYVOL,0)*C,0); DRJ:=DR/DDR; DC:=SUM(IF(SELLVOL DYDD,SELLVOL,0)*C,0); DCJ:=DC/DDC; 买:BUYVOL-MR201,NODRAW; 散户卖:SELLVOL-MC201,NODRAW; DRAWBAND(MR201,255,LLV(MR201,60),255); DRAWBAND(MC201,RGB(34,139,34),LLV(MC201,60),RGB(34,139,34)); MR100:=INTPART(MR101),LINETHICK2,COLORYELLOW; MC100:=INTPART(MC101),LINETHICK1; DDB:INTPART(MR201),LINETHICK2; DDS:INTPART(MC201),LINETHICK2; AL:=(C+L+H)/3; AO:=SMA(AL,5,1)-SMA(AL,13,1); BBD:(AO-SMA(AO,3,1))*100,COLORFFCCFF; M5:SMA(BBD,5,1); M10:SMA(BBD,10,1); M20:SMA(BBD,20,1); DRAWKLINE(BBD,REF(BBD,1),REF(BBD,1),BBD);




    [源码注释]通达信公式动态公式解读


       AL赋值:(收盘价+最低价+最高价)/3

       AO赋值:AL的5日[1日权重]移动平均-AL的13日[1日权重]移动平均

       输出BBD:(AO-AO的3日[1日权重]移动平均)*100,COLORFFCCFF,NODRAW

       输出BBDA:BBD的5日[2日权重]移动平均,画红色,线宽为0

       RSV1赋值:BBD

       RSV2赋值:BBDA

       VAR11赋值:如果日期 ,返回?,否则返回?

       1091230ANDDATE

       900101,1,0)

       BBD1赋值:如果BBD ,返回?,否则返回?

       =1日前的BBD*VAR11,BBD,无效数)

       BBD2赋值:如果BBD ,返回?,否则返回?

       1日前的BBD*VAR11,BBD,无效数)

       当满足条件BBD1时,在0和BBD位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000088

       当满足条件BBD1时,在0和BBD位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR0000AA

       当满足条件BBD1时,在0和BBD位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000CC

       当满足条件BBD1时,在0和BBD位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR0000FF

       当满足条件BBD2时,在0和BBD位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR888800

       当满足条件BBD2时,在0和BBD位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORAAAA00

       当满足条件BBD2时,在0和BBD位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORCCCC00

       当满足条件BBD2时,在0和BBD位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLORFFFF00

       当满足条件((((4日内BBD的最低值 时,在?位置画?号图标

       0)AND(BBD

       1日前的BBD))AND(1日前的BBD

       2日前的BBD))AND(2日前的BBD

       3日前的BBD)),BBD,2)

       当满足条件((((4日内BBD的最高值 时,在?位置画?号图标

       0)AND(BBD

       1日前的BBD))AND(1日前的BBD

       2日前的BBD))AND(2日前的BBD

       3日前的BBD)),BBD,1)

       N1赋值:3

       N2赋值:5

       MR赋值:外盘*收盘价/100

       ZMR赋值:MR的历史累和

       MC赋值:内盘*收盘价/100

       ZMC赋值:MC的历史累和

       RCH赋值:ZMR+ZMC

       RCC赋值:ZMR-ZMC

       MR0赋值:如果MR ,返回?,否则返回?

       5,MR,0)

       ZMR0赋值:MR0的历史累和

       MC0赋值:如果MC ,返回?,否则返回?

       5,MC,0)

       ZMC0赋值:MC0的历史累和

       MR5赋值:如果MR ,返回?,否则返回?

       10ANDMR

       =5,MR,0)

       ZMR5赋值:MR5的历史累和

       MC5赋值:如果MC ,返回?,否则返回?

       10ANDMC

       =5,MC,0)

       ZMC5赋值:MC5的历史累和

       MR10赋值:如果MR ,返回?,否则返回?

       25ANDMR

       =10,MR,0)

       ZMR10赋值:MR10的历史累和

       MC10赋值:如果MC ,返回?,否则返回?

       25ANDMC

       =10,MC,0)

       ZMC10赋值:MC10的历史累和

       MR25赋值:如果MR ,返回?,否则返回?

       50ANDMR

       =25,MR,0)

       ZMR25赋值:MR25的历史累和

       MC25赋值:如果MC ,返回?,否则返回?

       50ANDMC

       =25,MC,0)

       ZMC25赋值:MC25的历史累和

       MR50赋值:如果MR ,返回?,否则返回?

       75ANDMR

       =50,MR,0)

       ZMR50赋值:MR50的历史累和

       MC50赋值:如果MC ,返回?,否则返回?

       75ANDMC

       =50,MC,0)

       ZMC50赋值:MC50的历史累和

       MR75赋值:如果MR ,返回?,否则返回?

       100ANDMR

       =75,MR,0)

       ZMR75赋值:MR75的历史累和

       MC75赋值:如果MC ,返回?,否则返回?

       100ANDMC

       =75,MC,0)

       ZMC75赋值:MC75的历史累和

       MR101赋值:如果MR ,返回?,否则返回?

       =100ANDMR

       200,MR,0)

       ZMR100赋值:MR101的历史累和

       MC101赋值:如果MC ,返回?,否则返回?

       =100ANDMR

       200,MC,0),画青色

       ZMC100赋值:MC101的历史累和

       JG赋值:10*N2

       MR201赋值:如果MR ,返回?,否则返回?

       JG,MR,0),画红色

       ZMR200赋值:MR201的历史累和

       MC201赋值:如果MC ,返回?,否则返回?

       JG,MC,0),画青色

       ZMC200赋值:MC201的历史累和

       MMC200赋值:ZMR200-ZMC200

       MMC0赋值:ZMR0-ZMC0

       MMC5赋值:ZMR5-ZMC5

       MMC10赋值:ZMR10+ZMR25+ZMR50-ZMC10-ZMC25-ZMC50

       MMC75赋值:ZMR75+ZMR100-ZMC75-ZMC100

       MRL赋值:外盘的历史累和

       MCL赋值:内盘的历史累和

       DYDD赋值:100*N1

       TDDR赋值:如果外盘 ,返回?,否则返回?的?日累和

       800,外盘,0),0)

       TDDC赋值:如果内盘 ,返回?,否则返回?的?日累和

       800,内盘,0),0)

       DDR赋值:如果外盘 ,返回?,否则返回?的?日累和

       DYDD,外盘,0),0)

       DDC赋值:如果内盘 ,返回?,否则返回?的?日累和

       DYDD,内盘,0),0)

       XDR赋值:MRL-DDR

       XDC赋值:MCL-DDC

       DR赋值:如果外盘 ,返回?,否则返回?的?日累和

       DYDD,外盘,0)*收盘价,0)

       DRJ赋值:DR/DDR

       DC赋值:如果内盘 ,返回?,否则返回?的?日累和

       DYDD,内盘,0)*收盘价,0)

       DCJ赋值:DC/DDC

       输出散户买:外盘-MR201,NODRAW

       输出散户卖:内盘-MC201,NODRAW

       画带状线

       画带状线

       MR100赋值:MR101的整数部分,线宽为2,画黄色

       MC100赋值:MC101的整数部分,线宽为1

       输出DDB:MR201的整数部分,线宽为2

       输出DDS:MC201的整数部分,线宽为2

       AL赋值:(收盘价+最低价+最高价)/3

       AO赋值:AL的5日[1日权重]移动平均-AL的13日[1日权重]移动平均

       输出BBD:(AO-AO的3日[1日权重]移动平均)*100,COLORFFCCFF

       输出M5:BBD的5日[1日权重]移动平均

       输出M10:BBD的10日[1日权重]移动平均

       输出M20:BBD的20日[1日权重]移动平均

       K线


    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信大单净差bbd指标公式源码分享 加入收藏