神奇指标网

通达信大单BBD指标公式源码分享

浏览 375次浏览
标签: 金叉
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



相关简介:  通达信大单BBD指标公式源码分享                                


     通达信指标公式源码概况:


  指标类别:通达信指标公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图







通达信指标公式源码:



DRAWGBK(C<>O, COLORRGB(100,0,250), COLORRGB(0,0,255),0);
金牛趋势1线:=(CLOSE-ma(CLOSE,12))/ma(CLOSE,1)*100;
金牛趋势2线:=(CLOSE-MA(CLOSE,3))/MA(CLOSE,3)*100;
金牛柱:=sma(金牛趋势1线,60,1);
反金牛柱:sma(金牛趋势2线,-13,1),colorstick;
{紅柱}
STICKLINE(金牛柱<ref(金牛柱,1)and 金牛柱>0,0,金牛柱,8,0),COLOR0000AA;
STICKLINE(金牛柱<ref(金牛柱,1)and 金牛柱>0,0,金牛柱,7,0),COLOR0000BB;
STICKLINE(金牛柱<ref(金牛柱,1)and 金牛柱>0,0,金牛柱,6,0),COLOR0000CC;
STICKLINE(金牛柱<ref(金牛柱,1)and 金牛柱>0,0,金牛柱,5,0),COLOR0000DD;
STICKLINE(金牛柱<ref(金牛柱,1)and 金牛柱>0,0,金牛柱,4,0),COLOR0000EE;
STICKLINE(金牛柱<ref(金牛柱,1)and 金牛柱>0,0,金牛柱,3,0),COLOR0000FF;
STICKLINE(金牛柱<ref(金牛柱,1)and 金牛柱>0,0,金牛柱,2,0),COLORRED;
STICKLINE(金牛柱>ref(金牛柱,1)and 金牛柱>0,0,金牛柱,8,0),COLOR0000AA;
STICKLINE(金牛柱>ref(金牛柱,1)and 金牛柱>0,0,金牛柱,7,0),COLOR0000BB;
STICKLINE(金牛柱>ref(金牛柱,1)and 金牛柱>0,0,金牛柱,6,0),COLOR0000CC;
STICKLINE(金牛柱>ref(金牛柱,1)and 金牛柱>0,0,金牛柱,5,0),COLOR0000DD;
STICKLINE(金牛柱>ref(金牛柱,1)and 金牛柱>0,0,金牛柱,4,0),COLOR0000EE;
STICKLINE(金牛柱>ref(金牛柱,1)and 金牛柱>0,0,金牛柱,3,0),COLOR0000FF;
{绿柱子}
STICKLINE(金牛柱<ref(金牛柱,1) and 金牛柱>0,0,金牛柱,9,0),COLOR008800;
STICKLINE(金牛柱<ref(金牛柱,1) and 金牛柱>0,0,金牛柱,7,0),COLOR009900;
STICKLINE(金牛柱<ref(金牛柱,1) and 金牛柱>0,0,金牛柱,6,0),COLOR00AA00;
STICKLINE(金牛柱<ref(金牛柱,1) and 金牛柱>0,0,金牛柱,5,0),COLOR00BB00;
STICKLINE(金牛柱<ref(金牛柱,1) and 金牛柱>0,0,金牛柱,4,0),COLOR00CC00;
STICKLINE(金牛柱<ref(金牛柱,1) and 金牛柱>0,0,金牛柱,3,0),COLOR00DD00;
STICKLINE(金牛柱<ref(金牛柱,1) and 金牛柱>0,0,金牛柱,2,0),COLOR00EE00;
STICKLINE(金牛柱<ref(金牛柱,1) and 金牛柱>0,0,金牛柱,1,0),COLOR00FF00;
STICKLINE(金牛柱>ref(金牛柱,1)and 金牛柱>0,0,金牛柱,2,0),COLORRED;
{藍柱}
STICKLINE(金牛柱>ref(金牛柱,1)and 金牛柱<0,0,金牛柱,8,0),COLOR0000AA;
STICKLINE(金牛柱>ref(金牛柱,1)and 金牛柱<0,0,金牛柱,7,0),COLOR0000BB;
STICKLINE(金牛柱>ref(金牛柱,1)and 金牛柱<0,0,金牛柱,6,0),COLOR0000CC;
STICKLINE(金牛柱>ref(金牛柱,1)and 金牛柱<0,0,金牛柱,5,0),COLOR0000DD;
STICKLINE(金牛柱>ref(金牛柱,1)and 金牛柱<0,0,金牛柱,4,0),COLOR0000EE;
STICKLINE(金牛柱>ref(金牛柱,1)and 金牛柱<0,0,金牛柱,3,0),COLOR0000FF;
STICKLINE(金牛柱>ref(金牛柱,1)and 金牛柱<0,0,金牛柱,2,0),COLORRED;
STICKLINE(金牛柱>ref(金牛柱,1)and 金牛柱<0,0,金牛柱,1,0),COLOR0000AA;
STICKLINE(金牛柱<ref(金牛柱,1)and 金牛柱<0,0,金牛柱,8,0),COLOR0000BB;
STICKLINE(金牛柱<ref(金牛柱,1)and 金牛柱<0,0,金牛柱,7,0),COLOR0000CC;
STICKLINE(金牛柱<ref(金牛柱,1)and 金牛柱<0,0,金牛柱,6,0),COLOR0000DD;
STICKLINE(金牛柱<ref(金牛柱,1)and 金牛柱<0,0,金牛柱,5,0),COLOR0000EE;
STICKLINE(金牛柱<ref(金牛柱,1)and 金牛柱<0,0,金牛柱,4,0),COLOR0000FF;
STICKLINE(金牛柱<ref(金牛柱,1)and 金牛柱<0,0,金牛柱,3,0),COLOR0000AA;
STICKLINE(金牛柱<ref(金牛柱,1)and 金牛柱<0,0,金牛柱,2,0),COLOR0000BB;
STICKLINE(金牛柱<ref(金牛柱,1)and 金牛柱<0,0,金牛柱,1,0),COLOR0000CC;
STICKLINE(反金牛柱>ref(反金牛柱,1)and 反金牛柱<0,0,反金牛柱,9,0),COLOR000055;
STICKLINE(反金牛柱>ref(反金牛柱,1)and 反金牛柱<0,0,反金牛柱,6,0),COLOR000066;
STICKLINE(反金牛柱>ref(反金牛柱,1)and 反金牛柱<0,0,反金牛柱,3,0),COLOR000077;
STICKLINE(反金牛柱>ref(反金牛柱,1)and 反金牛柱<0,0,反金牛柱,1,0),COLOR000099;
STICKLINE(反金牛柱>ref(反金牛柱,1)and 反金牛柱<0,0,反金牛柱,6,0),COLOR0000BB;
STICKLINE(反金牛柱>ref(反金牛柱,1)and 反金牛柱<0,0,反金牛柱,3,0),COLOR0000DD;
STICKLINE(反金牛柱>ref(反金牛柱,1)and 反金牛柱>0,0,反金牛柱,1,0),COLOR0000FF
{bbd动能操盘}
AL:=(C+L+H)/3;
ao:=SMA(AL,5,1)-Sma(AL,13,1);
BBD:(AO-SMA(AO,3,1))*100,COLORFFCCFF,NODRAW;
{动能线定义}
动能线:AO*10,COLORRED;
动能辅线:EMA(AO,5)*10,COLOR00FF00;
{动能线强弱分界带}
DRAWBAND(动能辅线,RGB(115,95,95),0,RGB(95,95,115));
{动能彩带}
DRAWBAND(动能线,RGB(175,0,55),动能辅线,RGB(55,175,0));
{BBD支撑线定义}
BBD支撑线:SMA(BBD,5,2),COLOR0033FF,LINETHICK2;
RSV1:=BBD;
RSV2:=BBD支撑线;
弱:IF(BacKSET(RSV2<REF(RSV2,1),1),RSV2,DRAWNULL),LINETHICK2,COLORFF3300;
{BBD彩色柱体}
{BBD1:=IF(BBD>=REF(BBD,1),BBD,DRAWNULL);
BBD2:=IF(BBD<REF(BBD,1),BBD,DRAWNULL);
stICKLINE(BBD1,0,BBD,1.5,0),COLOR885588;
STICKLINE(BBD1,0,BBD,1,0),COLORAA77AA;
STICKLINE(BBD1,0,BBD,0.5,0),COLORBB99BB;
STICKLINE(BBD1,0,BBD,0.1,0),COLORDDAADD;
STICKLINE(BBD2,0,BBD,1.5,0),COLOR757500;
STICKLINE(BBD2,0,BBD,1,0),COLORAAAA00;
STICKLINE(BBD2,0,BBD,0.5,0),COLORBBBB00;
STICKLINE(BBD2,0,BBD,0.1,0),COLORDDDD00;}
{BBD支撑线金叉死叉顶底背离}
BBD金叉:IF(crOSS(RSV1,RSV2),RSV2,DRAWNULL),CIRCLEDOT,COLORFF33FF;
BBD死叉:IF(CROSS(RSV2,RSV1),RSV2,DRAWNULL),CIRCLEDOT,COLORFFFF00;
SV1:=BArslAST(REF(CROSS(RSV1,RSV2),1));
SV1A:=REF(CLOSE,SV1+1)>CLOSEANDRSV1>REF(RSV1,SV1+1)AND
CROSS(RSV1,RSV2);
B底背:IF(SV1A,RSV2,DRAWNULL),COLOR3366FF;
DRAWTEXT(SV1A,RSV2,'─B底背'),COLOR0033FF;
SV2:=BARSLAST(REF(CROSS(RSV2,RSV1),1));
SV2A:=REF(CLOSE,SV2+1)<CLOSEANDREF(RSV1,SV2+1)>RSV1ANDCROSS(RSV2,RSV1);
B顶背:IF(SV2A,RSV2,DRAWNULL),COLORFFFF00;
DRAWTEXT(SV2A,RSV2,'─B顶背'),COLORFFFF00;
{动能线金叉死叉顶底背离}
RSV3:=动能线;
RSV4:=动能辅线;
动能金叉:IF(CROSS(RSV3,RSV4),RSV3,DRAWNULL),CIRCLEDOT,COLOR0000FF;
动能死叉:IF(CROSS(RSV4,RSV3),RSV3,DRAWNULL),CIRCLEDOT,COLOR00FF00;
SV3:=BARSLAST(REF(CROSS(RSV3,RSV4),1));
SV3A:=REF(CLOSE,SV3+1)>CLOSEANDRSV3>REF(RSV3,SV3+1)AND
CROSS(RSV3,RSV4);
动底背:IF(SV3A,RSV3,DRAWNULL),COLOR0000FF;
DRAWTEXT(SV3A,RSV3,'─动底背'),COLOR0000FF;
SV4:=BARSLAST(REF(CROSS(RSV4,RSV3),1));
SV4A:=REF(CLOSE,SV4+1)<CLOSEANDREF(RSV3,SV4+1)>RSV3ANDCROSS(RSV4,RSV3);
动顶背:IF(SV4A,RSV3,DRAWNULL),COLOR00FF00;
DRAWTEXT(SV4A,RSV3,'─动顶背'),COLOR00FF00;







[源码注释]通达信公式动态翻译结果


   填充背景

   >

   开盘价,COLORRGB(100,0,250),COLORRGB(0,0,255),0)

   金牛趋势1线赋值:(收盘价-收盘价的12日简单移动平均)/收盘价的1日简单移动平均*100

   金牛趋势2线赋值:(收盘价-收盘价的3日简单移动平均)/收盘价的3日简单移动平均*100

   金牛柱赋值:金牛趋势1线的60日[1日权重]移动平均

   输出反金牛柱:金牛趋势2线的-13日[1日权重]移动平均,COLORSTICK

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,8,0),COLOR0000AA

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,7,0),COLOR0000BB

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,6,0),COLOR0000CC

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,5,0),COLOR0000DD

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,4,0),COLOR0000EE

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,3,0),COLOR0000FF

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,2,0),画红色

   当满足条件金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,8,0),COLOR0000AA

   当满足条件金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,7,0),COLOR0000BB

   当满足条件金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,6,0),COLOR0000CC

   当满足条件金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,5,0),COLOR0000DD

   当满足条件金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,4,0),COLOR0000EE

   当满足条件金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,3,0),COLOR0000FF

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,9,0),COLOR008800

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,7,0),COLOR009900

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,6,0),COLOR00AA00

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,5,0),COLOR00BB00

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,4,0),COLOR00CC00

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,3,0),COLOR00DD00

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,2,0),COLOR00EE00

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,1,0),COLOR00FF00

   当满足条件金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱>

   0,0,金牛柱,2,0),画红色

   当满足条件金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,8,0),COLOR0000AA

   当满足条件金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,7,0),COLOR0000BB

   当满足条件金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,6,0),COLOR0000CC

   当满足条件金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,5,0),COLOR0000DD

   当满足条件金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,4,0),COLOR0000EE

   当满足条件金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,3,0),COLOR0000FF

   当满足条件金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,2,0),画红色

   当满足条件金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,1,0),COLOR0000AA

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,8,0),COLOR0000BB

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,7,0),COLOR0000CC

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,6,0),COLOR0000DD

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,5,0),COLOR0000EE

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,4,0),COLOR0000FF

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,3,0),COLOR0000AA

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,2,0),COLOR0000BB

   当满足条件金牛柱<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的金牛柱AND金牛柱<

   0,0,金牛柱,1,0),COLOR0000CC

   当满足条件反金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的反金牛柱AND反金牛柱<

   0,0,反金牛柱,9,0),COLOR000055

   当满足条件反金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的反金牛柱AND反金牛柱<

   0,0,反金牛柱,6,0),COLOR000066

   当满足条件反金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的反金牛柱AND反金牛柱<

   0,0,反金牛柱,3,0),COLOR000077

   当满足条件反金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的反金牛柱AND反金牛柱<

   0,0,反金牛柱,1,0),COLOR000099

   当满足条件反金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的反金牛柱AND反金牛柱<

   0,0,反金牛柱,6,0),COLOR0000BB

   当满足条件反金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的反金牛柱AND反金牛柱<

   0,0,反金牛柱,3,0),COLOR0000DD

   当满足条件反金牛柱>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1日前的反金牛柱AND反金牛柱>

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

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

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

   输出动能线:AO*10,画红色

   输出动能辅线:AO的5日指数移动平均*10,COLOR00FF00

   画带状线

   画带状线

   输出BBD支撑线:BBD的5日[2日权重]移动平均,COLOR0033FF,线宽为2

   RSV1赋值:BBD

   RSV2赋值:BBD支撑线

   输出弱:如果若RSV2<1日前的RSV2则将最近1周期置为1,返回RSV2,否则返回无效数,线宽为2,COLORFF3300

   输出BBD金叉:如果RSV1上穿RSV2,返回RSV2,否则返回无效数,CIRCLEDOT,COLORFF33FF

   输出BBD死叉:如果RSV2上穿RSV1,返回RSV2,否则返回无效数,CIRCLEDOT,COLORFFFF00

   SV1赋值:上次1日前的RSV1上穿RSV2距今天数

   SV1A赋值:SV1+1日前的收盘价>CLOSEANDRSV1>SV1+1日前的RSV1ANDCROSS(RSV1,RSV2)

   输出B底背:如果SV1A,返回RSV2,否则返回无效数,COLOR3366FF

   当满足条件SV1A时,在RSV2位置书写文字,COLOR0033FF

   SV2赋值:上次1日前的RSV2上穿RSV1距今天数

   SV2A赋值:SV2+1日前的收盘价<CLOSEANDREF(RSV1,SV2+1)>RSV1ANDCROSS(RSV2,RSV1)

   输出B顶背:如果SV2A,返回RSV2,否则返回无效数,COLORFFFF00

   当满足条件SV2A时,在RSV2位置书写文字,COLORFFFF00

   RSV3赋值:动能线

   RSV4赋值:动能辅线

   输出动能金叉:如果RSV3上穿RSV4,返回RSV3,否则返回无效数,CIRCLEDOT,COLOR0000FF

   输出动能死叉:如果RSV4上穿RSV3,返回RSV3,否则返回无效数,CIRCLEDOT,COLOR00FF00

   SV3赋值:上次1日前的RSV3上穿RSV4距今天数

   SV3A赋值:SV3+1日前的收盘价>CLOSEANDRSV3>SV3+1日前的RSV3ANDCROSS(RSV3,RSV4)

   输出动底背:如果SV3A,返回RSV3,否则返回无效数,COLOR0000FF

   当满足条件SV3A时,在RSV3位置书写文字,COLOR0000FF

   SV4赋值:上次1日前的RSV4上穿RSV3距今天数

   SV4A赋值:SV4+1日前的收盘价<CLOSEANDREF(RSV3,SV4+1)>RSV3ANDCROSS(RSV4,RSV3)

   输出动顶背:如果SV4A,返回RSV3,否则返回无效数,COLOR00FF00

   当满足条件SV4A时,在RSV3位置书写文字,COLOR00FF00


神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论