HIGHBARS:=BARSLAST(NOT(CCI>0)); LOWBARS:=BARSLAST(NOT(CCI<0)); UPCONDITION:=BARSLAST(HIGHBARS>=6 AND SUM(CCI>100,5)>0); DNCONDITION:=BARSLAST(LOWBARS>=6 AND SUM(CCI<-100,5)>0); UPTREND:=CCI>0 AND UPCONDITION<DNCONDITION; DNTREND:=CCI<0 AND UPCONDITION>DNCONDITION; TRTREND:=HIGHBARS>=5 AND NOT(UPTREND) OR LOWBARS>=5 AND NOT(DNTREND); STICKLINE(UPTREND,0,CCI,3,0),COLORLIBLUE; STICKLINE(TRTREND,0,CCI,3,0),COLORLIRED; STICKLINE(DNTREND,0,CCI,3,0),COLORLIGRAY; STICKLINE(NOT(UPTREND OR DNTREND OR TRTREND),0,CCI,3,0),COLOR808080;
TYP:=(HIGH+LOW+CLOSE)/3; CCI:(TYP-MA(TYP,8))/(0.015*AVEDEV(TYP,10)),COLORYELLOW,LINETHICK2; CCI2:(TYP-MA(TYP,30))/(0.015*AVEDEV(TYP,30)),COLORRED,LINETHICK2;
N:=8; LC:=REF(CLOSE,1); RSI:=SMA(MAX(CLOSE-LC,0),N,1)/SMA(ABS(CLOSE-LC),N,1)*100; AVR1:=DRAWLINE(RSI>=HHV(RSI,N),RSI,RSI<=LLV(RSI,N),RSI,0); AVR2:=DRAWLINE(RSI<=LLV(RSI,N),RSI,RSI>=HHV(RSI,N),RSI,0); AVR3:=RSI=AVR2; AVR4:=RSI=AVR1; AVR5:=RSI<REF(RSI,1); AVR6:=RSI>REF(RSI,1); DRAWICON(FILTER(AVR4 AND AVR6,1),H*1.005,2); DRAWICON(FILTER(AVR3 AND AVR5,1),L*0.99,1);
180,COLORFFFF00; -200,COLORFFFF00; 100,COLORFFFF00; -100,COLORFFFF00; |