最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • 文华财经T8程序化交易策略自动交易源码

    正文概述    2024-05-04 13:59:14  
    DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA),COLORSTICK;JC:=CROSS(DIFF,DEA);SC:=CROSSDOWN(DIFF,DEA);N1:=BARSLAST(JC)+1;N2:=BARSLAST(SC)+1;HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(H,N1));//上次MACD红柱期间合约最大值HH2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1));//上上次MACD红柱期间合约最大值MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1));//上次MACD红柱期间MACD最大值MHD2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1));//上上次MACD红柱期间MACD最大值LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));//上次MACD绿柱期间合约最小值LL2:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL,1));//上上次MACD绿柱期间合约最小值MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));//上次MACD绿柱期间MACD最小值MLD2:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD,1));//上上次MACD绿柱期间MACD最小值A:=CROSSDOWN(DIFF,DEA) HH HH2 MHD MHD2;//顶背离B:=CROSS(DIFF,DEA) LL LL2 MLD MLD2;//底背离DRAWTEXT(A,H, ▼ ),COLORWHITE,FONTSIZE30;DRAWTEXT(B,L, ▲ ),COLORWHITE,FONTSIZE30,VALIGN0;HHH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(C,N1));//上次MACD红柱期间合约最大值HHH2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1));//上上次MACD红柱期间合约最大值LLL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(C,N2));//上次MACD绿柱期间合约最小值LLL2:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL,1));//上上次MACD绿柱期间合约最小值DRAWTEXT(CROSS(H,REF(HHH,BARSLAST(SC))) AND COUNT(CROSS(H,REF(HHH,BARSLAST(SC))),BARSLAST(B)+1)=1 AND MACD 0 AND BARSLAST(B) BARSLAST(SC),L, ● ),COLORRED,FONTSIZE35,VALIGN0;DRAWTEXT(CROSSDOWN(L,REF(LLL,BARSLAST(JC))) AND COUNT(CROSSDOWN(L,REF(LLL,BARSLAST(JC))),BARSLAST(SC)+1)=1 AND MACD 0 AND BARSLAST(A) BARSLAST(JC),H, ● ),COLORGREEN,FONTSIZE35,VALIGN2;DRAWTEXT(A REF(VALUEWHEN(SC,A),1),H, ▼ ),COLORCYAN,FONTSIZE30;DRAWTEXT(B REF(VALUEWHEN(JC,B),1),L, ▲ ),COLORRED,FONTSIZE30,VALIGN0;DRAWSL(REF(B,SUMBARS(JC,2)-1) JC LL LL2,LL,0,-N2+1,0,COLORRED);DRAWSL(REF(A,SUMBARS(SC,2)-1) SC HH HH2,HH,0,-N1+1,0,COLORCYAN);DRAWTEXT(REF(B,SUMBARS(JC,2)-1) JC LL LL2,LL, A ),COLORRED,VALIGN0,FONTSIZE18,ALIGN0;DRAWTEXT(REF(A,SUMBARS(SC,2)-1) SC HH HH2,HH, A ),COLORCYAN,FONTSIZE18,ALIGN0;COND1:REF(B,SUMBARS(JC,2)-1) JC LL COND2:REF(A,SUMBARS(SC,2)-1) SC HH DRAWSL(REF(COND1,SUMBARS(JC,2)-1) REF(B,SUMBARS(JC,3)-1) JC LL =LL2,LL,0,-N2+1,0,COLORRED);DRAWSL(REF(COND2,SUMBARS(SC,2)-1) REF(A,SUMBARS(SC,3)-1) SC HH =HH2,HH,0,-N1+1,0,COLORCYAN);DRAWTEXT(REF(COND1,SUMBARS(JC,2)-1) REF(B,SUMBARS(JC,3)-1) JC LL =LL2,LL, B ),VALIGN0,FONTSIZE18,COLORRED,ALIGN0;DRAWTEXT(REF(COND2,SUMBARS(SC,2)-1) REF(A,SUMBARS(SC,3)-1) SC HH =HH2,HH, B ),FONTSIZE18,COLORCYAN,ALIGN0;//1. #IMPORT[DAY,1,AE] AS VARC1:=VAR.C1;C2:=VAR.C2;DRAWCOLORKLINE(C1 MACD 0,COLORRED,0);DRAWCOLORKLINE(C1 MACD 0,COLORYELLOW,0);DRAWCOLORKLINE(C2 MACD 0,COLORCYAN,0);DRAWCOLORKLINE(C2 MACD 0,COLORGREEN,0);MA10:MA(C,10),COLORYELLOW,LINETHICK3;MA60:MA(C,60),COLORMAGENTA,LINETHICK3;HHZ:=HH;LLZ:=LL;AZ:=CROSSDOWN(DIFF,DEA) HHZ HH2 MHD MHD2;//顶背离BZ:=CROSS(DIFF,DEA) LLZ LL2 MLD MLD2;//底背离DRAWTEXT(AZ,H, ▼ ),COLORWHITE,FONTSIZE30;DRAWTEXT(BZ,L, ▲ ),COLORWHITE,FONTSIZE30,VALIGN0;DRAWTEXT(AZ REF(VALUEWHEN(SC,AZ),1),H, ▼ ),COLORCYAN,FONTSIZE30;DRAWTEXT(BZ REF(VALUEWHEN(JC,BZ),1),L, ▲ ),COLORRED,FONTSIZE30,VALIGN0;DRAWSL(REF(BZ,SUMBARS(JC,2)-1) JC LLZ LL2,LLZ,0,-N2+1,0,COLORRED);DRAWSL(REF(AZ,SUMBARS(SC,2)-1) SC HHZ HH2,HHZ,0,-N1+1,0,COLORCYAN);DRAWTEXT(REF(BZ,SUMBARS(JC,2)-1) JC LLZ LL2,LLZ, A ),COLORRED,VALIGN0,FONTSIZE18,ALIGN0;DRAWTEXT(REF(AZ,SUMBARS(SC,2)-1) SC HHZ HH2,HHZ, A ),COLORCYAN,FONTSIZE18,ALIGN0;COND1A:REF(BZ,SUMBARS(JC,2)-1) JC LLZ COND2A:REF(AZ,SUMBARS(SC,2)-1) SC HHZ DRAWSL(REF(COND1A,SUMBARS(JC,2)-1) REF(BZ,SUMBARS(JC,3)-1) JC LLZ =LL2,LLZ,0,-N2+1,0,COLORRED);DRAWSL(REF(COND2A,SUMBARS(SC,2)-1) REF(AZ,SUMBARS(SC,3)-1) SC HHZ =HH2,HHZ,0,-N1+1,0,COLORCYAN);DRAWTEXT(REF(COND1A,SUMBARS(JC,2)-1) REF(BZ,SUMBARS(JC,3)-1) JC LLZ =LL2,LLZ, B ),VALIGN0,FONTSIZE18,COLORRED,ALIGN0;DRAWTEXT(REF(COND2A,SUMBARS(SC,2)-1) REF(AZ,SUMBARS(SC,3)-1) SC HHZ =HH2,HHZ, B ),FONTSIZE18,COLORCYAN,ALIGN0;HHQ:=REF(HHV(H,BARSLAST(JC)+1),1);LLQ:=REF(LLV(L,BARSLAST(SC)+1),1);HH1:=HHV(H,BARSLAST(JC)+1);LL1:=LLV(L,BARSLAST(SC)+1);AQ:=SC HHQ REF(HHQ,SUMBARS(SC,2)-1) REF(HHQ REF(HHQ,SUMBARS(SC,2)-1),SUMBARS(SC,2)-1);BQ:=JC LLQ REF(LLQ,SUMBARS(JC,2)-1) REF(LLQ REF(LLQ,SUMBARS(JC,2)-1),SUMBARS(JC,2)-1);DRAWSHIFTNUMBER(AQ,HHQ,1,0,COLORWHITE,0,BARSLAST(JC)/2),FONTSIZE30,COLORCYAN,ALIGN2;DRAWSHIFTNUMBER( SC REF(VALUEWHEN(SC,AQ),1) REF(HHV(H,BARSLAST(JC)+1),1) VALUEWHEN(AQ,REF(HHV(H,BARSLAST(JC)+1),1)),REF(HHV(H,BARSLAST(JC)+1),1),2,0,COLORCYAN,0,BARSLAST(JC)/2),FONTSIZE30,ALIGN2;DRAWSHIFTNUMBER( JC REF(VALUEWHEN(JC,BQ),1) REF(LLV(L,BARSLAST(SC)+1),1) VALUEWHEN(BQ,REF(LLV(L,BARSLAST(SC)+1),1)),REF(LLV(L,BARSLAST(SC)+1),1),2,0,COLORRED,0,BARSLAST(SC)/2),FONTSIZE30,VALIGN0,ALIGN2;DRAWSHIFTNUMBER(BQ,LLQ,1,0,COLORWHITE,0,BARSLAST(SC)/2),FONTSIZE30,VALIGN0,COLORRED,ALIGN2;A1:=ISLASTBAR DIFF DEA HH1 REF(HHQ,SUMBARS(SC,1)-1) REF(HHQ REF(HHQ,SUMBARS(SC,2)-1),SUMBARS(SC,1)-1);B1:=ISLASTBAR DIFF DEA LL1 REF(LLQ,SUMBARS(JC,1)-1) REF(LLQ REF(LLQ,SUMBARS(JC,2)-1),SUMBARS(JC,1)-1);DRAWSHIFTNUMBER(A1,HH1,1,0,COLORWHITE,0,BARSLAST(JC)/2),FONTSIZE30,COLORCYAN,ALIGN2;DRAWSHIFTNUMBER(B1,LL1,1,0,COLORWHITE,0,BARSLAST(SC)/2),FONTSIZE30,COLORRED,ALIGN2;DRAWLINE3(A1,HHV(H,BARSLAST(JC)+1),0,1,HHV(H,BARSLAST(JC)+1),BARSLAST(JC),0);DRAWLINE3(B1,LLV(L,BARSLAST(SC)+1),0,1,LLV(L,BARSLAST(SC)+1),BARSLAST(SC),0);DRAWLINE3(AQ,REF(HHV(H,BARSLAST(JC)+1),1),1,1,REF(HHV(H,BARSLAST(JC)+1),1),REF(BARSLAST(JC),1)+1,0);DRAWLINE3(BQ,REF(LLV(L,BARSLAST(SC)+1),1),1,1,REF(LLV(L,BARSLAST(SC)+1),1),REF(BARSLAST(SC),1)+1,0);DRAWLINE3(SC REF(VALUEWHEN(SC,AQ),1) REF(HHV(H,BARSLAST(JC)+1),1) VALUEWHEN(AQ,REF(HHV(H,BARSLAST(JC)+1),1)),REF(HHV(H,BARSLAST(JC)+1),1),1,1,REF(HHV(H,BARSLAST(JC)+1),1),REF(BARSLAST(JC),1)+1,0);DRAWLINE3(JC REF(VALUEWHEN(JC,BQ),1) REF(LLV(L,BARSLAST(SC)+1),1) VALUEWHEN(BQ,REF(LLV(L,BARSLAST(SC)+1),1)),REF(LLV(L,BARSLAST(SC)+1),1),1,1,REF(LLV(L,BARSLAST(SC)+1),1),REF(BARSLAST(SC),1)+1,0); //第二个
    DRAWTEXT(AZ,H, ▼ ),COLORWHITE,FONTSIZE30;DRAWTEXT(BZ,L, ▲ ),COLORWHITE,FONTSIZE30,VALIGN0;DRAWTEXT(AZ REF(VALUEWHEN(SC,AZ),1),H, ▼ ),COLORCYAN,FONTSIZE30;DRAWTEXT(BZ REF(VALUEWHEN(JC,BZ),1),L, ▲ ),COLORRED,FONTSIZE30,VALIGN0;DRAWSL(REF(BZ,SUMBARS(JC,2)-1) JC LLZ LL2,LLZ,0,-N2+1,0,COLORRED);DRAWSL(REF(AZ,SUMBARS(SC,2)-1) SC HHZ HH2,HHZ,0,-N1+1,0,COLORCYAN);DRAWTEXT(REF(BZ,SUMBARS(JC,2)-1) JC LLZ LL2,LLZ, A ),COLORRED,VALIGN0,FONTSIZE18,ALIGN0;DRAWTEXT(REF(AZ,SUMBARS(SC,2)-1) SC HHZ HH2,HHZ, A ),COLORCYAN,FONTSIZE18,ALIGN0;DRAWSL(REF(COND1,SUMBARS(JC,2)-1) REF(BZ,SUMBARS(JC,3)-1) JC LLZ =LL2,LLZ,0,-N2+1,0,COLORRED);DRAWSL(REF(COND2,SUMBARS(SC,2)-1) REF(AZ,SUMBARS(SC,3)-1) SC HHZ =HH2,HHZ,0,-N1+1,0,COLORCYAN);DRAWTEXT(REF(COND1,SUMBARS(JC,2)-1) REF(BZ,SUMBARS(JC,3)-1) JC LLZ =LL2,LLZ, B ),VALIGN0,FONTSIZE18,COLORRED,ALIGN0;DRAWTEXT(REF(COND2,SUMBARS(SC,2)-1) REF(AZ,SUMBARS(SC,3)-1) SC HHZ =HH2,HHZ, B ),FONTSIZE18,COLORCYAN,ALIGN0;
    HH_1:=REF(HHV(H,BARSLAST(JC)+1),1);LL_1:=REF(LLV(L,BARSLAST(SC)+1),1);
    A_1:=SC HH_1 REF(HH_1,SUMBARS(SC,2)-1) REF(HH_1 REF(HH_1,SUMBARS(SC,2)-1),SUMBARS(SC,2)-1);B_1:=JC LL_1 REF(LL_1,SUMBARS(JC,2)-1) REF(LL_1 REF(LL_1,SUMBARS(JC,2)-1),SUMBARS(JC,2)-1);
    DRAWSHIFTNUMBER(A_1,HH_1,1,0,COLORWHITE,0,BARSLAST(JC)/2),FONTSIZE30,COLORCYAN,ALIGN2;DRAWSHIFTNUMBER( SC REF(VALUEWHEN(SC,A),1) REF(HHV(H,BARSLAST(JC)+1),1) VALUEWHEN(A_1,REF(HHV(H,BARSLAST(JC)+1),1)),REF(HHV(H,BARSLAST(JC)+1),1),2,0,COLORCYAN,0,BARSLAST(JC)/2),FONTSIZE30,ALIGN2;DRAWSHIFTNUMBER( JC REF(VALUEWHEN(JC,B),1) REF(LLV(L,BARSLAST(SC)+1),1) VALUEWHEN(B_1,REF(LLV(L,BARSLAST(SC)+1),1)),REF(LLV(L,BARSLAST(SC)+1),1),2,0,COLORRED,0,BARSLAST(SC)/2),FONTSIZE30,VALIGN0,ALIGN2;

    DRAWSHIFTNUMBER(B_1,LL1,1,0,COLORWHITE,0,BARSLAST(SC)/2),FONTSIZE30,VALIGN0,COLORRED,ALIGN2;
    DRAWSHIFTNUMBER(A1,HH1,1,0,COLORWHITE,0,BARSLAST(JC)/2),FONTSIZE30,COLORCYAN,ALIGN2;DRAWSHIFTNUMBER(B1,LL1,1,0,COLORWHITE,0,BARSLAST(SC)/2),FONTSIZE30,COLORRED,ALIGN2;
    DRAWLINE3(A1,HHV(H,BARSLAST(JC)+1),0,1,HHV(H,BARSLAST(JC)+1),BARSLAST(JC),0);DRAWLINE3(B1,LLV(L,BARSLAST(SC)+1),0,1,LLV(L,BARSLAST(SC)+1),BARSLAST(SC),0);
    DRAWLINE3(A,REF(HHV(H,BARSLAST(JC)+1),1),1,1,REF(HHV(H,BARSLAST(JC)+1),1),REF(BARSLAST(JC),1)+1,0);DRAWLINE3(B,REF(LLV(L,BARSLAST(SC)+1),1),1,1,REF(LLV(L,BARSLAST(SC)+1),1),REF(BARSLAST(SC),1)+1,0);
    DRAWLINE3(SC REF(VALUEWHEN(SC,A),1) REF(HHV(H,BARSLAST(JC)+1),1) VALUEWHEN(A,REF(HHV(H,BARSLAST(JC)+1),1)),REF(HHV(H,BARSLAST(JC)+1),1),1,1,REF(HHV(H,BARSLAST(JC)+1),1),REF(BARSLAST(JC),1)+1,0);DRAWLINE3(JC REF(VALUEWHEN(JC,B),1) REF(LLV(L,BARSLAST(SC)+1),1) VALUEWHEN(B,REF(LLV(L,BARSLAST(SC)+1),1)),REF(LLV(L,BARSLAST(SC)+1),1),1,1,REF(LLV(L,BARSLAST(SC)+1),1),REF(BARSLAST(SC),1)+1,0);

    CROSS(DIFF DEA VALUEWHEN(SC,AZ) C VALUEWHEN(SC,REF(LLV(C,BARSLAST(JC)+1),1)),0.5) COUNT(CROSS(DIFF DEA VALUEWHEN(SC,AZ) C VALUEWHEN(SC,REF(LLV(C,BARSLAST(JC)+1),1)),0.5),BARSLAST(SC)+1),WORD(1, ● ),COLORBLUE,FONTSIZE35;CROSS(DIFF DEA VALUEWHEN(JC,BZ) C VALUEWHEN(JC,REF(HHV(C,BARSLAST(SC)+1),1)),0.5) COUNT(CROSS(DIFF DEA VALUEWHEN(JC,BZ) C VALUEWHEN(JC,REF(HHV(C,BARSLAST(SC)+1),1)),0.5),BARSLAST(B)+1),WORD(0, ● ),COLORMAGENTA,FONTSIZE35,VALIGN0;

    //第三个
    #IMPORT[MIN,30,BB] AS VAR1MACD_30:=VAR1.MACD;
    DRAWTEXT(MACD_30 0,L, ○ ),COLORMAGENTA,FONTSIZE20,VALIGN0;DRAWTEXT(MACD_30 0,L, ○ ),COLORGREEN,FONTSIZE20,VALIGN0;
    DRAWTEXT(AZ REF(VALUEWHEN(SC,AZ),1),H, ▼ ),COLORCYAN,FONTSIZE30;DRAWTEXT(BZ REF(VALUEWHEN(JC,BZ),1),L, ▲ ),COLORRED,FONTSIZE30,VALIGN0;
    DRAWSL(REF(BZ,SUMBARS(JC,2)-1) JC LLZ LL2,LLZ,0,-N2+1,0,COLORRED);DRAWSL(REF(AZ,SUMBARS(SC,2)-1) SC HHZ HH2,HHZ,0,-N1+1,0,COLORCYAN);DRAWTEXT(REF(BZ,SUMBARS(JC,2)-1) JC LLZ LL2,LLZ, A ),COLORRED,VALIGN0,FONTSIZE18,ALIGN0;DRAWTEXT(REF(AZ,SUMBARS(SC,2)-1) SC HHZ HH2,HHZ, A ),COLORCYAN,FONTSIZE18,ALIGN0;COND11:REF(BZ,SUMBARS(JC,2)-1) JC LLZ COND21:REF(AZ,SUMBARS(SC,2)-1) SC HHZ DRAWSL(REF(COND11,SUMBARS(JC,2)-1) REF(BZ,SUMBARS(JC,3)-1) JC LLZ =LL2,LLZ,0,-N2+1,0,COLORRED);DRAWSL(REF(COND21,SUMBARS(SC,2)-1) REF(AZ,SUMBARS(SC,3)-1) SC HHZ =HH2,HHZ,0,-N1+1,0,COLORCYAN);
    DRAWTEXT(REF(COND11,SUMBARS(JC,2)-1) REF(BZ,SUMBARS(JC,3)-1) JC LLZ =LL2,LLZ, B ),VALIGN0,FONTSIZE18,COLORRED,ALIGN0;DRAWTEXT(REF(COND21,SUMBARS(SC,2)-1) REF(AZ,SUMBARS(SC,3)-1) SC HHZ =HH2,HHZ, B ),FONTSIZE18,COLORCYAN,ALIGN0;
    HHHH:=REF(HHV(H,BARSLAST(JC)+1),1);LLLL:=REF(LLV(L,BARSLAST(SC)+1),1);
    HH11:=HHV(H,BARSLAST(JC)+1);LL11:=LLV(L,BARSLAST(SC)+1);AA:=SC HHHH REF(HHHH,SUMBARS(SC,2)-1) REF(HHHH REF(HHHH,SUMBARS(SC,2)-1),SUMBARS(SC,2)-1);BB:=JC LLLL REF(LLLL,SUMBARS(JC,2)-1) REF(LLLL REF(LLLL,SUMBARS(JC,2)-1),SUMBARS(JC,2)-1);
    DRAWSHIFTNUMBER(AA,HHHH,1,0,COLORWHITE,0,BARSLAST(JC)/2),FONTSIZE30,COLORCYAN,ALIGN2;DRAWSHIFTNUMBER( SC REF(VALUEWHEN(SC,AA),1) REF(HHV(H,BARSLAST(JC)+1),1) VALUEWHEN(AA,REF(HHV(H,BARSLAST(JC)+1),1)),REF(HHV(H,BARSLAST(JC)+1),1),2,0,COLORCYAN,0,BARSLAST(JC)/2),FONTSIZE30,ALIGN2;DRAWSHIFTNUMBER( JC REF(VALUEWHEN(JC,BB),1) REF(LLV(L,BARSLAST(SC)+1),1) VALUEWHEN(BB,REF(LLV(L,BARSLAST(SC)+1),1)),REF(LLV(L,BARSLAST(SC)+1),1),2,0,COLORRED,0,BARSLAST(SC)/2),FONTSIZE30,VALIGN0,ALIGN2;

    DRAWSHIFTNUMBER(BB,LL,1,0,COLORWHITE,0,BARSLAST(SC)/2),FONTSIZE30,VALIGN0,COLORRED,ALIGN2;
    AA1:=ISLASTBAR DIFF DEA HH11 REF(HH,SUMBARS(SC,1)-1) REF(HH REF(HH,SUMBARS(SC,2)-1),SUMBARS(SC,1)-1);BB1:=ISLASTBAR DIFF DEA LL11 REF(LL,SUMBARS(JC,1)-1) REF(LL REF(LL,SUMBARS(JC,2)-1),SUMBARS(JC,1)-1);DRAWSHIFTNUMBER(AA1,HH11,1,0,COLORWHITE,0,BARSLAST(JC)/2),FONTSIZE30,COLORCYAN,ALIGN2;DRAWSHIFTNUMBER(BB1,LL11,1,0,COLORWHITE,0,BARSLAST(SC)/2),FONTSIZE30,COLORRED,ALIGN2;
    DRAWLINE3(AA1,HHV(H,BARSLAST(JC)+1),0,1,HHV(H,BARSLAST(JC)+1),BARSLAST(JC),0);DRAWLINE3(BB1,LLV(L,BARSLAST(SC)+1),0,1,LLV(L,BARSLAST(SC)+1),BARSLAST(SC),0);
    DRAWLINE3(AA,REF(HHV(H,BARSLAST(JC)+1),1),1,1,REF(HHV(H,BARSLAST(JC)+1),1),REF(BARSLAST(JC),1)+1,0);DRAWLINE3(BB,REF(LLV(L,BARSLAST(SC)+1),1),1,1,REF(LLV(L,BARSLAST(SC)+1),1),REF(BARSLAST(SC),1)+1,0);
    DRAWLINE3(SC REF(VALUEWHEN(SC,AA),1) REF(HHV(H,BARSLAST(JC)+1),1) VALUEWHEN(AA,REF(HHV(H,BARSLAST(JC)+1),1)),REF(HHV(H,BARSLAST(JC)+1),1),1,1,REF(HHV(H,BARSLAST(JC)+1),1),REF(BARSLAST(JC),1)+1,0);DRAWLINE3(JC REF(VALUEWHEN(JC,BB),1) REF(LLV(L,BARSLAST(SC)+1),1) VALUEWHEN(BB,REF(LLV(L,BARSLAST(SC)+1),1)),REF(LLV(L,BARSLAST(SC)+1),1),1,1,REF(LLV(L,BARSLAST(SC)+1),1),REF(BARSLAST(SC),1)+1,0);DRAWTEXT(A,H, ▼ ),COLORWHITE,FONTSIZE30;DRAWTEXT(B,L, ▲ ),COLORWHITE,FONTSIZE30,VALIGN0;DRAWTEXT(CROSS(H,REF(HHH,BARSLAST(SC))) AND COUNT(CROSS(H,REF(HHH,BARSLAST(SC))),BARSLAST(B)+1)=1 AND MACD 0 AND BARSLAST(B) BARSLAST(SC),L, ● ),COLORRED,FONTSIZE35,VALIGN0;DRAWTEXT(CROSSDOWN(L,REF(LLL,BARSLAST(JC))) AND COUNT(CROSSDOWN(L,REF(LLL,BARSLAST(JC))),BARSLAST(SC)+1)=1 AND MACD 0 AND BARSLAST(A) BARSLAST(JC),H, ● ),COLORGREEN,FONTSIZE35,VALIGN2;DRAWTEXT(A REF(VALUEWHEN(SC,A),1),H, ▼ ),COLORCYAN,FONTSIZE30;DRAWTEXT(B REF(VALUEWHEN(JC,B),1),L, ▲ ),COLORRED,FONTSIZE30,VALIGN0;DRAWSL(REF(B,SUMBARS(JC,2)-1) JC LL LL2,LL,0,-N2+1,0,COLORRED);DRAWSL(REF(A,SUMBARS(SC,2)-1) SC HH HH2,HH,0,-N1+1,0,COLORCYAN);DRAWTEXT(REF(B,SUMBARS(JC,2)-1) JC LL LL2,LL, A ),COLORRED,VALIGN0,FONTSIZE18,ALIGN0;DRAWTEXT(REF(A,SUMBARS(SC,2)-1) SC HH HH2,HH, A ),COLORCYAN,FONTSIZE18,ALIGN0;COND1AA:REF(B,SUMBARS(JC,2)-1) JC LL COND2AA:REF(A,SUMBARS(SC,2)-1) SC HH DRAWSL(REF(COND1AA,SUMBARS(JC,2)-1) REF(B,SUMBARS(JC,3)-1) JC LL =LL2,LL,0,-N2+1,0,COLORRED);DRAWSL(REF(COND2AA,SUMBARS(SC,2)-1) REF(A,SUMBARS(SC,3)-1) SC HH =HH2,HH,0,-N1+1,0,COLORCYAN);
    DRAWTEXT(REF(COND1AA,SUMBARS(JC,2)-1) REF(B,SUMBARS(JC,3)-1) JC LL =LL2,LL, B ),VALIGN0,FONTSIZE18,COLORRED,ALIGN0;DRAWTEXT(REF(COND2AA,SUMBARS(SC,2)-1) REF(A,SUMBARS(SC,3)-1) SC HH =HH2,HH, B ),FONTSIZE18,COLORCYAN,ALIGN0;

    指标编写破解微信[13156572780]:0,RGB(191,191,191),NODRAW;

    //更多软件指标编写、修改、破解;请添加微信:13156572780,公众号:千寻指标公式,官网:yunxi518.com

    DRAWTEXT(CROSS(COUNTSIG(BK,BARSLAST(AZ)+1)=0 MACD 0 VALUEWHEN(SC,AZ) H VALUEWHEN(SC,H),0),L, ↑ ),COLORWHITE,FONTSIZE60,VALIGN0;DRAWTEXT(CROSS(COUNTSIG(SK,BARSLAST(BZ)+1)=0 MACD 0 VALUEWHEN(JC,BZ) L VALUEWHEN(JC,L),0),H, ↓ ),COLORWHITE,FONTSIZE60;J:CROSS(DIFF,DEA),NODRAW;S:CROSSDOWN(DIFF,DEA),NODRAW;LLA:=VALUEWHEN(J,REF(LLV(L,BARSLAST(S)+1),1)),NODRAW;L1:=VALUEWHEN(J,REF(LLA,1));HHA:=VALUEWHEN(S,REF(HHV(H,BARSLAST(J)+1),1)),NODRAW;H1:=VALUEWHEN(S,REF(HHA,1));MA10 MA60 J LLA L1 COUNTSIG(BK,BARSLASTCOUNT(MA10 MA60))=0,BK(1);ISLASTBK C REF(L,BARSBK),SPK(10);STOP(1,10);MA10 MA60 S HHA H1 COUNTSIG(SK,BARSLASTCOUNT(MA10 MA60))=0,SK(1);ISLASTSK C REF(H,BARSSK),BPK(10);

    STOP(4,-10);



    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 文华财经T8程序化交易策略自动交易源码 加入收藏