思路:连续出现小阴小阳,区间振幅小,作为启动前的准备。请各位高手进

     相关简介: 通达信振幅柱指标公式                                

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图/主图

未来函数检测结果:

         暂未发现存在未来函数

通达信振幅柱指标公式源码:

    无总天数:=HHVBARS(H,120);无交换次数5:=FLOOR(无总天数/5);{5}无判断5:=IF(无交换次数5>0,无交换次数5,0);无判定5:=IF(无判断5-REF(无判断5,1)>0,无判断5,0);无距上次交换5:=BArslAST(无判定5)+1;无交换次数6:=FLOOR(无总天数/6);{6}无判断6:=IF(无交换次数6>0,无交换次数6,0);无判定6:=IF(无判断6-REF(无判断6,1)>0,无判断6,0);无距上次交换6:=BARSLAST(无判定6)+1;无交换次数9:=FLOOR(无总天数/9);{9}无判断9:=IF(无交换次数9>0,无交换次数9,0);无判定9:=IF(无判断9-REF(无判断9,1)>0,无判断9,0);无距上次交换9:=BARSLAST(无判定9)+1;无顶56:(无距上次交换5+无距上次交换6=2)*80,NODRAW,COLOR3399FF;STICKLINE(无距上次交换5+无距上次交换6=2,200,120,2,0),COLOR3399FF;无顶69:(无距上次交换6+无距上次交换9=2)*80,NODRAW,COLOR33FF00;STICKLINE(无距上次交换6+无距上次交换9=2,200,120,2,0),COLOR33FF00;无底总天数:=LLVBARS(L,120);无底交换次数5:=FLOOR(无底总天数/5);{5}无底判断5:=IF(无底交换次数5>0,无底交换次数5,0);无底判定5:=IF(无底判断5-REF(无底判断5,1)>0,无底判断5,0);无底距上次交换5:=BARSLAST(无底判定5)+1;无底交换次数6:=FLOOR(无底总天数/6);{6}无底判断6:=IF(无底交换次数6>0,无底交换次数6,0);无底判定6:=IF(无底判断6-REF(无底判断6,1)>0,无底判断6,0);无底距上次交换6:=BARSLAST(无判定6)+1;无底交换次数9:=FLOOR(无底总天数/9);{9}无底判断9:=IF(无底交换次数9>0,无底交换次数9,0);无底判定9:=IF(无底判断9-REF(无底判断9,1)>0,无底判断9,0);无底距上次交换9:=BARSLAST(无底判定9)+1;无底56:(无底距上次交换5+无底距上次交换6=2)*80,NODRAW,COLOR3333FF;STICKLINE(无底距上次交换5+无底距上次交换6=2,200,120,2,0),COLOR3333FF;无底69:(无底距上次交换6+无底距上次交换9=2)*80,NODRAW,COLORFFFF00;STICKLINE(无底距上次交换6+无底距上次交换9=2,200,120,2,0),COLORFFFF00;顶转点:=PEAKBARS(1,10,5);顶总天数:=顶转点;交换次数5:=FLOOR(顶总天数/5);{5}判断5:=IF(交换次数5>0,交换次数5,0);判定5:=IF(判断5-REF(判断5,1)>0,判断5,0);距上次交换5:=BARSLAST(判定5)+1;交换次数6:=FLOOR(顶总天数/6);{6}判断6:=IF(交换次数6>0,交换次数6,0);判定6:=IF(判断6-REF(判断6,1)>0,判断6,0);距上次交换6:=BARSLAST(判定6)+1;交换次数9:=FLOOR(顶总天数/9);{9}判断9:=IF(交换次数9>0,交换次数9,0);判定9:=IF(判断9-REF(判断9,1)>0,判断9,0);距上次交换9:=BARSLAST(判定9)+1;有未顶56:(距上次交换5+距上次交换6=2)*80,NODRAW,COLOR3399FF;STICKLINE(距上次交换5+距上次交换6=2,0,80,2,0),COLOR3399FF;有未顶69:(距上次交换6+距上次交换9=2)*80,NODRAW,COLOR33FF00;STICKLINE(距上次交换6+距上次交换9=2,0,80,2,0),COLOR33FF00;底转点:=TROUGHBARS(1,10,5);底总天数:=底转点;交换次数55:=FLOOR(底总天数/5);{5}判断55:=IF(交换次数55>0,交换次数55,0);判定55:=IF(判断55-REF(判断55,1)>0,判断55,0);距上次交换55:=BARSLAST(判定55)+1;交换次数66:=FLOOR(底总天数/6);{6}判断66:=IF(交换次数66>0,交换次数66,0);判定66:=IF(判断66-REF(判断66,1)>0,判断66,0);距上次交换66:=BARSLAST(判定66)+1;交换次数99:=FLOOR(底总天数/99);{9}判断99:=IF(交换次数99>0,交换次数99,0);判定99:=IF(判断99-REF(判断99,1)>0,判断99,0);距上次交换99:=BARSLAST(判定99)+1;有未底56:(距上次交换55+距上次交换66=2)*80,NODRAW,COLOR3333FF;STICKLINE(距上次交换55+距上次交换66=2,0,80,2,0),COLOR3333FF;有未底69:(距上次交换66+距上次交换99=2)*80,NODRAW,COLORFFFF00;STICKLINE(距上次交换66+距上次交换99=2,0,80,2,0),COLORFFFF00;
    量比:=V/REF(V,1);
    VAR1:=EMA(EMA(EMA(CLOSE,5),2),1);
    AA:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1;
    BB:=EMA(AA,13);
    CC:=0;
    VAR2:=AMOUNT/VOL/100;
    VAR3:=MAX(ABS(HIGH-VAR2),ABS(VAR2-LOW));
    VAR4:=ABS((OPEN+CLOSE)/2-VAR2);
    VAR5:=5;
    VAR6:=(VAR3+VAR4)/VAR2*50;
    DD:=IF(CROSS(VAR6,VAR5),0.008,0);
    XG:=AA>CCANDCROSS(BB,CC)ANDDDAND量比>=1.01;
    DRAWICON(XG,1.2,24);
    STICKLINE(XG,1,0,2,0),COLORLIRED;

通达信振幅柱指标公式源码注释翻译结果

    无总天数赋值:120日内最高价距今天数
    无交换次数5赋值:无总天数/5的向下舍入
    无判断5赋值:如果无交换次数5>,返回?,否则返回?
    0,无交换次数5,0)
    无判定5赋值:如果无判断5-1日前的无判断5>,返回?,否则返回?
    0,无判断5,0)
    无距上次交换5赋值:上次无判定5距今天数+1
    无交换次数6赋值:无总天数/6的向下舍入
    无判断6赋值:如果无交换次数6>,返回?,否则返回?
    0,无交换次数6,0)
    无判定6赋值:如果无判断6-1日前的无判断6>,返回?,否则返回?
    0,无判断6,0)
    无距上次交换6赋值:上次无判定6距今天数+1
    无交换次数9赋值:无总天数/9的向下舍入
    无判断9赋值:如果无交换次数9>,返回?,否则返回?
    0,无交换次数9,0)
    无判定9赋值:如果无判断9-1日前的无判断9>,返回?,否则返回?
    0,无判断9,0)
    无距上次交换9赋值:上次无判定9距今天数+1
    输出无顶56:(无距上次交换5+无距上次交换6=2)*80,NODRAW,COLOR3399FF
    当满足条件无距上次交换5+无距上次交换6=2时,在200和120位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR3399FF
    输出无顶69:(无距上次交换6+无距上次交换9=2)*80,NODRAW,COLOR33FF00
    当满足条件无距上次交换6+无距上次交换9=2时,在200和120位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR33FF00
    无底总天数赋值:120日内最低价距今天数
    无底交换次数5赋值:无底总天数/5的向下舍入
    无底判断5赋值:如果无底交换次数5>,返回?,否则返回?
    0,无底交换次数5,0)
    无底判定5赋值:如果无底判断5-1日前的无底判断5>,返回?,否则返回?
    0,无底判断5,0)
    赋值:上次无底判定5距今天数+1
    无底交换次数6赋值:无底总天数/6的向下舍入
    无底判断6赋值:如果无底交换次数6>,返回?,否则返回?
    0,无底交换次数6,0)
    无底判定6赋值:如果无底判断6-1日前的无底判断6>,返回?,否则返回?
    0,无底判断6,0)
    赋值:上次无判定6距今天数+1
    无底交换次数9赋值:无底总天数/9的向下舍入
    无底判断9赋值:如果无底交换次数9>,返回?,否则返回?
    0,无底交换次数9,0)
    无底判定9赋值:如果无底判断9-1日前的无底判断9>,返回?,否则返回?
    0,无底判断9,0)
    赋值:上次无底判定9距今天数+1
    输出无底56:(无底距上次交换5+无底距上次交换6=2)*80,NODRAW,COLOR3333FF
    当满足条件无底距上次交换5+无底距上次交换6=2时,在200和120位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR3333FF
    输出无底69:(无底距上次交换6+无底距上次交换9=2)*80,NODRAW,COLORFFFF00
    当满足条件无底距上次交换6+无底距上次交换9=2时,在200和120位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFFF00
    顶转点赋值:最高价10%之字转向的前5个波峰位置
    顶总天数赋值:顶转点
    交换次数5赋值:顶总天数/5的向下舍入
    判断5赋值:如果交换次数5>,返回?,否则返回?
    0,交换次数5,0)
    判定5赋值:如果判断5-1日前的判断5>,返回?,否则返回?
    0,判断5,0)
    距上次交换5赋值:上次判定5距今天数+1
    交换次数6赋值:顶总天数/6的向下舍入
    判断6赋值:如果交换次数6>,返回?,否则返回?
    0,交换次数6,0)
    判定6赋值:如果判断6-1日前的判断6>,返回?,否则返回?
    0,判断6,0)
    距上次交换6赋值:上次判定6距今天数+1
    交换次数9赋值:顶总天数/9的向下舍入
    判断9赋值:如果交换次数9>,返回?,否则返回?
    0,交换次数9,0)
    判定9赋值:如果判断9-1日前的判断9>,返回?,否则返回?
    0,判断9,0)
    距上次交换9赋值:上次判定9距今天数+1
    输出有未顶56:(距上次交换5+距上次交换6=2)*80,NODRAW,COLOR3399FF
    当满足条件距上次交换5+距上次交换6=2时,在0和80位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR3399FF
    输出有未顶69:(距上次交换6+距上次交换9=2)*80,NODRAW,COLOR33FF00
    当满足条件距上次交换6+距上次交换9=2时,在0和80位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR33FF00
    底转点赋值:最高价10%之字转向的前5个波谷位置
    底总天数赋值:底转点
    交换次数55赋值:底总天数/5的向下舍入
    判断55赋值:如果交换次数55>,返回?,否则返回?
    0,交换次数55,0)
    判定55赋值:如果判断55-1日前的判断55>,返回?,否则返回?
    0,判断55,0)
    距上次交换55赋值:上次判定55距今天数+1
    交换次数66赋值:底总天数/6的向下舍入
    判断66赋值:如果交换次数66>,返回?,否则返回?
    0,交换次数66,0)
    判定66赋值:如果判断66-1日前的判断66>,返回?,否则返回?
    0,判断66,0)
    距上次交换66赋值:上次判定66距今天数+1
    交换次数99赋值:底总天数/99的向下舍入
    判断99赋值:如果交换次数99>,返回?,否则返回?
    0,交换次数99,0)
    判定99赋值:如果判断99-1日前的判断99>,返回?,否则返回?
    0,判断99,0)
    距上次交换99赋值:上次判定99距今天数+1
    输出有未底56:(距上次交换55+距上次交换66=2)*80,NODRAW,COLOR3333FF
    当满足条件距上次交换55+距上次交换66=2时,在0和80位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR3333FF
    输出有未底69:(距上次交换66+距上次交换99=2)*80,NODRAW,COLORFFFF00
    当满足条件距上次交换66+距上次交换99=2时,在0和80位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFFF00
    量比赋值:成交量(手)/1日前的成交量(手)
    VAR1赋值:收盘价的5日指数移动平均的2日指数移动平均的1日指数移动平均
    AA赋值:(VAR1-1日前的VAR1)/1日前的VAR1*1
    BB赋值:AA的13日指数移动平均
    CC赋值:0
    VAR2赋值:成交额(元)/成交量(手)/100
    VAR3赋值:最高价-VAR2的绝对值和VAR2-最低价的绝对值的较大值
    VAR4赋值:(开盘价+收盘价)/2-VAR2的绝对值
    VAR5赋值:5
    VAR6赋值:(VAR3+VAR4)/VAR2*50
    DD赋值:如果VAR6上穿VAR5,返回0.008,否则返回0
    XG赋值:AA>
    CCANDCROSS(BB,CC)ANDDDAND量比>
    =1.01
    当满足条件XG时,在1.2位置画24号图标
    当满足条件XG时,在1和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡红色

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。