最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • 通达信长庄超牛主图指标公式源码分享

    正文概述    2024-05-04 03:58:22  
    DIFF:EMA(CLOSE,12)-EMA(CLOSE,26); DEA:EMA(DIFF,9); MACD:2*(DIFF-DEA),LINETHICK0; 连续走强:LAST(MACD REF(MACD,1)ANDMACD 0,9,3),LINETHICK0,COLOR0030FF;{天} 强势回调:LAST(MACD REF(MACD,1)ANDMACD 0,7,3),LINETHICK0,COLOR0030FF;{天} 连续走弱:LAST(MACD REF(MACD,1)ANDMACD 0,9,5),LINETHICK0,COLOR00FF30;{天}; 连续反弹:LAST(MACD REF(MACD,1)ANDMACD 0,5,3),LINETHICK0,COLOR00FF30;{天}; STICKLINE(MACD =0,MACD,0,2,1),COLORF00FF0; STICKLINE(MACD 0,MACD,0,2,1),COLORWHITE; STICKLINE(MACD REF(MACD,1)ANDMACD 0,0,MACD,2.2,0),COLOR00CCFF; STICKLINE(MACD REF(MACD,1)ANDMACD 0,0,MACD,1.65,0),COLOR00DDFF; STICKLINE(MACD REF(MACD,1)ANDMACD 0,0,MACD,1.1,0),COLOR00EEFF; STICKLINE(MACD REF(MACD,1)ANDMACD 0,0,MACD,0.55,0),COLOR00FFFF; STICKLINE(MACD =REF(MACD,1)ANDMACD 0,0,MACD,2.2,0),COLOR0022CC; STICKLINE(MACD =REF(MACD,1)ANDMACD 0,0,MACD,1.65,0),COLOR0033DD; STICKLINE(MACD =REF(MACD,1)ANDMACD 0,0,MACD,1.1,0),COLOR0044EE; STICKLINE(MACD =REF(MACD,1)ANDMACD 0,0,MACD,0.55,0),COLOR0055FF; STICKLINE(MACD REF(MACD,1)ANDMACD 0,0,MACD,2.2,0),COLORCC22BB; STICKLINE(MACD REF(MACD,1)ANDMACD 0,0,MACD,1.65,0),COLORDD33BB; STICKLINE(MACD REF(MACD,1)ANDMACD 0,0,MACD,1.1,0),COLOREE44BB; STICKLINE(MACD REF(MACD,1)ANDMACD 0,0,MACD,0.55,0),COLORFF55BB; STICKLINE(MACD =REF(MACD,1)ANDMACD 0,0,MACD,2.2,0),COLORFFCC22; STICKLINE(MACD =REF(MACD,1)ANDMACD 0,0,MACD,1.65,0),COLORFFDD33; STICKLINE(MACD =REF(MACD,1)ANDMACD 0,0,MACD,1.1,0),COLORFFEE44; STICKLINE(MACD =REF(MACD,1)ANDMACD 0,0,MACD,0.55,0),COLORFFFF55; IF(DIFF 0,DIFF,0),COLORRED,LINETHICK1; IF(DIFF 0,0,DIFF),COLORYELLOW,LINETHICK1; IF(DIFF DEA,DIFF,DEA),COLOR00FF00,LINETHICK1; IF(DIFF DEA,DEA,DEA),COLORBLUE,LINETHICK1; 低位:=CROSS(DIFF,DEA)ANDDIFF -0.1; STICKLINE(低位金叉,0,-0.10,6,0),COLORYELLOW; DRAWTEXT(低位金叉,-0.05,'低位金叉'),COLORYELLOW; JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA =0)); 二次金叉:=CROSS(DIFF,DEA)ANDDEA 0ANDCOUNT(JCCOUNT=2,21)=1; STICKLINE(二次金叉,0,-0.10,6,0),COLORFF00FF; DRAWICON(二次金叉,DEA*1.04,13); DRAWTEXT(二次金叉,-0.08,'二次金叉'),COLORFF00FF; A11:=BARSLAST(REF(CROSS(DIFF,DEA),1)); 底:=REF(CLOSE,A11+1) CLOSEANDDIFF REF(DIFF,A11+1)ANDCROSS(DIFF,DEA); STICKLINE(底背离,0,0.13,6,0),COLORRED; DRAWTEXT(底背离,DEA,'底背离'),COLORRED; A22:=BARSLAST(REF(CROSS(DEA,DIFF),1)); 顶背离:=REF(CLOSE,A22+1) CLOSEANDREF(DIFF,A22+1) DIFFANDCROSS(DEA,DIFF); DRAWTEXT(顶背离,DEA,'顶背离'),COLORGREEN; A1:=DIFF 0ANDDEA A2:=A1 REF(A1,1); A3:=BARSLAST(A2); A4:=COUNT(DEA 0ANDDIFF 0,A3)=0; A5:=CROSS(DIFF,DEA);{金叉} A6:=BARSLAST(A5); A7:=REF(A6,A6+1)+A6; A8:=(DIFF+DEA)/2; A9:=(HIGH+LOW)/2; A10:=A5ANDA7 A3ANDA4ANDA8 REF(A8,A7)ANDA9 REF(A9,A7)ANDMACD DRAWTEXT(A10,DIFF*0.95,'★金叉介入'),COLORYELLOW; N:=30; T1:=FINDLOWBARS(L,0,N,1); T2:=FINDHIGHBARS(H,T1+1,N,1); T3:=FINDLOWBARS(L,T2+1,N,1); T4:=FINDHIGHBARS(H,T3+1,N,1); T5:=BArslAst(CURRBARSCOUNT=CONST(T1)+1); T6:=BARSLAST(CURRBARSCOUNT=CONST(T2)+1); T7:=BARSLAST(CURRBARSCOUNT=CONST(T3)+1); T8:=BARSLAST(CURRBARSCOUNT=CONST(T4)+1); D1:REF(L,T5),COLORGREEN; G1:REF(H,T6),COLORRED; D2:=REF(L,T7); G2:REF(H,T8),COLORRED; IF(CURRBARSCOUNT=CONST(T1)+1,L,DRAWNULL),CIRCLEDOT,COLORGREEN,LINETHICK3; IF(CURRBARSCOUNT=CONST(T2)+1,H,DRAWNULL),CIRCLEDOT,COLORRED,LINETHICK3; IF(CURRBARSCOUNT=CONST(T4)+1,H,DRAWNULL),CIRCLEDOT,COLORRED,LINETHICK3; XG:=(COUNT(C G1,T6)=1ANDC G1ORcrOSS(C,G1))ANDG1 =G2ANDBETWEEN(D1/G2,0.98,1.05)ANDREF(C,T5)/REF(C,T7+1) DRAWICON(XGANDBARSCOUNT(C) 200,L,1); 公式: N:=30; T1:=FINDLOWBARS(L,0,N,1); T2:=FINDHIGHBARS(H,T1+1,N,1); T3:=FINDLOWBARS(L,T2+1,N,1); T4:=FINDHIGHBARS(H,T3+1,N,1); T5:=BARSLAST(CURRBARSCOUNT=CONST(T1)+1); T6:=BARSLAST(CURRBARSCOUNT=CONST(T2)+1); T7:=BARSLAST(CURRBARSCOUNT=CONST(T3)+1); T8:=BARSLAST(CURRBARSCOUNT=CONST(T4)+1); D1:=REF(L,T5); G1:=REF(H,T6); D2:=REF(L,T7); G2:=REF(H,T8); XG:=(COUNT(C G1,T6)=1ANDC G1ORCROSS(C,G1))ANDG1 =G2 ANDBETWEEN(D1/G2,0.98,1.05)ANDREF(C,T5)/REF(C,T7+1) COUNT(XGANDBARSCOUNT(C) 200,5);

    公式解读:

    [源码注释]通达信公式动态公式解读


       输出DIFF:收盘价的12日指数移动平均-收盘价的26日指数移动平均

       输出DEA:DIFF的9日指数移动平均

       输出平滑异同平:2*(DIFF-DEA),线宽为0

       输出连续走强:从前?日到前?日持续MACD

       1日前的MACDANDMACD

       0,9,3),线宽为0,COLOR0030FF

       输出强势回调:从前?日到前?日持续MACD

       1日前的MACDANDMACD

       0,7,3),线宽为0,COLOR0030FF

       输出连续走弱:从前?日到前?日持续MACD

       1日前的MACDANDMACD

       0,9,5),线宽为0,COLOR00FF30

       输出连续反弹:从前?日到前?日持续MACD

       1日前的MACDANDMACD

       0,5,3),线宽为0,COLOR00FF30

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

       =0,MACD,0,2,1),COLORF00FF0

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

       0,MACD,0,2,1),画白色

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

       1日前的MACDANDMACD

       0,0,MACD,2.2,0),COLOR00CCFF

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

       1日前的MACDANDMACD

       0,0,MACD,1.65,0),COLOR00DDFF

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

       1日前的MACDANDMACD

       0,0,MACD,1.1,0),COLOR00EEFF

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

       1日前的MACDANDMACD

       0,0,MACD,0.55,0),COLOR00FFFF

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

       =1日前的MACDANDMACD

       0,0,MACD,2.2,0),COLOR0022CC

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

       =1日前的MACDANDMACD

       0,0,MACD,1.65,0),COLOR0033DD

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

       =1日前的MACDANDMACD

       0,0,MACD,1.1,0),COLOR0044EE

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

       =1日前的MACDANDMACD

       0,0,MACD,0.55,0),COLOR0055FF

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

       1日前的MACDANDMACD

       0,0,MACD,2.2,0),COLORCC22BB

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

       1日前的MACDANDMACD

       0,0,MACD,1.65,0),COLORDD33BB

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

       1日前的MACDANDMACD

       0,0,MACD,1.1,0),COLOREE44BB

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

       1日前的MACDANDMACD

       0,0,MACD,0.55,0),COLORFF55BB

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

       =1日前的MACDANDMACD

       0,0,MACD,2.2,0),COLORFFCC22

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

       =1日前的MACDANDMACD

       0,0,MACD,1.65,0),COLORFFDD33

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

       =1日前的MACDANDMACD

       0,0,MACD,1.1,0),COLORFFEE44

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

       =1日前的MACDANDMACD

       0,0,MACD,0.55,0),COLORFFFF55

       如果DIFF ,返回?,否则返回?

       0,DIFF,0),画红色,线宽为1

       如果DIFF ,返回?,否则返回?

       0,0,DIFF),画黄色,线宽为1

       如果DIFF ,返回?,否则返回?

       DEA,DIFF,DEA),COLOR00FF00,线宽为1

       如果DIFF ,返回?,否则返回?

       DEA,DEA,DEA),画蓝色,线宽为1

       低位金叉赋值:DIFF上穿DEAANDDIFF

       -0.1

       当满足条件低位金叉时,在0和-0.10位置之间画柱状线,宽度为6,0不为0则画空心柱.,画黄色

       当满足条件低位金叉时,在-0.05位置书写文字,画黄色

       JCCOUNT赋值:统计上次DEA 距今天数日中满足DIFF上穿DEA的天数

       =0))

       二次金叉赋值:DIFF上穿DEAANDDEA

       0ANDCOUNT(JCCOUNT=2,21)=1

       当满足条件二次金叉时,在0和-0.10位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLORFF00FF

       当满足条件二次金叉时,在DEA*1.04位置画13号图标

       当满足条件二次金叉时,在-0.08位置书写文字,COLORFF00FF

       A11赋值:上次1日前的DIFF上穿DEA距今天数

       底背离赋值:A11+1日前的收盘价

       CLOSEANDDIFF

       A11+1日前的DIFFANDCROSS(DIFF,DEA)

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

       当满足条件底背离时,在DEA位置书写文字,画红色

       A22赋值:上次1日前的DEA上穿DIFF距今天数

       顶背离赋值:A22+1日前的收盘价

       CLOSEANDREF(DIFF,A22+1)

       DIFFANDCROSS(DEA,DIFF)

       当满足条件顶背离时,在DEA位置书写文字,画绿色

       A1赋值:DIFF

       0ANDDEA

       0

       A2赋值:A1

       1日前的A1

       A3赋值:上次A2距今天数

       A4赋值:统计?日中满足DEA 的天数

       0ANDDIFF

       0,A3)=0

       A5赋值:DIFF上穿DEA

       A6赋值:上次A5距今天数

       A7赋值:A6+1日前的A6+A6

       A8赋值:(DIFF+DEA)/2

       A9赋值:(最高价+最低价)/2

       A10赋值:A5ANDA7

       A3ANDA4ANDA8

       A7日前的A8ANDA9

       A7日前的A9ANDMACD

       0

       当满足条件A10时,在DIFF*0.95位置书写文字,画黄色

       N赋值:30

       T1赋值:最低价在0日前的N天内第1个最低价到当前周期的周期数

       T2赋值:最高价在T1+1日前的N天内第1个最高价到当前周期的周期数

       T3赋值:最低价在T2+1日前的N天内第1个最低价到当前周期的周期数

       T4赋值:最高价在T3+1日前的N天内第1个最高价到当前周期的周期数

       T5赋值:上次到最后交易的周期=T1的最后一日取值设为常数+1距今天数

       T6赋值:上次到最后交易的周期=T2的最后一日取值设为常数+1距今天数

       T7赋值:上次到最后交易的周期=T3的最后一日取值设为常数+1距今天数

       T8赋值:上次到最后交易的周期=T4的最后一日取值设为常数+1距今天数

       输出D1:T5日前的最低价,画绿色

       输出G1:T6日前的最高价,画红色

       D2赋值:T7日前的最低价

       输出G2:T8日前的最高价,画红色

       如果到最后交易的周期=T1的最后一日取值设为常数+1,返回最低价,否则返回无效数,CIRCLEDOT,画绿色,线宽为3

       如果到最后交易的周期=T2的最后一日取值设为常数+1,返回最高价,否则返回无效数,CIRCLEDOT,画红色,线宽为3

       如果到最后交易的周期=T4的最后一日取值设为常数+1,返回最高价,否则返回无效数,CIRCLEDOT,画红色,线宽为3

       XG赋值:(统计T6日中满足收盘价 G1的天数=1ANDC G1ORCROSS(收盘价,G1))ANDG1 =G2ANDBETWEEN(D1/G2,0.98,1.05)ANDREF(收盘价,T5)/T7+1日前的收盘价 1.3

       当满足条件XGANDBARSCOUNT(收盘价) 200时,在最低价位置画1号图标


    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信长庄超牛主图指标公式源码分享 加入收藏