神奇指标网

通达信轨道牛熊线主图指标公式源码分享

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

  



相关简介:  通达信轨道牛熊线主图指标公式源码分享                                


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


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:主图



   “牛的轨道”相同,但抄底逃顶更为直观。

   1.股价跃上下轨并大于股价强弱线,可以适当抄底;

   2.股价跌落上轨并开始小于股价强弱线,应当适时离场;

   3.黄色K线说明当天股价涨跌是放量的。可以根据量价原理和压力支撑原理以及股价在上中下三轨的具体位置灵活操作;

   4.应用该指标一定要切记:自己仅是·一个卑微的股票差价交易者,根据量价在轨道空间范围的变化适时交易。这个指标我用了25年的确不错,但不很完美。

   因此·,仓位控制与坚决的止损止盈尤为重要,这是在股市生存的法则。




通达信指标公式源码:



    均价:=(2*C+(C+H+L+O)/4+O)/4;
    R:=(3*L+2*均价)/5;R1:=(3*H+2*均价)/5;
    kX:=(R+R1)/2;A:=if(STKTYPE=0,55,SUMBARS(V,CAPITAL));
    RD:=(R1+H)/1.6;
    跟庄线:EMA(SUM(R*V,3)/SUM(V,3),2),COLORWHITE,LINETHICK1,PRECISION2;
    工作线:=EMA(SUM(kx*V,3)/SUM(V,3),13),COLORFFC0FF,LINETHICK1,PRECISION2;
    CCC:=ABS(kx-MA(工作线,13))/MA(工作线,13);
    济安线:=DMA(kx,CCC),COLORWHITE,LINETHICK1,PRECISION2;
    行情线:=(EMA((COST(75)),13)+工作线)/2,COLOR6600FF,LINETHICK1,PRECISION2;
    CC:=ABS(工作线-MA(行情线,13))/MA(行情线,13);
    xS:=DMA(工作线,CC),COLORYELLOW,LINETHICK1;
    sm:=(济安线+xS)/2,COLORMAGENTA,PRECISION2;
    飞龙:=hhv(sm,A),COLORFFC0FF,PRECISION2,POINTDOT,LINETHICK2;
    青龙:=LLV(sm,A),COLORFFCCAA,PRECISION2,POINTDOT,LINETHICK2;
    十字线:(飞龙+青龙)/2,COLORWHITE,CROSSDOT,PRECISION2;
    PARTLINE(KX<十字线,十字线),COLORCYAN,CROSSDOT;
    smT:if(STKTYPE=0,SM*(1+7/100),SM*(1+14/100)),COLORRED,LINETHICK1,PRECISION2;
    smD:if(STKTYPE=0,SM*(1-7/100),SM*(1-14/100)),COLORRED,LINETHICK1,PRECISION2;
    上18H:WMA(SMA(HHV(HIGH,18),9/2,1),3);
    下18L:WMA(SMA(LLV(LOW,18),9/2,1),3);
    通道:(上18H+下18L)/2;
    DRAWBAND(上18H,RGB(0,0,155),通道,RGB(0,0,155));
    DRAWBAND(通道,RGB(0,40,0),下18L,RGB(0,40,0));
    WMA(SMA(HHV(HIGH,18),9/2,1),3),COLOR0080FF,DOTLINE;
    WMA(SMA(LLV(LOW,18),9/2,1),3),COLOR0080FF,DOTLINE;
    (上18H+下18L)/2,COLORFFFFFF;
    MA5:WMA(C,5);
    IF(MA5>REF(MA5,1),MA5,DRAWNULL),COLORRED,LINETHICK3;
    {CCI-金}
    现价:IF(DYNAINFO(4)=0,C,DYNAINFO(7)),COLOR0077FF,LINETHICK0;
    TYB:WMA(((C+(H+L)/2)/2*0.618+(C+O)/2*0.382),2),LINETHICK0;
    CCIA:=(TYB-MA(TYB,14))/(0.015*AVEDEV(TYB,14));
    CCIB:=(TYB-MA(TYB,28))/(0.015*AVEDEV(TYB,28));
    CCIC:=(TYB-MA(TYB,42))/(0.015*AVEDEV(TYB,42));
    CCI:=WMA((CCIA+2*CCIB+CCIC)/4,5);
    PK:=4;
    BX:=IF(BARSCOUNT(C)=500,0,500);
    CCIS:=ABS(HHV(CCI,BX)-LLV(CCI,BX))/(HHV(C,BX)-LLV(C,BX))*PK;
    CCIK:CCI/CCIS+现价,COLOR00FF00,DOTLINE;
    IF(CCIK>REF(CCIK,1),CCIK,DRAWNULL),COLOR00DDDD,LINETHICK3;
    DRAWTEXT(CCI>REF(CCI,1)ANDCROSS(CCI,-100),CCIK,'CCI底背离'),COLORFFFFFF;
    {高抛.低吸}
    RC:=(H+L+C*2)/4;
    R2D:=WMA(RC,27);
    R2E:=STD(RC,27);
    R3F:=(RC-R2D)/R2E*100;
    R40:=WMA(R3F,3);
    R41:=WMA(R40,3);
    JD:=WMA(R41,2);
    AJ:=3*R41-2*JD;
    DRAWTEXT(CROSS(AJ,JD),L-0.1,'★'),COLOR00FFFF,LINETHICK1;
    DRAWTEXT(CROSS(JD,AJ),H+0.1,'★'),COLORFFFF00,LINETHICK1;
    STICKLINE(C>=O,C,O,3.4,0),COLOR0000AA;
    STICKLINE(C>=O,C,O,3.0,0),COLOR0000BB;
    STICKLINE(C>=O,C,O,2.4,0),COLOR0000CC;
    STICKLINE(C>=O,C,O,2.0,0),COLOR0000DD;
    STICKLINE(C>=O,C,O,1.6,0),COLOR0000EE;
    STICKLINE(C>=O,C,O,1.2,0),COLOR0000FF;
    STICKLINE(C>=O,C,O,0.6,0),COLOR0000FF;
    STICKLINE(C>=O,H,L,0,0),COLORRED;
    STICKLINE(C<=O,C,O,3.4,0),COLORAAAA00;
    STICKLINE(C<=O,C,O,3.0,0),COLORBBBB00;
    STICKLINE(C<=O,C,O,2.4,0),COLORCCCC00;
    STICKLINE(C<=O,C,O,2.0,0),COLORDDDD00;
    STICKLINE(C<=O,C,O,1.6,0),COLOREEEE00;
    STICKLINE(C<=O,C,O,1.2,0),COLORFFFF00;
    STICKLINE(C<=O,C,O,0.6,0),COLORFFFF00;
    STICKLINE(C<=O,H,L,0,0),COLORFFFF00;
    AA:=REF(MA(C,20),1)<REF(MA(C,20),2);
    BB:=COUNT(AA,3)>=2;
    CC:=MA(C,20)>REF(MA(C,20),1);
    拐点:=CCANDBB;
    DRAWTEXT(拐点,L*0.99,'★拐点'),COLORYELLOW;
    LC:=REF(CLOSE,1);
    rsi1:=SMA(maX(CLOSE-LC,0),6,1)/SMA(Abs(CLOSE-LC),6,1)*100;
    卖点:=crOSS(85,RSI1)*30,COLOR00FF00,LINETHICK2;
    卖:IF(卖点,6.5,0),stICK,COLORGREEN,LINETHICK4;
    赚钱A:=(CLOSE-LLV(LOW,32))/(HHV(HIGH,32)-LLV(LOW,32))*1.2*CLOSE;
    量1:=EMA(赚钱A,3);
    量2:=EMA(赚钱A,5);
    量3:=EMA(赚钱A,7);
    STICKLINE(量1>量2,量3,量1,3,1),COLORRED;
    STICKLINE(量1<量2,量3,量1,2,0),COLORCYAN;
    T1:=量2>量3AND量1<REF(量1,1);
    T2:=量2<量3AND量1>REF(量1,1);
    STICKLINE(T1,量1,量3,2,0),COLORYELLOW;
    STICKLINE(T2,量1,量3,3,1),COLORFF00FF;
    赚钱B:=SMA(赚钱A,13,1);
    分水岭:SMA(赚钱B,2.5,1.5),LINETHICK2,COLORWHITE;
    牛线:3*赚钱B-2*分水岭,LINETHICK2,COLORFF00FF;
    熊线:4*分水岭-3*赚钱B,LINETHICK2,COLORFF6633;
    DIF1:=EMA(C,12)-EMA(C,26);
    DEA1:=EMA(DIF1,9);
    macd1:=2*(DIF1-DEA1);
    QZQ:=BArslAST(REF(MacD,1)<0ANDMACD>0);
    QM:=LLVBARS(MACD1,QZQ+20);
    MQDZ:=IF(QM>QZQ,REF(MACD1,QM),0);
    QF:=LLVBARS(DIF1,QZQ+20);
    DQDZ:=IF(QF>QZQ,REF(DIF1,QF),0);
    XG1:=MACD1<0ANDMACD1>MQDZANDDIF1<0ANDDIF1>DQDZANDC=LLV(C,QZQ+20)ANDMQDZ<0ANDDQDZ<0;
    XG:REF(XG1,1)=1ANDMACD1>REF(MACD1,1);
    VAR21A:=(REF(HIGH,1)+REF(LOW,1))/2;
    VAR61:=REF(CLOSE,1);
    VAR70A:=SMA(MAX(CLOSE-VAR61,0),6,1)/SMA(ABS(CLOSE-VAR61),6,1)*100;
    DRAWICON(CROSS(90,VAR70A),H*0.8,9);
    mtm1:=C-REF(C,1);
    A013:=HHV(HIGH,34);
    A014:=(2*CLOSE+HIGH+LOW)/4;
    A015:=LLV(LOW,34);
    A016:=EMA(((A014-A015)/(A013-A015))*100,13);
    A017:=EMA(0.667*REF(A016,1)+0.333*A016,2);
    KKMD:=A016-A017>1ANDA016<30ANDA017<30;
    DRAWTEXT(FILTER(KKMD,30),L*0.05,'▲短买'),COLOR00FFFF;
    VAR06:=REF(C,1);
    VAR07:=SMA(MAX(C-VAR06,0),6,1)/SMA(ABS(C-VAR06),6,1)*100;
    DRAWTEXT(CROSS(82,VAR07),H*0.9,'◆减仓'),COLORGREEN;
    RSVB:=(C-LLV(L,25))/(HHV(HIGH,25)-LLV(L,25))*100;
    K:=SMA(RSVB,3,1);
    D:=SMA(K,3,1);
    J:=3*K-2*D;
    VARA6:=(2*C+H+L)/3;
    VARA7:=EMA(EMA(EMA(VARA6,4),4),4);
    VARA8:=(VARA7-REF(VARA7,1))/REF(VARA7,1)*100;
    VARA9:=MA(VARA8,3)+0.03;
    VARA10:=MA(VARA8,1);
    DRAWICON(CROSS(VARA9,VARA10)ANDJ>90,H*0.96,12),COLORGREEN;
    DRAWTEXT(CROSS(VARA9,VARA10)ANDJ>90,H*1.02,'卖'),COLORCYAN;
    LCD:=REF(CLOSE,1);
    RSI:=SMA(MAX(CLOSE-LCD,0),4.1,1)/SMA(ABS(CLOSE-LCD),4.1,1)*100;
    建仓:CROSS(RSI,11)*10,COLORRED;





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



   均价赋值:(2*收盘价+(收盘价+最高价+最低价+开盘价)/4+开盘价)/4

   R赋值:(3*最低价+2*均价)/5

   R1赋值:(3*最高价+2*均价)/5

   KX赋值:(R+R1)/2

   A赋值:如果STKTYPE=0,返回55,否则返回成交量(手)累加至当前流通股本(手)的天数

   RD赋值:(R1+最高价)/1.6

   输出跟庄线:R*成交量(手)的3日累和/成交量(手)的3日累和的2日指数移动平均,画白色,线宽为1,PRECISION2

   工作线赋值:KX*成交量(手)的3日累和/成交量(手)的3日累和的13日指数移动平均,COLORFFC0FF,线宽为1,PRECISION2

   CCC赋值:KX-工作线的13日简单移动平均的绝对值/工作线的13日简单移动平均

   济安线赋值:以CCC为权重KX的动态移动平均,画白色,线宽为1,PRECISION2

   行情线赋值:((获利盘为75%的成本分布)的13日指数移动平均+工作线)/2,COLOR6600FF,线宽为1,PRECISION2

   CC赋值:工作线-行情线的13日简单移动平均的绝对值/行情线的13日简单移动平均

   XS赋值:以CC为权重工作线的动态移动平均,画黄色,线宽为1

   SM赋值:(济安线+XS)/2,画洋红色,PRECISION2

   飞龙赋值:A日内SM的最高值,COLORFFC0FF,PRECISION2,POINTDOT,线宽为2

   青龙赋值:A日内SM的最低值,COLORFFCCAA,PRECISION2,POINTDOT,线宽为2

   输出十字线:(飞龙+青龙)/2,画白色,CROSSDOT,PRECISION2

   PARTLINE(KX<

   十字线,十字线),画青色,CROSSDOT

   输出SMT:如果STKTYPE=0,返回SM*(1+7/100),否则返回SM*(1+14/100),画红色,线宽为1,PRECISION2

   输出SMD:如果STKTYPE=0,返回SM*(1-7/100),否则返回SM*(1-14/100),画红色,线宽为1,PRECISION2

   输出上18H:18日内最高价的最高值的9/2日[1日权重]移动平均的3日加权移动平均

   输出下18L:18日内最低价的最低值的9/2日[1日权重]移动平均的3日加权移动平均

   输出通道:(上18H+下18L)/2

   画带状线

   画带状线

   18日内最高价的最高值的9/2日[1日权重]移动平均的3日加权移动平均,COLOR0080FF,DOTLINE

   18日内最低价的最低值的9/2日[1日权重]移动平均的3日加权移动平均,COLOR0080FF,DOTLINE

   (上18H+下18L)/2,COLORFFFFFF

   输出MA5:收盘价的5日加权移动平均

   如果MA5>,返回?,否则返回?

   1日前的MA5,MA5,无效数),画红色,线宽为3

   输出现价:如果开盘价=0,返回收盘价,否则返回现价,COLOR0077FF,线宽为0

   输出TYB:((收盘价+(最高价+最低价)/2)/2*0.618+(收盘价+开盘价)/2*0.382)的2日加权移动平均,线宽为0

   CCIA赋值:(TYB-TYB的14日简单移动平均)/(0.015*TYB的14日平均绝对偏差)

   CCIB赋值:(TYB-TYB的28日简单移动平均)/(0.015*TYB的28日平均绝对偏差)

   CCIC赋值:(TYB-TYB的42日简单移动平均)/(0.015*TYB的42日平均绝对偏差)

   CCI赋值:(CCIA+2*CCIB+CCIC)/4的5日加权移动平均

   PK赋值:4

   BX赋值:如果收盘价的有效数据周期数=500,返回0,否则返回500

   CCIS赋值:BX日内CCI的最高值-BX日内CCI的最低值的绝对值/(BX日内收盘价的最高值-BX日内收盘价的最低值)*PK

   输出CCIK:CCI/CCIS+现价,COLOR00FF00,DOTLINE

   如果CCIK>,返回?,否则返回?

   1日前的CCIK,CCIK,无效数),COLOR00DDDD,线宽为3

   当满足条件CCI>时,在?位置书写文字

   1日前的CCIANDCROSS(CCI,-100),CCIK,'CCI底背离'),COLORFFFFFF

   RC赋值:(最高价+最低价+收盘价*2)/4

   R2D赋值:RC的27日加权移动平均

   R2E赋值:RC的27日估算标准差

   R3F赋值:(RC-R2D)/R2E*100

   R40赋值:R3F的3日加权移动平均

   R41赋值:R40的3日加权移动平均

   JD赋值:R41的2日加权移动平均

   AJ赋值:3*R41-2*JD

   当满足条件AJ上穿JD时,在最低价-0.1位置书写文字,COLOR00FFFF,线宽为1

   当满足条件JD上穿AJ时,在最高价+0.1位置书写文字,COLORFFFF00,线宽为1

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

   =开盘价,收盘价,开盘价,3.4,0),COLOR0000AA

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

   =开盘价,收盘价,开盘价,3.0,0),COLOR0000BB

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

   =开盘价,收盘价,开盘价,2.4,0),COLOR0000CC

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

   =开盘价,收盘价,开盘价,2.0,0),COLOR0000DD

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

   =开盘价,收盘价,开盘价,1.6,0),COLOR0000EE

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

   =开盘价,收盘价,开盘价,1.2,0),COLOR0000FF

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

   =开盘价,收盘价,开盘价,0.6,0),COLOR0000FF

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

   =开盘价,最高价,最低价,0,0),画红色

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

   =开盘价,收盘价,开盘价,3.4,0),COLORAAAA00

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

   =开盘价,收盘价,开盘价,3.0,0),COLORBBBB00

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

   =开盘价,收盘价,开盘价,2.4,0),COLORCCCC00

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

   =开盘价,收盘价,开盘价,2.0,0),COLORDDDD00

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

   =开盘价,收盘价,开盘价,1.6,0),COLOREEEE00

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

   =开盘价,收盘价,开盘价,1.2,0),COLORFFFF00

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

   =开盘价,收盘价,开盘价,0.6,0),COLORFFFF00

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

   =开盘价,最高价,最低价,0,0),COLORFFFF00

   AA赋值:1日前的收盘价的20日简单移动平均<

   2日前的收盘价的20日简单移动平均

   BB赋值:统计3日中满足AA的天数>

   =2

   CC赋值:收盘价的20日简单移动平均>

   1日前的收盘价的20日简单移动平均

   拐点赋值:CCANDBB

   当满足条件拐点时,在最低价*0.99位置书写文字,画黄色

   LC赋值:1日前的收盘价

   RSI1赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100

   卖点赋值:85上穿RSI1*30,COLOR00FF00,线宽为2

   输出卖:如果卖点,返回6.5,否则返回0,STICK,画绿色,线宽为4

   赚钱A赋值:(收盘价-32日内最低价的最低值)/(32日内最高价的最高值-32日内最低价的最低值)*1.2*收盘价

   量1赋值:赚钱A的3日指数移动平均

   量2赋值:赚钱A的5日指数移动平均

   量3赋值:赚钱A的7日指数移动平均

   当满足条件量1>量2时,在量3和量1位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色

   当满足条件量1<量2时,在量3和量1位置之间画柱状线,宽度为2,0不为0则画空心柱.,画青色

   T1赋值:量2>量3AND量1<1日前的量1

   T2赋值:量2<量3AND量1>1日前的量1

   当满足条件T1时,在量1和量3位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色

   当满足条件T2时,在量1和量3位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORFF00FF

   赚钱B赋值:赚钱A的13日[1日权重]移动平均

   输出分水岭:赚钱B的2.5日[1.5日权重]移动平均,线宽为2,画白色

   输出牛线:3*赚钱B-2*分水岭,线宽为2,COLORFF00FF

   输出熊线:4*分水岭-3*赚钱B,线宽为2,COLORFF6633

   DIF1赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均

   DEA1赋值:DIF1的9日指数移动平均

   MACD1赋值:2*(DIF1-DEA1)

   QZQ赋值:上次1日前的平滑异同平均线<0ANDMACD>0距今天数

   QM赋值:QZQ+20日内MACD1距今天数

   MQDZ赋值:如果QM>QZQ,返回QM日前的MACD1,否则返回0

   QF赋值:QZQ+20日内DIF1距今天数

   DQDZ赋值:如果QF>QZQ,返回QF日前的DIF1,否则返回0

   XG1赋值:MACD1<0ANDMACD1>MQDZANDDIF1<0ANDDIF1>DQDZANDC=QZQ+20日内收盘价的最低值ANDMQDZ<0ANDDQDZ<0

   输出XG:1日前的XG1=1ANDMACD1>1日前的MACD1

   VAR21A赋值:(1日前的最高价+1日前的最低价)/2

   VAR61赋值:1日前的收盘价

   VAR70A赋值:收盘价-VAR61和0的较大值的6日[1日权重]移动平均/收盘价-VAR61的绝对值的6日[1日权重]移动平均*100

   当满足条件90上穿VAR70A时,在最高价*0.8位置画9号图标

   MTM1赋值:收盘价-1日前的收盘价

   A013赋值:34日内最高价的最高值

   A014赋值:(2*收盘价+最高价+最低价)/4

   A015赋值:34日内最低价的最低值

   A016赋值:((A014-A015)/(A013-A015))*100的13日指数移动平均

   A017赋值:0.667*1日前的A016+0.333*A016的2日指数移动平均

   KKMD赋值:A016-A017>1ANDA016<30ANDA017<30

   当满足条件KKMD的30日过滤时,在最低价*0.05位置书写文字,COLOR00FFFF

   VAR06赋值:1日前的收盘价

   VAR07赋值:收盘价-VAR06和0的较大值的6日[1日权重]移动平均/收盘价-VAR06的绝对值的6日[1日权重]移动平均*100

   当满足条件82上穿VAR07时,在最高价*0.9位置书写文字,画绿色

   RSVB赋值:(收盘价-25日内最低价的最低值)/(25日内最高价的最高值-25日内最低价的最低值)*100

   K赋值:RSVB的3日[1日权重]移动平均

   D赋值:K的3日[1日权重]移动平均

   J赋值:3*K-2*D

   VARA6赋值:(2*收盘价+最高价+最低价)/3

   VARA7赋值:VARA6的4日指数移动平均的4日指数移动平均的4日指数移动平均

   VARA8赋值:(VARA7-1日前的VARA7)/1日前的VARA7*100

   VARA9赋值:VARA8的3日简单移动平均+0.03

   VARA10赋值:VARA8的1日简单移动平均

   当满足条件VARA9上穿VARA10ANDJ>90时,在最高价*0.96位置画12号图标,画绿色

   当满足条件VARA9上穿VARA10ANDJ>90时,在最高价*1.02位置书写文字,画青色

   LCD赋值:1日前的收盘价

   RSI赋值:收盘价-LCD和0的较大值的4.1日[1日权重]移动平均/收盘价-LCD的绝对值的4.1日[1日权重]移动平均*100

   输出建仓:RSI上穿11*10,画红色

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

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

网友评论

已有0人评论

清除 发表评论