DRAWTEXT_FIX(1,0.005,0,0,'所屬風格:'),COLORMAGENTA; DRAWTEXT_FIX(1,0.06,0,0,FGBLOCK),COLORYELLOW; DRAWTEXT_FIX(1,0.005,0.05,0,'所屬概念:'),COLORMAGENTA; DRAWTEXT_FIX(1,0.06,0.05,0,GNBLOCK),COLORYELLOW; DRAWBAND(EMA(C,5),RGB(100,0,0),EMA(C,60),RGB(0,100,0)); DRAWKLINE(H,O,L,C); DIF:=EMA(C,12)-EMA(C,26); DEA:=EMA(DIF,9); macd:=(DIF-DEA)*2; T1:=UPNDAY(MACD,2); HH:=REF(H,5)=HHV(H,11); LL:=REF(L,5)=LLV(L,11); 高點:=BACKSET(HH,6)>BACKSET(HH,5); 低點:=BACKSET(LL,6)>BACKSET(LL,5); STICKLINE(V/REF(V,1)>2,O,C,1,0),COLORBLUE; DRAWTEXT(V/REF(V,1)>2,L,'倍K'),COLORBLUE; 最高:=IF(BARSLAST(高點)=BARSLAST(低點) AND MA(C,5)>MA(C,10),高點,IF(BARSLAST(低點)>BARSLAST(高點),高點,0)); 最低:=IF(BARSLAST(高點)=BARSLAST(低點) AND MA(C,10)>MA(C,5),低點,IF(BARSLAST(高點)>BARSLAST(低點),低點,0)); 條件1:=最高 AND H=HHV(H,BARSLAST(最低)); 條件2:=最低 AND L=LLV(L,BARSLAST(最高)); 條件3:=L>REF(H,1) AND DAY!=REF(DAY,1); 條件4:=H<REF(L,1) AND DAY!=REF(DAY,1); 上高:=REF(H,BARSLAST(條件1)); 上低:=REF(L,BARSLAST(條件1)); 上高1:=REF(H,BARSLAST(條件1)+1); 上低1:=REF(L,BARSLAST(條件1)+1); 上低2:=REF(L,BARSLAST(條件1)+2); 次高:=REF(H,BARSLAST(條件2)+2); 次高1:=REF(H,BARSLAST(條件2)); 次低:=REF(L,BARSLAST(條件2)); 次高11:=REF(H,BARSLAST(條件2)+1); 次低1:=REF(L,BARSLAST(條件2)+1); 低點A:=IF(上高1<上低,上低,IF(上低<=上低1,上低2,上低1)); 高點A:=IF(次低1>次高1,次高1,IF(次高1>=次高11,次高,次高11)); 條件5:=上高>高點A AND 條件1; 條件6:=次低<低點A AND 條件2; 條件8:=條件5 AND 上高>次高1 AND 上低>次低 AND 上低1>次低; 條件9:=條件6 AND 次低<上低 AND 次高1<上高 AND 次高11<上高; 條件10:=(H<=REF(H,1) AND L>=REF(L,1)) OR (H>=REF(H,1) AND L<=REF(L,1)); 數值1:=COUNT(條件10,BARSLAST(條件2)); 數值2:=COUNT(條件10,BARSLAST(條件1)); 數值3:=COUNT(條件3,BARSLAST(條件2)); 數值4:=COUNT(條件4,BARSLAST(條件1)); 數值5:=IF(數值1>0,數值1+2,IF(數值2,數值2+2,3)); 數值6:=IF(數值3,數值5-數值3,IF(數值4,數值5-數值4,數值5)); 條件11:=(條件8 AND BARSLAST(條件9)>數值6); 條件12:=(條件9 AND BARSLAST(條件8)>數值6); 條件13:=(條件1 AND REF(H,BARSLAST(條件1))>=REF(H,BARSLAST(條件11)) AND BARSLAST(條件12)>BARSLAST(條件11)) OR (條件5 AND COUNT(條件3,BARSLAST(條件6))>0 AND REF(H,BARSLAST(條件5))>REF(H,BARSLAST(條件11))); 條件14:=(條件2 AND REF(L,BARSLAST(條件2))<=REF(L,BARSLAST(條件12)) AND BARSLAST(條件11)>BARSLAST(條件12)) OR (條件6 AND COUNT(條件4,BARSLAST(條件5))>0 AND REF(L,BARSLAST(條件6))<REF(H,BARSLAST(條件12))); 最高1:=IF(BARSLAST(條件14)>BARSLAST(條件13),REF(H,BARSLAST(條件13)),REF(H,BARSLAST(條件14))); 最低1:=IF(BARSLAST(條件13)>BARSLAST(條件14),REF(L,BARSLAST(條件14)),REF(L,BARSLAST(條件13))); 條件15:=條件13 AND H=HHV(最高1,BARSLAST(條件14)+1) AND H>REF(H,1) AND BARSLAST(條件14)>BARSLAST(條件13); 條件16:=條件14 AND L=LLV(最低1,BARSLAST(條件13)+1) AND L<REF(L,1) AND BARSLAST(條件13)>BARSLAST(條件14); 條件17:=條件15 OR (條件1 AND REF(H,BARSLAST(條件1))>REF(H,BARSLAST(條件15)) AND BARSLAST(條件16)>BARSLAST(條件15)); 條件18:=條件16 OR (條件2 AND REF(L,BARSLAST(條件2))<REF(L,BARSLAST(條件16)) AND BARSLAST(條件15)>BARSLAST(條件16)); 上升趨勢:DRAWLINE(條件18,L,條件17,H,0),COLORYELLOW,DOTLINE; 下降趨勢:DRAWLINE(條件17,H,條件18,L,0),COLORWHITE,DOTLINE; 壓力:DRAWLINE(條件17,H,REF(條件17,1),REF(H,1),1),COLORGREEN,DOTLINE; 支撐:DRAWLINE(條件18,L,REF(條件18,1),REF(L,1),1),COLORYELLOW,DOTLINE; DRAWNUMBER(條件18,L*0.995,L),COLORYELLOW; DRAWNUMBER(條件17,H*1.1,H),COLORGREEN; NOTEXTXG:crOSS(C,壓力) AND 壓力>0 AND T1,NODRAW; DRAWICON(NOTEXTXG,L,9); DRAWTEXT(NOTEXTXG,L*0.98,'★突破'),COLORYELLOW;
|