神奇指标网

通达信TD序列主图指标公式源码附图

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

  



相关简介:    通达信TD序列主图指标公式源码附图                              


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


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:主图



通达信指标公式源码:




    TJ:=H<REF(H,4)ANDREF(H,1)<REF(H,4)ANDREF(H,2)<REF(H,4)ANDREF(H,3)<REF(H,4)ANDREF(H,4)>REF(H,5)ANDREF(H,4)>REF(H,6)ANDREF(H,4)>REF(H,7)ANDREF(H,4)>REF(H,8)ANDREF(H,4)>REF(H,9);
    TJ1:=L>REF(L,4)ANDREF(L,1)>REF(L,4)ANDREF(L,2)>REF(L,4)ANDREF(L,3)>REF(L,4)ANDREF(L,4)<REF(L,5)ANDREF(L,4)<REF(L,6)ANDREF(L,4)<REF(L,7)ANDREF(L,4)<REF(L,8)ANDREF(L,4)<REF(L,9);
    T:=BARSLAST(TJ);
    LT:=BARSLAST(TJ1);
    CF1:=BACKSET(T=0,5);
    HT:=BARSLAST(CROSS(CF1=1,0.5));
    CF2:=BACKSET(LT=0,5);
    TT1:=BARSLAST(CROSS(CF2=1,0.5));
    TT:=BARSLAST(CURRBARSCOUNT=CONST(SUMBARS(TT1=0,1)));
    TTH:=BARSLAST(CURRBARSCOUNT=CONST(SUMBARS(HT=0,1)));
    TTH2:=BARSLAST(CURRBARSCOUNT=CONST(SUMBARS(HT=0,2)));
    CL:=CONST(REF(L,TT));
    CH:=CONST(REF(H,TTH));
    CH2:CONST(REF(H,TTH2))NODRAW;
    CHT:=BARSLAST(CROSS(REF(H,HT)>CH,0.5));
    CHT2:=BARSLAST(CROSS(REF(H,HT)>CH2,0.5));
    AA2:=FINDHIGHBARS(REF(H,HT),TTH2+1,REF(CHT2,TTH2)+1,1);
    CLT:=BARSLAST(CROSS(REF(L,TT1)<CL,0.5));
    DRAWLINE(CURRBARSCOUNT=CONST(CHT)+1,H,CURRBARSCOUNT=CONST(SUMBARS(HT=0,1)),H,1),COLORYELLOW,LINETHICK2;
    DRAWLINE(CURRBARSCOUNT=CONST(AA2)+1,H,CURRBARSCOUNT=CONST(SUMBARS(HT=0,2)),H,1),COLORLIMAGENTA,LINETHICK2;
    DRAWLINE(CURRBARSCOUNT=CONST(CLT)+1,L,CURRBARSCOUNT=CONST(SUMBARS(TT1=0,1)),L,1),COLORGREEN,LINETHICK2;
    DRAWLINE(CURRBARSCOUNT=CONST(SUMBARS(HT=0,2)),H,CURRBARSCOUNT=CONST(SUMBARS(HT=0,1)),H,1),COLORYELLOW;
    DRAWLINE(CURRBARSCOUNT=CONST(SUMBARS(HT=0,3)),H,CURRBARSCOUNT=CONST(SUMBARS(HT=0,2)),H,1),COLORYELLOW;
    DRAWLINE(CURRBARSCOUNT=CONST(SUMBARS(HT=0,4)),H,CURRBARSCOUNT=CONST(SUMBARS(HT=0,3)),H,1),COLORYELLOW;
    DRAWLINE(CURRBARSCOUNT=CONST(SUMBARS(HT=0,5)),H,CURRBARSCOUNT=CONST(SUMBARS(HT=0,4)),H,1),COLORYELLOW;
    DRAWLINE(CURRBARSCOUNT=CONST(SUMBARS(TT1=0,2)),L,CURRBARSCOUNT=CONST(SUMBARS(TT1=0,1)),L,1),COLORGREEN;
    DRAWLINE(CURRBARSCOUNT=CONST(SUMBARS(TT1=0,3)),L,CURRBARSCOUNT=CONST(SUMBARS(TT1=0,2)),L,1),COLORGREEN;
    DRAWLINE(CURRBARSCOUNT=CONST(SUMBARS(TT1=0,4)),L,CURRBARSCOUNT=CONST(SUMBARS(TT1=0,3)),L,1),COLORGREEN;
    DRAWLINE(CURRBARSCOUNT=CONST(SUMBARS(TT1=0,5)),L,CURRBARSCOUNT=CONST(SUMBARS(TT1=0,4)),L,1),COLORGREEN;
    STICKLINE(HT=0,C,O,2,0),COLORYELLOW;
    STICKLINE(TT1=0,C,O,2,0),COLORGREEN;
    N:=1;M:=3;
    求:=IF(CURRBARSCOUNT=1ANDPERIOD=5,vol*240/FROMOPEN,DRAWNULL),0;
    测换:求/FINANCE(7)*10000,COLOR0099FF;
    换手:SUM(((VOL/CAPITAL)*100),N),COLOR0099FF;
    VAR1:=DYNAINFO(17)*REF(ma(VOL,5),1);
    VAR2:=DYNAINFO(7)=CLOSEANDDYNAINFO(10)=AMOUNT;
    测量:IF(DYNAINFO(7)=CLOSEANDDYNAINFO(10)=AMOUNT,VAR1,VAR2),COLORYELLOW;
    总量:SUM(VOL,N),COLORRED,NODRAW;
    值:=VOL/((HIGH-LOW)*2-Abs(CLOSE-OPEN));
    正:=IF(CLOSE>OPEN,值*(HIGH-LOW),IF(CLOSE<OPEN,值*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),COLORRED,NODRAW;
    负:=IF(CLOSE>OPEN,0-值*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-值*(HIGH-LOW),0-VOL/2)),COLORGREEN,NODRAW;
    入:SUM(正,N),COLORYELLOW,NODRAW;
    出:SUM(负,N),COLORGREEN,NODRAW;
    相差±:出+入,COLOR0099FF,NODRAW;
    出入±%:(入+出)/(入-出)*100,COLOR0099FF,NODRAW;
    成交金额:AMOUNT/100,COLORRED,NODRAW;
    {测量线}stICKLINE(IF(DYNAINFO(7)=CLOSEANDDYNAINFO(10)=AMOUNT,VAR1,VAR2),VAR1,0,2,1),CIRCLEDOT,COLORYELLOW;
    {测量柱}STICKLINE(VAR2,VAR1,0,3,1),COLORYELLOW;
    STICKLINE(VOL>0,VOL,0,2,1),COLORRED;
    STICKLINE(入,入,0,2,0),COLORRED;
    STICKLINE(入>0AND入>REF(入,1),入*4/5,0,1,0),COLOR00AFFF;
    STICKLINE(入>0AND入>REF(入,1),入*2/5,0,1,0),COLOR10FFFF;
    STICKLINE(入>0AND入<REF(入,1),入,0,1,0),COLORMAGENTA;
    STICKLINE(入>0AND入<REF(入,1),入*4/5,0,1,0),COLORCA3DB5;
    STICKLINE(入>0AND入<REF(入,1),入*2/5,0,1,0),COLORFF99CC;
    STICKLINE(出,出*(+1),0,2,0),COLOR66FF00;
    STICKLINE(出,出*(+0.75),0,1,1),COLOR66DD00;
    STICKLINE(出,出*(+0.75),0,1,0),COLOR66BB00;
    STICKLINE(出,出*(+0.65),0,1,0),COLOR669900;
    STICKLINE(出,出*(+0.55),0,1,0),COLOR667700;
    STICKLINE(出,出*(+0.45),0,1,0),COLOR665500;
    STICKLINE(出,出*(+0.35),0,1,0),COLOR663300;
    多:=IF(CLOSE>REF(CLOSE,1),VOL,0);
    空:=IF(CLOSE<REF(CLOSE,1),VOL,0);
    上穿蓝短买:EMA(MA(多,1),M),COLORWHITE,LINETHICK2;
    上穿白短卖:EMA(MA(空,1),M),COLORCYAN,LINETHICK2;





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


   TJ赋值:最高价<

   4日前的最高价ANDREF(最高价,1)<

   4日前的最高价ANDREF(最高价,2)<

   4日前的最高价ANDREF(最高价,3)<

   4日前的最高价ANDREF(最高价,4)>

   5日前的最高价ANDREF(最高价,4)>

   6日前的最高价ANDREF(最高价,4)>

   7日前的最高价ANDREF(最高价,4)>

   8日前的最高价ANDREF(最高价,4)>

   9日前的最高价

   TJ1赋值:最低价>

   4日前的最低价ANDREF(最低价,1)>

   4日前的最低价ANDREF(最低价,2)>

   4日前的最低价ANDREF(最低价,3)>

   4日前的最低价ANDREF(最低价,4)<

   5日前的最低价ANDREF(最低价,4)<

   6日前的最低价ANDREF(最低价,4)<

   7日前的最低价ANDREF(最低价,4)<

   8日前的最低价ANDREF(最低价,4)<

   9日前的最低价

   T赋值:上次TJ距今天数

   LT赋值:上次TJ1距今天数

   CF1赋值:若T=0则将最近5周期置为1

   HT赋值:上次CF1=1上穿0.5距今天数

   CF2赋值:若LT=0则将最近5周期置为1

   TT1赋值:上次CF2=1上穿0.5距今天数

   TT赋值:上次到最后交易的周期=TT1=0累加至1的天数的最后一日取值设为常数距今天数

   TTH赋值:上次到最后交易的周期=HT=0累加至1的天数的最后一日取值设为常数距今天数

   TTH2赋值:上次到最后交易的周期=HT=0累加至2的天数的最后一日取值设为常数距今天数

   CL赋值:TT日前的最低价的最后一日取值设为常数

   CH赋值:TTH日前的最高价的最后一日取值设为常数

   输出CH2:TTH2日前的最高价的最后一日取值设为常数NODRAW

   CHT赋值:上次HT日前的最高价>上穿?距今天数

   CH,0.5))

   CHT2赋值:上次HT日前的最高价>上穿?距今天数

   CH2,0.5))

   AA2赋值:HT日前的最高价在TTH2+1日前的TTH2日前的CHT2+1天内第1个最高价到当前周期的周期数

   CLT赋值:上次TT1日前的最低价<上穿?距今天数

   CL,0.5))

   当满足条件到最后交易的周期=CHT的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件到最后交易的周期=HT=0累加至1的天数的最后一日取值设为常数时,在最高价位置画直线终点,1表示是否延长.,画黄色,线宽为2

   当满足条件到最后交易的周期=AA2的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件到最后交易的周期=HT=0累加至2的天数的最后一日取值设为常数时,在最高价位置画直线终点,1表示是否延长.,画淡洋红色,线宽为2

   当满足条件到最后交易的周期=CLT的最后一日取值设为常数+1时,在最低价位置画直线起点,当满足条件到最后交易的周期=TT1=0累加至1的天数的最后一日取值设为常数时,在最低价位置画直线终点,1表示是否延长.,画绿色,线宽为2

   当满足条件到最后交易的周期=HT=0累加至2的天数的最后一日取值设为常数时,在最高价位置画直线起点,当满足条件到最后交易的周期=HT=0累加至1的天数的最后一日取值设为常数时,在最高价位置画直线终点,1表示是否延长.,画黄色

   当满足条件到最后交易的周期=HT=0累加至3的天数的最后一日取值设为常数时,在最高价位置画直线起点,当满足条件到最后交易的周期=HT=0累加至2的天数的最后一日取值设为常数时,在最高价位置画直线终点,1表示是否延长.,画黄色

   当满足条件到最后交易的周期=HT=0累加至4的天数的最后一日取值设为常数时,在最高价位置画直线起点,当满足条件到最后交易的周期=HT=0累加至3的天数的最后一日取值设为常数时,在最高价位置画直线终点,1表示是否延长.,画黄色

   当满足条件到最后交易的周期=HT=0累加至5的天数的最后一日取值设为常数时,在最高价位置画直线起点,当满足条件到最后交易的周期=HT=0累加至4的天数的最后一日取值设为常数时,在最高价位置画直线终点,1表示是否延长.,画黄色

   当满足条件到最后交易的周期=TT1=0累加至2的天数的最后一日取值设为常数时,在最低价位置画直线起点,当满足条件到最后交易的周期=TT1=0累加至1的天数的最后一日取值设为常数时,在最低价位置画直线终点,1表示是否延长.,画绿色

   当满足条件到最后交易的周期=TT1=0累加至3的天数的最后一日取值设为常数时,在最低价位置画直线起点,当满足条件到最后交易的周期=TT1=0累加至2的天数的最后一日取值设为常数时,在最低价位置画直线终点,1表示是否延长.,画绿色

   当满足条件到最后交易的周期=TT1=0累加至4的天数的最后一日取值设为常数时,在最低价位置画直线起点,当满足条件到最后交易的周期=TT1=0累加至3的天数的最后一日取值设为常数时,在最低价位置画直线终点,1表示是否延长.,画绿色

   当满足条件到最后交易的周期=TT1=0累加至5的天数的最后一日取值设为常数时,在最低价位置画直线起点,当满足条件到最后交易的周期=TT1=0累加至4的天数的最后一日取值设为常数时,在最低价位置画直线终点,1表示是否延长.,画绿色

   当满足条件HT=0时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色

   当满足条件TT1=0时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色

   N赋值:1

   M赋值:3

   求赋值:如果到最后交易的周期=1ANDPERIOD=5,返回成交量(手)*240/当前离开盘分钟数,否则返回无效数,0

   输出测换:求/流通股本(股)*10000,COLOR0099FF

   输出换手:((成交量(手)/当前流通股本(手))*100)的N日累和,COLOR0099FF

   VAR1赋值:量比*1日前的成交量(手)的5日简单移动平均

   VAR2赋值:现价=CLOSEANDDYNAINF开盘价=成交额(元)

   输出测量:如果现价=CLOSEANDDYNAINF开盘价=成交额(元),返回VAR1,否则返回VAR2,画黄色

   输出总量:成交量(手)的N日累和,画红色,NODRAW

   值赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)

   正赋值:如果收阳线,返回值*(最高价-最低价),否则返回如果收阴线,返回值*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2,画红色,NODRAW

   负赋值:如果收阳线,返回0-值*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-值*(最高价-最低价),否则返回0-成交量(手)/2,画绿色,NODRAW

   输出入:正的N日累和,画黄色,NODRAW

   输出出:负的N日累和,画绿色,NODRAW

   输出相差±:出+入,COLOR0099FF,NODRAW

   输出出入±%:(入+出)/(入-出)*100,COLOR0099FF,NODRAW

   输出成交金额:成交额(元)/100,画红色,NODRAW

   当满足条件如果现价=CLOSEANDDYNAINF开盘价=成交额(元),返回VAR1,否则返回VAR2时,在VAR1和0位置之间画柱状线,宽度为2,1不为0则画空心柱.,CIRCLEDOT,画黄色

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

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

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

   当满足条件入>0AND入>1日前的入时,在入*4/5和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00AFFF

   当满足条件入>0AND入>1日前的入时,在入*2/5和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR10FFFF

   当满足条件入>0AND入<1日前的入时,在入和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色

   当满足条件入>0AND入<1日前的入时,在入*4/5和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORCA3DB5

   当满足条件入>0AND入<1日前的入时,在入*2/5和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF99CC

   当满足条件出时,在出*(+1)和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR66FF00

   当满足条件出时,在出*(+0.75)和0位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR66DD00

   当满足条件出时,在出*(+0.75)和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR66BB00

   当满足条件出时,在出*(+0.65)和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR669900

   当满足条件出时,在出*(+0.55)和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR667700

   当满足条件出时,在出*(+0.45)和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR665500

   当满足条件出时,在出*(+0.35)和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR663300

   多赋值:如果收盘价>1日前的收盘价,返回成交量(手),否则返回0

   空赋值:如果收盘价<1日前的收盘价,返回成交量(手),否则返回0

   输出上穿蓝短买:多的1日简单移动平均的M日指数移动平均,画白色,线宽为2

   输出上穿白短卖:空的1日简单移动平均的M日指数移动平均,画青色,线宽为2


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

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

网友评论

已有0人评论

清除 发表评论