// Downloaded From https://www.WiseStockTrader.com Filter = Close > 0.1; Filter = Volume > 1; i=0; _SECTION_BEGIN("Aroon"); L14 = LLV( Low, 14 ); H14 = HHV( High, 14 ); AroonDn = 100* (14 - (( IIf(Ref(L,-1) == L14 ,1 , IIf( Ref(L ,-2 ) == L14 ,2 , IIf( Ref(L ,- 3 ) == L14 ,3 ,IIf( Ref(L ,-4 ) == L14 ,4 ,IIf(Ref( L ,-5 ) == L14 ,5 ,IIf(Ref(L ,-6 ) == L14 ,6 ,IIf( Ref(L ,-7 ) == L14 ,7 ,IIf(Ref( L ,-8 ) == L14 ,8 ,IIf(Ref( L ,-9 ) == L14 ,9 ,IIf( Ref(L,-10) == LLV(L,14 ) ,10 ,IIf(Ref(L ,-11) == L14 ,11 ,IIf(Ref(L,-12 ) == LLV(L ,14) ,12,IIf( Ref(L,-13) == LLV(L ,14 ) ,13 ,IIf( Ref( L,-14) == L14 ,14 ,0) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) / 14; AroonUp = 100 * ( 14 - ( ( IIf(Ref(H ,-1) == H14 ,1 ,IIf(Ref(H ,-2 ) == H14 ,2 ,IIf(Ref(H ,- 3 ) == H14 ,3, IIf(Ref(H ,-4 ) == H14 ,4 ,IIf(Ref(H ,-5 ) == H14 ,5 ,IIf(Ref(H ,-6 ) == H14 ,6 ,IIf(Ref(H,-7 ) == H14 ,7 ,IIf(Ref(H ,-8 ) == H14 ,8 , IIf(Ref(H ,-9 ) == H14 ,9 ,IIf(Ref(H ,-10 ) == H14 ,10 ,IIf(Ref(H ,-11 ) == H14 ,11 ,IIf(Ref(H ,-12 ) == H14 ,12 ,IIf(Ref(H ,-13) == H14 ,13 ,IIf(Ref(H ,-14 ) == H14 ,14 ,0 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) / 14; PL = Param("PL",14,4,200,1); ALen = PL; AroonUp = 100 * (ALen - (HHVBars(H, ALen + 1))) / Alen; AroonDn = 100 * (ALen - (LLVBars(L, ALen + 1))) / ALen; Plot(AroonUp, "Aroon Up", ParamColor( "Color up", colorCycle ), ParamStyle("Style up")); Plot(AroonDn, "Aroon Dn", ParamColor( "Color Dn", colorCycle ), ParamStyle("Style Dn")); sa= Cross(AroonUp,AroonDn); sb= Cross(AroonDn,AroonUp); AroonOsc=AroonUp-AroonDn; Aroon=AroonOsc>0; IIf(Aroon,i+1,i); AroonStatus=WriteIf(Aroon,"Bullish",WriteIf(IsNull(RSI(14)),"N/A","Bearish")); AroonColor=IIf(Aroon,colorGreen,IIf(IsNull(RSI(14)),colorLightGrey,colorRed)); AddTextColumn(AroonStatus,"Aroon",1,colorWhite,AroonColor); AddColumn(Volume,"Volume",1.0); AddColumn(Close, "Close", 1.2); AddColumn(Ref(Close,-1), "Prev-Cl", 1.2); AddColumn(AroonUp,"AroonUp",1.2); AddColumn(AroonDn,"AroonDn",1.2); AddColumn(sa,"Aup Cross Adn",1.2); AddColumn(sb,"Adn Cross Aup",1.2); AddColumn(MACD(12, 26), "MACD", 1.2 ); AddColumn(StochD(15,3, 3), "Stoch", 1.2 ); AddColumn( RSI(15), "RSI", 1.2 ); _SECTION_END();