// Downloaded From https://www.WiseStockTrader.com _SECTION_BEGIN("Arrow Detection"); periods = Param( "Periods", 14, 1, 200, 1 ); Ksmooth = Param( "%K avg", 3, 1, 200, 1 ); Dsmooth = Param( "%D avg", 3, 1, 200, 1 ); myStochD =StochD( periods , Ksmooth, DSmooth ); myStochK =StochK( periods , Ksmooth); Overbought = 80 ; Oversold =20 ; Center = 50 ; Buy = Cross( myStochK, Oversold ) ; Sell = Cross( Overbought, myStochK ); Bull = Cross (myStochK, myStochD) ; Bear = Cross (myStochD, myStochK) ; PlotShapes(IIf( Sell, shapeDownArrow , shapeNone), colorRed,0, High, Offset=-20) ; PlotShapes(IIf( Buy , shapeUpArrow , shapeNone), colorGreen,0, Low, Offset=-20) ; PlotShapes(IIf( Bear, shapeDownArrow , shapeNone), colorRed,0, High, Offset=-20) ; PlotShapes(IIf( Bull , shapeUpArrow , shapeNone), colorGreen,0, Low, Offset=-20) ; r1 = Param( "Fast avg", 12, 2, 200, 1 ); r2 = Param( "Slow avg", 26, 2, 200, 1 ); r3 = Param( "Signal avg", 9, 2, 200, 1 ); Buy= Cross(MACD(12,26),Signal(12,26,9)); Sell = Cross( Signal(12, 26, 9), MACD(12,26) ); PlotShapes(IIf(Buy, shapeHollowUpArrow,shapeNone) ,colorGreen,0, Low, Offset=-10) ; PlotShapes(IIf(Sell, shapeHollowDownArrow,shapeNone),colorRed,0, High, Offset=-10) ; _SECTION_END();