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

    正文概述    2024-05-04 04:09:33  
    MM1:=5; MM2:=13; MM3:=21; MM4:=34; MM5:=55; MM6:=89; MM7:=144; MM8:=233; M5:EMA(C,MM1); M13:EMA(C,MM2); M21:EMA(C,MM3); M34:EMA(C,MM4); M55:EMA(C,MM5),POINTDOT,LINETHICK2,COLOR3366DD; M89:EMA(C,MM6),POINTDOT,LINETHICK2,COLOR66FFAA; M144:EMA(C,MM7),POINTDOT,LINETHICK2,COLOR6633FF; M233:EMA(C,MM8),POINTDOT,LINETHICK2,COLOR6666FF; {B1:=BARSLAST(HHV(HIGH,19)=H);} B1:=CONST(LLV(LOW,19)); B2:=CONST(HHV(HIGH,19)); 支撑价:IF(CURRBARSCOUNT 19,B1,DRAWNULL),COLORLIRED,CIRCLEDOT; 阻力价:IF(CURRBARSCOUNT 19,B2,DRAWNULL),COLORLIBLUE,CIRCLEDOT; {攻击临界点} C1:=C B2/1.03ANDC B2/1.05; C2:=IF(CURRBARSCOUNT=1ANDPERIOD=5,VOL*240/FROMOPEN,DRAWNULL); C3:=C2/REF(V,1) =1.5; C4:=C1ANDC3; C5:=C2/REF(V,1) DRAWTEXT(C4,L,'☆攻击临界点'),COLORLIRED; DRAWTEXT(C4ANDC5,L,'☆颈线位量超'),COLORLIRED; {旱地拔葱} D1:=19; D2:=BARSLAST(LLV(LOW,D1)=L); D3:=BARSLAST(C/REF(C,1) 1.09); D4:=D3-D2; D5:=D4 =0ANDD4 D6:=FILTER(D5,D1); D7:=COUNT(C/REF(C,1) 1.05,12) DRAWTEXT(D6ORD7,L,'☆旱地拔葱'),COLORLICYAN; D8:=COUNT(D6,3) D9:=C M13ANDC M13*1.02; DRAWTEXT(D8ANDD9,L,'☆厚积薄发'),COLORLICYAN; {小阳放量滞涨} E1:=5;E2:=3; E3:=C/REF(C,1) =1ANDC/REF(C,1) 1.02; E4:=V/REF(V,1) E5:=COUNT(E3ANDE4,E1) E6:=FILTER(E5,E1); DRAWTEXT(E6,L,'☆小阳放量滞涨'),COLORLIGREEN; {轻舟越过万重山} F1:=V/CAPITAL*100 F2:=C M233*1.03ANDC M233*1.11ANDC/REF(C,1) 1.04ANDREF(C,1) M233; F3:=F2ANDF1; DRAWTEXT(F3,L,'☆轻舟越过万重山'),COLORLIBLUE; {空头强驽之末} FF1:=M55 M34ANDM34 FF2:=C M13*0.8; FF3:=FF1ANDFF2; DRAWTEXT(FF3,L,'☆空头强驽之末'),COLORLIBLUE; {黄金买点} G1:=CONST(LLV(LOW,55)); G2:=CONST(HHV(HIGH,55)); G3:=G2-G1; G4:=C (G2-G3*0.382)*1.05ANDC (G2-G3*0.382)*0.98; G5:=FILTER(G4,10); DRAWTEXT(G5ANDCURRBARSCOUNT 10,L,'☆黄金买点'),COLORLIBLUE; {假阴线} H1:=REF(C,1)/REF(C,2) 1.0985; H2:=O REF(H,1)ANDO H3:=V/REF(V,1) H4:=M5 H5:=C/REF(C,1) 1.01; H6:=H1ANDH2ANDH3ANDH4ANDH5; DRAWTEXT(H6,L,'☆假阴线'),COLORLIBLUE; {直破多头线} J1:=M13 M34ANDM34 J2:=M13 REF(M13,1); J3:=(M13-M34) (REF(M13,2)-REF(M34,2)); J4:=C/REF(C,1) 0.97ANDL/M34 0.99ANDL/M34 1.01; J5:=J1ANDJ2ANDJ3ANDJ4; J6:=FILTER(J5,10); DRAWTEXT(J6,L,'☆直破多头线'),COLORLIBLUE; {日、周线同处0乖离} K1:=M13 M34ANDM34 K2:=MA(C#WEEK,13) MA(C#WEEK,34)ANDMA(C#WEEK,34) MA(C#WEEK,55); K3:=C M13*0.98ANDC M13*1.03; K4:=C MA(C#WEEK,13)*0.98ANDC MA(C#WEEK,13)*1.03; K5:=K1ANDK2ANDK3ANDK4; K6:=FILTER(K5,10); DRAWTEXT(K6,L,'☆日、周线同处0乖离'),COLORLIBLUE; {穿越分水岭} L1:=COUNT(C M55,20) L2:=REF(C,1) M55ANDC M55ANDC M55*1.03ANDC REF(C,1); L3:=L1ANDL2; L4:=FILTER(L3,10); DRAWTEXT(L4,L,'☆穿越分水岭'),COLORLIBLUE; {十全十美} N1:=M13 M34ANDM34 N2:=REF(M13,1) REF(M34,1)ANDREF(M34,1) REF(M55,1); N3:="MACD.DIF" "MACD.DEA"AND"MACD.DEA" N4:="MACD.MACD" REF("MACD.MACD",1); N5:=FILTER(N4,5); N6:=C REF(C,1)ANDC M13ANDC M13*1.02; N7:=N1ANDN2ANDN3ANDN5ANDN6; DRAWTEXT(N7,L,'☆十全十美'),COLORLIBLUE; {扭转乾坤} O1:=LAST(COUNT(C/REF(C,1) 0.95,4) 0,5,1); O2:=C/REF(C,1) 1.07; O3:=(V=HHV(V,6))ANDO1ANDO2; O4:=FILTER(O3,5); DRAWTEXT(O4,L,'☆扭转乾坤'),COLORLIBLUE; {宝剑锋自磨砺出} P1:=M13 M34ANDM34 P2:=REF(M13,1) REF(M34,1)ANDREF(M34,1) REF(M55,1); P3:=REF(C,1) M13ANDLAST(COUNT(C REF(C,1),4) 2,5,1); P4:=H M13AND(H-C)/REF(C,1)*100 =3ANDC REF(C,1)ANDC/REF(C,1) 1.03; P5:=P1ANDP2ANDP3ANDP4; P6:=FILTER(P5,5); DRAWTEXT(P6,L,'☆扭转乾坤'),COLORLIBLUE; {平量横盘} Q1:=CONST(LLV(L,20)); Q2:=CONST(HHV(H,20)); Q3:=Q2/Q1 Q4:=COUNT(C/REF(C,1) 0.985ANDC/REF(C,1) 1.015,4) Q5:=COUNT(V/REF(V,1) =0.9ANDV/REF(V,1) =1.2,4) Q6:=C M13ANDL M13ANDC REF(C,1); Q7:=FILTER(Q6,5); DRAWTEXT(Q7,L,'☆平量横盘'),COLORLIBLUE; {火箭冲天加速度} R1:=COUNT(C/REF(C,1) 1.0985,3)=3; R2:=COUNT(C/REF(C,1) 1.0985,5)=5; R3:=R1ANDR2; DRAWTEXT(R3,L,'☆火箭冲天加速度'),COLORLIBLUE; {万里长城永不倒} S1:=(M13 =REF(M13,1)*0.99)OR(M13 =REF(M13,1)*1.01); S2:=(M34 =REF(M34,1)*0.99)OR(M34 =REF(M34,1)*1.01); S3:=(M55 =REF(M55,1)*0.99)OR(M55 =REF(M55,1)*1.01); S4:=C/REF(C,1) 1.07ANDREF(C,1) M13ANDREF(C,1) M34ANDREF(C,1) S5:=C M13ANDC M34ANDC S6:=S1ANDS2ANDS3ANDS4ANDS5; DRAWTEXT(S6,L,'☆万里长城永不倒'),COLORLIBLUE; {擎天柱} T1:=(C-O)/REF(C,1)*100; DRAWTEXT(T1 12,L,'☆擎天柱'),COLORLIRED; M:=7; VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN)); ZM:=IF(CLOSE OPEN,VAR1*(HIGH-LOW),IF(CLOSE OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),COLORRED,POINTDOT; ZM1:=IF(CLOSE OPEN,0-VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE OPEN,0-VAR1*(HIGH-LOW),0-VOL/2)),COLOR00FF00,POINTDOT; MMB:=(SUM(ZM,30)+SUM(ZM1,30))/10,COLORYELLOW; SG:=MMB 0ANDREF(MMB,1) 上攻周期:COUNT(SG,5),LINESTICK,COLORWHITE; DBQD:=FILTER(COUNT(JSC,5) 3ANDNOT(JSC),10); DRAWICON(DBQD,2,1); DRAWBAND(上攻周期,RGB(255,120,120),3,RGB(0,0,0)); DRAWBAND(JSC,RGB(0,0,255),0.5,RGB(0,0,0)); STICKLINE(COUNT(上攻周期 3,5) =3ANDSG,0,上攻周期,1.5,0),COLORRED;

    公式解读:

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


       MM1赋值:5

       MM2赋值:13

       MM3赋值:21

       MM4赋值:34

       MM5赋值:55

       MM6赋值:89

       MM7赋值:144

       MM8赋值:233

       输出M5:收盘价的MM1日指数移动平均

       输出M13:收盘价的MM2日指数移动平均

       输出M21:收盘价的MM3日指数移动平均

       输出M34:收盘价的MM4日指数移动平均

       输出M55:收盘价的MM5日指数移动平均,POINTDOT,线宽为2,COLOR3366DD

       输出M89:收盘价的MM6日指数移动平均,POINTDOT,线宽为2,COLOR66FFAA

       输出M144:收盘价的MM7日指数移动平均,POINTDOT,线宽为2,COLOR6633FF

       输出M233:收盘价的MM8日指数移动平均,POINTDOT,线宽为2,COLOR6666FF

       B1赋值:19日内最低价的最低值的最后一日取值设为常数

       B2赋值:19日内最高价的最高值的最后一日取值设为常数

       输出支撑价:如果到最后交易的周期 ,返回?,否则返回?

       19,B1,无效数),画淡红色,CIRCLEDOT

       输出阻力价:如果到最后交易的周期 ,返回?,否则返回?

       19,B2,无效数),画淡蓝色,CIRCLEDOT

       C1赋值:收盘价

       B2/1.03ANDC

       B2/1.05

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

       C3赋值:C2/1日前的成交量(手)

       =1.5

       C4赋值:C1ANDC3

       C5赋值:C2/1日前的成交量(手)

       =2

       当满足条件C4时,在最低价位置书写文字,画淡红色

       当满足条件C4ANDC5时,在最低价位置书写文字,画淡红色

       D1赋值:19

       D2赋值:上次D1日内最低价的最低值=最低价距今天数

       D3赋值:上次收盘价/1日前的收盘价 距今天数

       1.09)

       D4赋值:D3-D2

       D5赋值:D4

       =0ANDD4

       3

       D6赋值:D5的D1日过滤

       D7赋值:统计?日中满足收盘价/1日前的收盘价 的天数

       1.05,12)

       =9

       当满足条件D6ORD7时,在最低价位置书写文字,画淡青色

       D8赋值:统计3日中满足D6的天数

       0

       D9赋值:收盘价

       M13ANDC

       M13*1.02

       当满足条件D8ANDD9时,在最低价位置书写文字,画淡青色

       E1赋值:5

       E2赋值:3

       E3赋值:收盘价/1日前的收盘价

       =1ANDC/1日前的收盘价

       1.02

       E4赋值:成交量(手)/1日前的成交量(手)

       1

       E5赋值:统计E1日中满足E3ANDE4的天数

       =E2

       E6赋值:E5的E1日过滤

       当满足条件E6时,在最低价位置书写文字,画淡绿色

       F1赋值:成交量(手)/当前流通股本(手)*100

       3

       F2赋值:收盘价

       M233*1.03ANDC

       M233*1.11ANDC/1日前的收盘价

       1.04ANDREF(收盘价,1)

       M233

       F3赋值:F2ANDF1

       当满足条件F3时,在最低价位置书写文字,画淡蓝色

       FF1赋值:M55

       M34ANDM34

       M13

       FF2赋值:收盘价

       M13*0.8

       FF3赋值:FF1ANDFF2

       当满足条件FF3时,在最低价位置书写文字,画淡蓝色

       G1赋值:55日内最低价的最低值的最后一日取值设为常数

       G2赋值:55日内最高价的最高值的最后一日取值设为常数

       G3赋值:G2-G1

       G4赋值:收盘价

       (G2-G3*0.382)*1.05ANDC

       (G2-G3*0.382)*0.98

       G5赋值:G4的10日过滤

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

       10,最低价,'☆黄金买点'),画淡蓝色

       H1赋值:1日前的收盘价/2日前的收盘价

       1.0985

       H2赋值:开盘价

       1日前的最高价ANDO

       收盘价

       H3赋值:成交量(手)/1日前的成交量(手)

       1.3

       H4赋值:M5

       M21

       H5赋值:收盘价/1日前的收盘价

       1.01

       H6赋值:H1ANDH2ANDH3ANDH4ANDH5

       当满足条件H6时,在最低价位置书写文字,画淡蓝色

       J1赋值:M13

       M34ANDM34

       M55

       J2赋值:M13

       1日前的M13

       J3赋值:(M13-M34)

       (2日前的M13-2日前的M34)

       J4赋值:收盘价/1日前的收盘价

       0.97ANDL/M34

       0.99ANDL/M34

       1.01

       J5赋值:J1ANDJ2ANDJ3ANDJ4

       J6赋值:J5的10日过滤

       当满足条件J6时,在最低价位置书写文字,画淡蓝色

       K1赋值:M13

       M34ANDM34

       M55

       K2赋值:收盘价[取周线数据]的13日简单移动平均

       收盘价[取周线数据]的34日简单移动平均ANDMA(收盘价[取周线数据],34)

       收盘价[取周线数据]的55日简单移动平均

       K3赋值:收盘价

       M13*0.98ANDC

       M13*1.03

       K4赋值:收盘价

       收盘价[取周线数据]的13日简单移动平均*0.98ANDC

       收盘价[取周线数据]的13日简单移动平均*1.03

       K5赋值:K1ANDK2ANDK3ANDK4

       K6赋值:K5的10日过滤

       当满足条件K6时,在最低价位置书写文字,画淡蓝色

       L1赋值:统计?日中满足收盘价 的天数

       M55,20)

       2

       L2赋值:1日前的收盘价

       M55ANDC

       M55ANDC

       M55*1.03ANDC

       1日前的收盘价

       L3赋值:L1ANDL2

       L4赋值:L3的10日过滤

       当满足条件L4时,在最低价位置书写文字,画淡蓝色

       N1赋值:M13

       M34ANDM34

       M55

       N2赋值:1日前的M13

       1日前的M34ANDREF(M34,1)

       1日前的M55

       N3赋值:"MACD.DIF"

       "MACD.DEA"AND"MACD.DEA"

       0

       N4赋值:"MACD.MACD"

       1日前的"MACD.MACD"

       N5赋值:N4的5日过滤

       N6赋值:收盘价

       1日前的收盘价ANDC

       M13ANDC

       M13*1.02

       N7赋值:N1ANDN2ANDN3ANDN5ANDN6

       当满足条件N7时,在最低价位置书写文字,画淡蓝色

       O1赋值:从前?日到前?日持续统计?日中满足收盘价/1日前的收盘价 的天数

       0.95,4)

       0,5,1)

       O2赋值:收盘价/1日前的收盘价

       1.07

       O3赋值:(成交量(手)=6日内成交量(手)的最高值)ANDO1ANDO2

       O4赋值:O3的5日过滤

       当满足条件O4时,在最低价位置书写文字,画淡蓝色

       P1赋值:M13

       M34ANDM34

       M55

       P2赋值:1日前的M13

       1日前的M34ANDREF(M34,1)

       1日前的M55

       P3赋值:1日前的收盘价

       M13ANDLAST(统计?日中满足收盘价 的天数

       1日前的收盘价,4)

       2,5,1)

       P4赋值:最高价

       M13AND(最高价-收盘价)/1日前的收盘价*100

       =3ANDC

       1日前的收盘价ANDC/1日前的收盘价

       1.03

       P5赋值:P1ANDP2ANDP3ANDP4

       P6赋值:P5的5日过滤

       当满足条件P6时,在最低价位置书写文字,画淡蓝色

       Q1赋值:20日内最低价的最低值的最后一日取值设为常数

       Q2赋值:20日内最高价的最高值的最后一日取值设为常数

       Q3赋值:Q2/Q1

       1.2

       Q4赋值:统计?日中满足收盘价/1日前的收盘价 的天数

       0.985ANDC/1日前的收盘价

       1.015,4)

       =3

       Q5赋值:统计?日中满足成交量(手)/1日前的成交量(手) 的天数

       =0.9ANDV/1日前的成交量(手)

       =1.2,4)

       =3

       Q6赋值:收盘价

       M13ANDL

       M13ANDC

       1日前的收盘价

       Q7赋值:Q6的5日过滤

       当满足条件Q7时,在最低价位置书写文字,画淡蓝色

       R1赋值:统计?日中满足收盘价/1日前的收盘价 的天数

       1.0985,3)=3

       R2赋值:统计?日中满足收盘价/1日前的收盘价 的天数

       1.0985,5)=5

       R3赋值:R1ANDR2

       当满足条件R3时,在最低价位置书写文字,画淡蓝色

       S1赋值:(M13

       =1日前的M13*0.99)OR(M13

       =1日前的M13*1.01)

       S2赋值:(M34

       =1日前的M34*0.99)OR(M34

       =1日前的M34*1.01)

       S3赋值:(M55

       =1日前的M55*0.99)OR(M55

       =1日前的M55*1.01)

       S4赋值:收盘价/1日前的收盘价

       1.07ANDREF(收盘价,1)

       M13ANDREF(收盘价,1)

       M34ANDREF(收盘价,1)

       M55

       S5赋值:收盘价

       M13ANDC

       M34ANDC

       M55

       S6赋值:S1ANDS2ANDS3ANDS4ANDS5

       当满足条件S6时,在最低价位置书写文字,画淡蓝色

       T1赋值:(收盘价-开盘价)/1日前的收盘价*100

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

       12,最低价,'☆擎天柱'),画淡红色

       M赋值:7

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

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

       ZM1赋值:如果收阳线,返回0-VAR1*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-VAR1*(最高价-最低价),否则返回0-成交量(手)/2,COLOR00FF00,POINTDOT

       MMB赋值:(ZM的30日累和+ZM1的30日累和)/10,画黄色

       SG赋值:MMB 0ANDREF(MMB,1) MMB

       输出上攻周期:统计5日中满足SG的天数,LINESTICK,画白色

       DBQD赋值:统计5日中满足JSC的天数 3ANDNOT(JSC)的10日过滤

       当满足条件DBQD时,在2位置画1号图标

       画带状线

       画带状线

       当满足条件统计5日中满足上攻周期 3的天数 =3ANDSG时,在0和上攻周期位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画红色


    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信短线上攻指标公式源码分享 加入收藏