// Downloaded From https://www.WiseStockTrader.com ///// Chaloke.com Peak-Trough System 1.0 ///// X=1; Constant= 0.000; UpperO= Ref(Peak(C,X),-1); LowerO= Ref(Trough(C,X),-1); Upper= UpperO*(1 + Constant ); Lower= LowerO*(1 - Constant ); Buy = Cross(C, Upper); Sell= Cross(Lower,C); Color=IIf(BarsSince(Buy)<BarsSince(Sell),ParamColor("Bullish",colorBrightGreen),ParamColor("Bearish",colorRed)); Plot(C,"CDC Peak & Trought V.1.005",Color,64); Plot(Zig(C,X),"",ParamColor("Zigzag",colorWhite),styleDashed); Plot(Upper,"",ParamColor("Upper",colorBlue),styleDashed); Plot(Lower,"",ParamColor("Lower",colorOrange),styleDashed); PlotShapes(shapeUpArrow*Buy,ParamColor("UpArrow",10),0,L); PlotShapes(shapeDownArrow*Sell,ParamColor("DownArrow",11),0,H); _SECTION_BEGIN("EMA"); P = ParamField("Price field",-1); Periods = Param("Periods", 15, 2, 200, 1, 10 ); Plot( EMA( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style") );