神奇指标网

通达信绝对通道主图指标公式

浏览 283次浏览
标签: 主图
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  

通道策略旨在捕捉趋势行情中在上升或者下降通道内的震荡, 即捕捉市场中有意义的回撤,通过短线持有以获得小额收益的积累。


     相关简介: 通达信绝对通道主图指标公式                                


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图/主图





未来函数检测结果:

         暂未发现存在未来函数





通达信绝对通道主图指标公式源码:



    P2:=240;TC1:=IF(H=HHV(H,P2),C,DRAWNULL);TC2:=CONST(BArslAST(TC1=H))+1;UPPER:=CONST(IF(TC2=1,C,REF(C,TC2-1)));BC1:=IF(L=LLV(L,P2),C,DRAWNULL);BC2:=CONST(BARSLAST(BC1=L))+1;LOWER:=CONST(IF(BC2=1,C,REF(C,BC2-1)));LP:=CURRBARSCOUNT<=BC2ANDC=LOWER;{低点定位}HP:=CURRBARSCOUNT<=TC2ANDC=UPPER;{高点定位}NOD:=(IF(TC2>BC2,TC2,BC2)-IF(TC2>BC2,BC2,TC2));{用时}LR1:=FORCAST(C,NOD+1);NP:=IF(CURRBARSCOUNT<=maX(BC2,TC2),CONST(IF(MIN(TC2,BC2)=1,LR1,REF(LR1,MIN(TC2,BC2)-1))),DRAWNULL),POINTDOT,COLORFF0000;{近点}LR2:=SLOPE(C,NOD+1);LR3:=CONST(IF(MIN(TC2,BC2)=1,LR2,REF(LR2,MIN(TC2,BC2)-1)));FP:=NP-LR3*(NOD),POINTDOT,COLORFF0000;{远点}EQU:=(NP+FP)/2,POINTDOT,COLOR0000FF;AD:=Abs(NP-FP);{高差};DBL:=BARSLAST(BC1!=DRAWNULL)+1;DBH:=BARSLAST(TC1!=DRAWNULL)+1;BSP:=IF(BC2>TC2,DBL,DBH)-1;LRL:=IF(NP>FP,FP+AD/NOD*BSP,FP-AD/NOD*BSP);AT1:=IF(BETWEEN(CURRBARSCOUNT,BC2,TC2)ANDH>LRL,H,LRL);AT2:=HHV(AT1-LRL,MAX(BC2,TC2));AT3:=CONST(BARSLAST(AT1-LRL=AT2));AT4:=CONST(IF(AT3=0,H,REF(H,AT3)));AT5:=CONST(IF(AT3=0,AT1-LRL,REF(AT1-LRL,AT3)));ATL:=LRL+AT5;UT1:=IF(BETWEEN(CURRBARSCOUNT,BC2,TC2)ANDL<LRL,L,LRL);UT2:=HHV(LRL-UT1,MAX(BC2,TC2));UT3:=CONST(BARSLAST(LRL-UT1=UT2));UT4:=CONST(IF(UT3=0,H,REF(H,UT3)));UT5:=CONST(IF(UT3=0,LRL-UT1,REF(LRL-UT1,UT3)));UTL:=LRL-UT5;RH:=IF(CURRBARSCOUNT>=MIN(BC2,TC2)-10,ATL,CONST(REF(ATL,MIN(BC2,TC2)-11)));{限制高}RL:=IF(CURRBARSCOUNT>=MIN(BC2,TC2)-10,UTL,CONST(REF(UTL,MIN(BC2,TC2)-11)));{限制低}中轨:IF(NP>FP,IF(LRL<=RH,LRL,DRAWNULL),IF(LRL>=RL,LRL,DRAWNULL)),COLORYELLOW,LINETHICK1,DOTLINE;上轨:IF(NP>FP,IF(ATL<=RH,ATL,DRAWNULL),IF(ATL>=RL,ATL,DRAWNULL)),COLORLIMAGENTA,LINETHICK1,DOTLINE;下轨:IF(NP>FP,IF(UTL<=RH,UTL,DRAWNULL),IF(UTL>=RL,UTL,DRAWNULL)),COLOR00EE00,LINETHICK1,DOTLINE;DRAWICON(crOSS(C,上轨),上轨,1);DRAWICON(CROSS(下轨,C),下轨,2);DRAWNUMBER(ISLASTBAR,上轨,上轨),COLOR00FFFF,LINETHICK2;DRAWNUMBER(ISLASTBAR,中轨,中轨),COLORRED,LINETHICK2;DRAWNUMBER(ISLASTBAR,下轨,下轨),COLOR00FF00,LINETHICK2;ZRS:=CONST(DYnaINFO(3)),NODRAW;AW1:=5*(ema(CLOSE,12)-EMA(CLOSE,26))+ZRS,COLORLIMAGENTA,DOTLINE;AW2:=EMA(AW1,9),COLORLIGREEN,DOTLINE;macdQ:=(AW1-AW2)*2+ZRS;STICKLINE(AW1>=AW2,ZRS,macdQ,0,1),COLORWHITE;STICKLINE(AW1<AW2,ZRS,MACDQ,0,1),COLORGREEN;C,COLORRED,LINETHICK2;均价:SUM(V*C,0)/SUM(V,0),COLORCYAN,LINETHICK2;IF(均价<=REF(均价,1),均价,DRAWNULL),COLORCYAN,LINETHICK2;IF(均价>=REF(均价,1),均价,DRAWNULL),COLORBLUE,LINETHICK2;{DRAWTEXT(CURRBARSCOUNT=4,均价,'均'),COLORRED,LINETHICK2;DRAWNUMBER(CURRBARSCOUNT=2,均价,均价),COLORRED,LINETHICK2;DRAWTEXT_FIX(1,0.000,1-0.05,0,DYBLOCK),COLORRED;DRAWTEXT_FIX(1,0.0550,1-0.05,0,HYBLOCK),COLORBLUE;DRAWTEXT_FIX(1,0.1050,1-0.05,0,GNBLOCK),COLORBLUE;};
    RSV1:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
    RSV2:=(CLOSE-LLV(LOW,37))/(HHV(HIGH,37)-LLV(LOW,37))*100;
    短线:SMA(SMA(RSV1,3,1),3,1)+3*STD(CLOSE,21),COLOR00ff00;
    中线:SMA(RSV2,5,1)+2*STD(CLOSE,37),COLORRED;
    RSV3:=(CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100;
    长线:SMA(RSV3,5,1),COLORYELLOW;
    看底:STICKLINE(中线<15,中线,15,6,0),colorF00FF0;
    黄金坑:STICKLINE(短线<20AND中线<20AND长线<20,MAX(长线,MAX(短线,中线)),20,8,0),COLOR00CCFF;
    看顶:STICKLINE(中线>80,80,中线,6,0),colorFFF000;
    DRAWICON(CROSS(长线,15),中线,1);
    DRAWTEXT(LONGCROSS(中线,20,15),20,'追涨');
    DRAWTEXT(CROSS(短线,长线)AND长线<18AND长线>REF(长线,1)ORCROSS(长线,5),20,'千载难逢');
    粘合星:DRAWTEXT(ABS(中线-长线)<2AND中线>REF(中线,1),中线,'*');
    中线2:=-100*(HHV(HIGH,40)-CLOSE)/(HHV(HIGH,40)-LLV(LOW,40));
    底:DRAWTEXT(CROSS(中线2,-90)AND(长线<中线AND长线>REF(长线,1)OR短线<20AND中线<20AND长线<20),长线,'底'),COLORFF00FF;
    IF(COUNT(CROSS(中线2,-90),12)=3,30,5);
    IF(COUNT(CROSS(-5,中线2),12)=3ORCOUNT(CROSS(-15,中线2),6)=3,70,100);





通达信绝对通道主图指标公式源码注释翻译结果



    P2赋值:240
    TC1赋值:如果最高价=P2日内最高价的最高值,返回收盘价,否则返回无效数
    TC2赋值:上次TC1=最高价距今天数的最后一日取值设为常数+1
    UPPER赋值:如果TC2=1,返回收盘价,否则返回TC2-1日前的收盘价的最后一日取值设为常数
    BC1赋值:如果最低价=P2日内最低价的最低值,返回收盘价,否则返回无效数
    BC2赋值:上次BC1=最低价距今天数的最后一日取值设为常数+1
    LOWER赋值:如果BC2=1,返回收盘价,否则返回BC2-1日前的收盘价的最后一日取值设为常数
    LP赋值:到最后交易的周期<
    =BC2ANDC=LOWER
    HP赋值:到最后交易的周期<
    =TC2ANDC=UPPER
    NOD赋值:(如果TC2>,返回?,否则返回?
    BC2,TC2,BC2)-如果TC2>,返回?,否则返回?
    BC2,BC2,TC2))
    LR1赋值:收盘价的NOD+1日线性回归预测值
    NP赋值:如果到最后交易的周期<,返回?,否则返回?
    =BC2和TC2的较大值,如果TC2和BC2的较小值=1,返回LR1,否则返回TC2和BC2的较小值-1日前的LR1的最后一日取值设为常数,无效数),POINTDOT,COLORFF0000
    LR2赋值:收盘价的NOD+1日线性回归斜率
    LR3赋值:如果TC2和BC2的较小值=1,返回LR2,否则返回TC2和BC2的较小值-1日前的LR2的最后一日取值设为常数
    FP赋值:NP-LR3*(NOD),POINTDOT,COLORFF0000
    EQU赋值:(NP+FP)/2,POINTDOT,COLOR0000FF
    AD赋值:NP-FP的绝对值
    DBL赋值:上次BC1不等于无效数距今天数+1
    DBH赋值:上次TC1不等于无效数距今天数+1
    BSP赋值:如果BC2>,返回?,否则返回?
    TC2,DBL,DBH)-1
    LRL赋值:如果NP>,返回?,否则返回?
    FP,FP+AD/NOD*BSP,FP-AD/NOD*BSP)
    AT1赋值:如果到最后交易的周期位于BC2和TC2之间ANDH>,返回?,否则返回?
    LRL,最高价,LRL)
    AT2赋值:BC2和TC2的较大值日内AT1-LRL的最高值
    AT3赋值:上次AT1-LRL=AT2距今天数的最后一日取值设为常数
    AT4赋值:如果AT3=0,返回最高价,否则返回AT3日前的最高价的最后一日取值设为常数
    AT5赋值:如果AT3=0,返回AT1-LRL,否则返回AT3日前的AT1-LRL的最后一日取值设为常数
    ATL赋值:LRL+AT5
    UT1赋值:如果到最后交易的周期位于BC2和TC2之间ANDL<,返回?,否则返回?
    LRL,最低价,LRL)
    UT2赋值:BC2和TC2的较大值日内LRL-UT1的最高值
    UT3赋值:上次LRL-UT1=UT2距今天数的最后一日取值设为常数
    UT4赋值:如果UT3=0,返回最高价,否则返回UT3日前的最高价的最后一日取值设为常数
    UT5赋值:如果UT3=0,返回LRL-UT1,否则返回UT3日前的LRL-UT1的最后一日取值设为常数
    UTL赋值:LRL-UT5
    RH赋值:如果到最后交易的周期>,返回?,否则返回?
    =BC2和TC2的较小值-10,ATL,BC2和TC2的较小值-11日前的ATL的最后一日取值设为常数)
    RL赋值:如果到最后交易的周期>,返回?,否则返回?
    =BC2和TC2的较小值-10,UTL,BC2和TC2的较小值-11日前的UTL的最后一日取值设为常数)
    输出中轨:如果NP>,返回?,否则返回?
    FP,如果LRL<,返回?,否则返回?
    =RH,LRL,无效数),如果LRL>,返回?,否则返回?
    =RL,LRL,无效数)),画黄色,线宽为1,DOTLINE
    输出上轨:如果NP>,返回?,否则返回?
    FP,如果ATL<,返回?,否则返回?
    =RH,ATL,无效数),如果ATL>,返回?,否则返回?
    =RL,ATL,无效数)),画淡洋红色,线宽为1,DOTLINE
    输出下轨:如果NP>,返回?,否则返回?
    FP,如果UTL<,返回?,否则返回?
    =RH,UTL,无效数),如果UTL>,返回?,否则返回?
    =RL,UTL,无效数)),COLOR00EE00,线宽为1,DOTLINE
    当满足条件收盘价上穿上轨时,在上轨位置画1号图标
    当满足条件下轨上穿收盘价时,在下轨位置画2号图标
    当满足条件是否最后一个周期时,在上轨位置书写数字,COLOR00FFFF,线宽为2
    当满足条件是否最后一个周期时,在中轨位置书写数字,画红色,线宽为2
    当满足条件是否最后一个周期时,在下轨位置书写数字,COLOR00FF00,线宽为2
    ZRS赋值:昨收盘价的最后一日取值设为常数,NODRAW
    AW1赋值:5*(收盘价的12日指数移动平均-收盘价的26日指数移动平均)+ZRS,画淡洋红色,DOTLINE
    AW2赋值:AW1的9日指数移动平均,画淡绿色,DOTLINE
    MACDQ赋值:(AW1-AW2)*2+ZRS
    当满足条件AW1>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =AW2,ZRS,MACDQ,0,1),画白色
    当满足条件AW1<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    AW2,ZRS,MACDQ,0,1),画绿色
    收盘价,画红色,线宽为2
    输出均价:成交量(手)*收盘价的历史累和/成交量(手)的历史累和,画青色,线宽为2
    如果均价<,返回?,否则返回?
    =1日前的均价,均价,无效数),画青色,线宽为2
    如果均价>,返回?,否则返回?
    =1日前的均价,均价,无效数),画蓝色,线宽为2
    RSV1赋值:(收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值)*100
    RSV2赋值:(收盘价-37日内最低价的最低值)/(37日内最高价的最高值-37日内最低价的最低值)*100
    输出短线:RSV1的3日[1日权重]移动平均的3日[1日权重]移动平均+3*收盘价的21日估算标准差,COLOR00FF00
    输出中线:RSV2的5日[1日权重]移动平均+2*收盘价的37日估算标准差,画红色
    RSV3赋值:(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100
    输出长线:RSV3的5日[1日权重]移动平均,画黄色
    输出看底:当满足条件中线<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    15,中线,15,6,0),COLORF00FF0
    输出黄金坑:当满足条件短线<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    20AND中线<
    20AND长线<
    20,长线和短线和中线的较大值的较大值,20,8,0),COLOR00CCFF
    输出看顶:当满足条件中线>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    80,80,中线,6,0),COLORFFF000
    当满足条件长线上穿15时,在中线位置画1号图标
    当满足条件中线小于20保持15个交易日后交叉上穿时,在20位置书写文字
    当满足条件短线上穿长线AND长线<时,在?位置书写文字
    18AND长线>
    1日前的长线ORCROSS(长线,5),20,'千载难逢')
    输出粘合星:当满足条件中线-长线的绝对值<时,在?位置书写文字
    2AND中线>
    1日前的中线,中线,'*')
    中线2赋值:-100*(40日内最高价的最高值-收盘价)/(40日内最高价的最高值-40日内最低价的最低值)
    输出底:当满足条件中线2上穿-90AND(长线<时,在?位置书写文字
    中线AND长线>
    1日前的长线OR短线<
    20AND中线<
    20AND长线<
    20),长线,'底'),COLORFF00FF
    如果统计12日中满足中线2上穿-90的天数=3,返回30,否则返回5
    如果统计12日中满足-5上穿中线2的天数=3ORCOUNT(-15上穿中线2,6)=3,返回70,否则返回100



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

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

网友评论

已有0人评论

清除 发表评论