// Downloaded From https://www.WiseStockTrader.com _SECTION_BEGIN("MT_UP"); Typical = ( Close + Low + High ) / 3; BullishCandleCheck = Low + (High - Low)*0.75; BearishCandleCheck = High - (High - Low)*0.75; Typical = ( Close + Low + High ) / 3; BUY1 = EMA( Close , 20 ) > EMA( Close , 50 ) AND EMA( Close , 20 ) > Ref( EMA( Close , 20 ) , -5 ) AND EMA( Close , 50 ) > Ref( EMA( Close , 50 ) , -12 ); BUY2 = Close < (1.5*ATR(5) + LLV(Low,5)); BUY3 = HHV(Close,15) == HHV(Close ,45); BUY4 = Cross(C,EMA(C,10)) AND IIf(Close > Open, Close > Typical, Close > BullishCandlecheck); BUY5 = Close > Ref(Close,-1) AND Cross(Ref(C,-1),Ref(EMA(C,10),-1)); Buy = BUY1 AND BUY2 AND BUY3 AND (BUY4 OR BUY5); Sell = 0; // Buy=ExRem(Buy,Sell) ; // Sell=ExRem(Sell,Buy); PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorRed, 0, L, Offset=-40); PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorGreen, 0,L, Offset=-50); PlotShapes(IIf(Buy, shapeUpArrow, shapeNone),colorWhite, 0,L, Offset=-45); SHORT1 = EMA( Close , 20 ) < EMA( Close , 50 ) AND EMA( Close , 20 ) < Ref( EMA( Close , 20 ) , -5 ) AND EMA( Close , 50 ) < Ref( EMA( Close , 50 ) , -12 ); SHORT2 = Close > (HHV(High,5) - 1.5*ATR(5)); SHORT3 = LLV(Close,15) == LLV(Close ,45); SHORT4 = Cross(EMA(C,10),C) AND IIf(Close < Open, Close < Typical, Close < BullishCandlecheck); SHORT5 = Close < Ref(Close,-1) AND Cross(Ref(EMA(C,10),-1),Ref(C,-1)); Short = SHORT1 AND SHORT2 AND SHORT3 AND (SHORT4 OR SHORT5); Cover = 0; PlotShapes(IIf(Short, shapeSquare, shapeNone),colorRed, 0, H, Offset=40); PlotShapes(IIf(Short, shapeSquare, shapeNone),colorGreen, 0,H, Offset=50); PlotShapes(IIf(Short, shapeDownArrow, shapeNone),colorWhite, 0,H, Offset=-45); _SECTION_END();