image.png

     DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIFF,9);
            N1:=BARSLAST(CROSS(DIFF,DEA))+1;{最近一次满足条件DIFF上穿DEA的K线到当前的距离}
            N2:=BARSLAST(CROSS(DEA,DIFF))+1;{最近一次满足条件DIFF下穿DEA的K线到当前的距离}
            {当前是DIFF>DEA的状态,连结最近两个DIFF>DEA区间(不包含当前区间)内最高点的趋势线}
            A1:=BACKSET(ISLASTBAR && N1<N2,REF(REF(HHVBARS(H,N1)+1,N2),N2)+REF(N2,N2)+N2);
            B1:=BACKSET(ISLASTBAR && N1<N2,REF(HHVBARS(H,N1),N2)+N2+1);
            DRAWLINE(CROSS(A1,0.5),H,CROSS(B1,0.5),H,1),COLORRED;
           {当前是DIFF>DEA的状态,连结最近两个DIFF<DEA区间内最低点的趋势线}
           A2:=BACKSET(ISLASTBAR && N1<N2,REF(REF(LLVBARS(L,N2)+1,N1),N2)+REF(N1,N2)+N2);
           B2:=BACKSET(ISLASTBAR && N1<N2,REF(LLVBARS(L,N2)+1,N1)+N1);
           DRAWLINE(CROSS(A2,0.5),L,CROSS(B2,0.5),L,1),COLORGREEN;
           {当前是DIFF<DEA的状态,连结最近两个DIFF<DEA区间(不包含当前区间)内最低点的趋势线}
           A3:=BACKSET(ISLASTBAR && N1>N2,REF(REF(LLVBARS(L,N2)+1,N1),N1)+REF(N1,N1)+N1);
           B3:=BACKSET(ISLASTBAR && N1>N2,REF(LLVBARS(L,N2),N1)+N1+1);
           DRAWLINE(CROSS(A3,0.5),L,CROSS(B3,0.5),L,1),COLORGREEN;
           {当前是DIFF<DEA的状态,连结最近两个DIFF>DEA区间内最高点的趋势线}
           A4:=BACKSET(ISLASTBAR && N1>N2,REF(REF(HHVBARS(H,N1)+1,N2),N1)+REF(N2,N1)+N1);
           B4:=BACKSET(ISLASTBAR && N1>N2,REF(HHVBARS(H,N1)+1,N2)+N2);
           DRAWLINE(CROSS(A4,0.5),H,CROSS(B4,0.5),H,1),COLORRED;

    {参数-N:1/1000/75

    P:1/100/5

    P1:1/100/10

    P10:1/100/30

    P20:1/100/20

    P30:1/100/30..}

    A1:=REF(H,P)=HHV(H,2*P+1);

    B1:=FILTER(A1,P);

    C1:=BACKSET(B1,P+1);

    D1:=FILTER(C1,P);

    E1:=BACKSET(ISLASTBAR,BARSLAST(D1)+1);

    F1:=E1>REF(E1,1);

    短压5T:DRAWLINE(D1,H,F1,H,1),COLOR002222,DOTLINE;

    A2:=REF(L,P)=LLV(L,2*P+1);

    B2:=FILTER(A2,P);

    C2:=BACKSET(B2,P+1);

    D2:=FILTER(C2,P);

    E2:=BACKSET(ISLASTBAR,BARSLAST(D2)+1);

    F2:=E2>REF(E2,1);

    短支5T:DRAWLINE(D2,L,F2,L,1),COLOR003366,DOTLINE;

    AA1:=REF(H,P1)=HHV(H,2*P1+1);

    BB1:=FILTER(AA1,P1);

    CC1:=BACKSET(BB1,P1+1);

    DD1:=FILTER(CC1,P1);

    EE1:=BACKSET(ISLASTBAR,BARSLAST(DD1)+1);

    FF1:=EE1>REF(EE1,1);

    长压10T:DRAWLINE(DD1,H,FF1,H,1),COLOR003300,DOTLINE;

    AA2:=REF(L,P1)=LLV(L,2*P1+1);

    BB2:=FILTER(AA2,P1);

    CC2:=BACKSET(BB2,P1+1);

    DD2:=FILTER(CC2,P1);

    EE2:=BACKSET(ISLASTBAR,BARSLAST(DD2)+1);

    FF2:=EE2>REF(EE2,1);

    长支10T:DRAWLINE(DD2,L,FF2,L,1),COLORFF3366,DOTLINE;

    E1P:DRAWLINE(C=LLV(C,30),LOW,C=LLV(C,10)AND

    C>LLV(C,22),LLV(LOW,3),1),LINETHICK1,COLOR660066,DOTLINE;

    E1PP:DRAWLINE(C=LLV(C,10),LOW,C=LLV(C,5)AND

    C>LLV(C,10),LLV(LOW,3),1),LINETHICK1,COLOR000066,DOTLINE;

    日:=181;昨前:=74;

    高1:=REF(HHV(H,日),昨前);

    低1:=REF(LLV(L,日),昨前),COLORBLUE,LINETHICK3;

    N1:=20;

    N2:=10;

    N3:=5;

    AA:=REF(H,N1)=HHV(H,2*N1+1);

    QY:=BACKSET(AA,N1+1);

    CC:=FILTER(QY,N1)ANDH=HHV(H,N1+1);

    DDD:=BARSLAST(CC);

    GDTS:=IF(CC,CURRBARSCOUNT,0);

    DD10:=BARSLAST(CC1);

    DDTS:=IF(CC1,CURRBARSCOUNT,0);

    YDB:=IF(DD1,REF(L,DD1),L);

    DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);

    DDCS1:=CONST(DDTS1);

    ZDB:=REF(YDB,DD1+1);

    DDTS2:=REF(DDTS1,DD1+1);

    DDCS2:=CONST(DDTS2);

    低点支撑:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1)

    COLOR009999,DOTLINE;

    AA60:=REF(L,P10)=LLV(L,2*P10+1);

    BB60:=FILTER(AA60,P10);

    CC60:=BACKSET(BB60,P10+1);

    DD60:=FILTER(CC60,P10);

    EE60:=BACKSET(ISLASTBAR,BARSLAST(DD60)+1);

    FF60:=EE60>REF(EE60,1);

    长支30:DRAWLINE(DD60,L,FF60,L,1),COLOR660033,DOTLINE;

    {这一条为下降压力线,如果放量突破,后期看高一线}

    启动压力:DRAWLINE(HIGH>=HHV(HIGH,10),HIGH,LOW<=LLV(LOW,3),HHV(HIGH,3),1),COLOR009900,LINETHICK1,DOTLINE;

    STICKLINE(REF(L,1)>H,H,REF(L,1),15,0),COLOR222222;

    STICKLINE(REF(H,1)<L,L,REF(H,1),15,0),COLOR222222;

    AAAA:=CLOSE/REF(C,1)>=1.09;

    STICKLINE(AAAA,L,H,0.1,0),COLORRED;

    STICKLINE(AAAA,O,C,0.8,0),COLORYELLOW;

    STICKLINE(CLOSE<REF(CLOSE,1)*0.9015AND

    CLOSE=LOW,CLOSE,OPEN,1,0),COLORBLUE;

    N:=10;

    T1:=CONST(LLVBARS(LOW,N));

    T1HIGH:=CONST(REF(HIGH,T1));

    CCVV:=CONST(CURRBARSCOUNT);

    T2:=CONST(BARSLAST((CURRBARSCOUNT>(CCVV+T1))AND

    (HIGH>T1HIGH)));

    T2HIGH:=CONST(REF(HIGH,T2));

    T3:=CONST(BARSLAST((CURRBARSCOUNT>(CCVV+T2))AND

    (HIGH>T2HIGH)));

    T3HIGH:=CONST(REF(HIGH,T3));

    必杀线:DRAWLINE(CURRBARSCOUNT=T3+1,T3HIGH,ISLASTBAR,T3HIGH,

    1),LINETHICK3,COLORFF0099;

    DRAWTEXT(ISLASTBAR,T3HIGH,'必杀线')LINETHICK1,COLORFF0099;

    {精准线178448-WEN98编写}

    N10:=3;

    L0:=0.00;{点位差参数}

    {底精准线}

    L1:=ABS(L-REF(L,1))<=L0;

    L2:=ABS(L-REF(L,2))<=L0;

    L3:=ABS(L-REF(L,3))<=L0;

    L4:=ABS(L-REF(L,4))<=L0;

    L5:=ABS(L-REF(L,5))<=L0;

    精准线首次:=L1ORL2ORL3ORL4ORL5;

    精准左:=FILTER(精准线首次,N10);

    天数:=BARSLAST(精准左);

    LTS:=REF(L,天数);

    精准右:=ABS(L-LTS)<=L0;

    STICKLINE(精准左,L,L,30,-1),COLORMAGENTA;

    {顶精准线178448-WEN98编写}

    G1:=ABS(H-REF(H,1))<=L0;

    G2:=ABS(H-REF(H,2))<=L0;

    G3:=ABS(H-REF(H,3))<=L0;

    G4:=ABS(H-REF(H,4))<=L0;

    G5:=ABS(H-REF(H,5))<=L0;

    精准线首次1:=G1ORG2ORG3ORG4ORG5;

    精准左1:=FILTER(精准线首次1,N10);

    天数1:=BARSLAST(精准左1);

    HTS:=REF(H,天数1);

    精准右1:=ABS(H-HTS)<=L0;

    STICKLINE(精准左1,H,H,30,-1),COLORGREEN;

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。