// Downloaded From https://www.WiseStockTrader.com SetChartOptions(0,chartShowArrows|chartShowDates); SetChartBkColor(ParamColor("Outer Panel",colorPaleBlue)); SetChartBkGradientFill(ParamColor("Upper Chart",colorDarkGrey),ParamColor("Lower Chart",colorDarkGrey)); GraphXSpace = Param("GraphXSpace",7,0,20,0.5); _SECTION_BEGIN("WaveTrend"); Period = 10; // Channel periods default is 10. AvgPeriod = 20; // Average periods default is 21. AP = Avg; // Typical Price = ( High + Low + Close ) / 3 ESA = Wilders(AP, Period); D = Wilders(abs(AP - ESA), Period); CI = (AP - ESA) / (0.015 * D); WaveTrend1 = EMA(CI, AvgPeriod); // Gold Color ( BUY ) WaveTrend2 = MA(WaveTrend1,4); // Turquoise Color ( SELL ) Plot(WaveTrend1,"WaveTrend1",colorGold,styleDots | styleThick); Plot(WaveTrend2,"WaveTrend2",colorTurquoise,styleDots); Plot(0,"",colorBlue,styleNoLabel); Plot( -60 , "", colorGreen,styleDashed); Plot( -50 , "", colorGreen,styleDashed); Plot( 50 , "", colorRed,styleDashed); Plot( 60 , "", colorRed,styleDashed); _SECTION_END(); Title=EncodeColor(colorYellow)+ Name()+ EncodeColor(colorLime) +" Wavetrend " + EncodeColor(colorPaleTurquoise) +"(" +Period+ ") = " + EncodeColor(colorWhite) + WaveTrend1; _SECTION_BEGIN("Bollinger Bands"); P = ParamField("Price field",-1); Periods = Param("Periods", 20, 2, 100, 1 ); Width = Param("Width", 2, 0, 10, 0.05 ); Color = ParamColor("Color", colorLightGrey ); Style = ParamStyle("Style", styleLine | styleNoLabel ) | styleNoLabel; bbt = BBandTop( P, Periods, Width ); bbb = BBandBot( P, Periods, Width ); PlotOHLC( bbt, bbt, bbb, bbb, "", ColorBlend( Color, colorDarkGrey, 0.9 ), styleNoLabel | styleCloud | styleNoRescale, Null, Null, Null, -1 ); _SECTION_END();