// Downloaded From https://www.WiseStockTrader.com /********************************************************************************** **************************Start of Pivot Breakout System*************************** First Version. **********************************************************************************/ _SECTION_BEGIN("Trading System - Parameters"); XGS=Param("Chart Height % ?",90,1,100);GraphXSpace=100-XGS;SetChartOptions(0,chartShowArrows|chartShowDates);SetBarsRequired(-2,-2);_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));Plot( C, "Close", colorBlack, styleNoTitle | styleCandle); SV_LP=Param("Lookback Period for pivot?",5,2,50,1); TimeFrameSet(in15Minute);PH = H > Ref(HHV(H,SV_LP),-1) AND Ref(HHV(H,SV_LP),SV_LP)<=H;PHP = ValueWhen(PH,H);PHPP = ValueWhen(PH,H,2);HHP = PHP>PHPP;LHP = PHP=L;PLP = ValueWhen(PL,L);PLPP = ValueWhen(PL,L,2);LLP = PLPPLPP; SV_SC15M = CPHP AND LLP AND LHP;TimeFrameRestore();TimeFrameSet(30*in1Minute); PH = H > Ref(HHV(H,SV_LP),-1) AND Ref(HHV(H,SV_LP),SV_LP)<=H;PHP = ValueWhen(PH,H);PHPP = ValueWhen(PH,H,2);HHP = PHP>PHPP;LHP = PHP=L;PLP = ValueWhen(PL,L); PLPP = ValueWhen(PL,L,2); LLP = PLPPLPP; SV_SC30M = CPHP AND LLP AND LHP; TimeFrameRestore(); TimeFrameSet(60*in1Minute); PH = H > Ref(HHV(H,SV_LP),-1) AND Ref(HHV(H,SV_LP),SV_LP)<=H; PHP = ValueWhen(PH,H); PHPP = ValueWhen(PH,H,2); HHP = PHP>PHPP; LHP = PHP=L; PLP = ValueWhen(PL,L); PLPP = ValueWhen(PL,L,2); LLP = PLPPLPP; SV_SC60M = CPHP AND LLP AND LHP; TimeFrameRestore(); TimeFrameSet(inDaily);PH = H > Ref(HHV(H,SV_LP),-1) AND Ref(HHV(H,SV_LP),SV_LP)<=H;PHP = ValueWhen(PH,H);PHPP = ValueWhen(PH,H,2); HHP = PHP>PHPP;LHP = PHP=L; PLP = ValueWhen(PL,L);PLPP = ValueWhen(PL,L,2);LLP = PLPPLPP;SV_SCDaily = CPHP AND LLP AND LHP;TimeFrameRestore(); PH = H > Ref(HHV(H,SV_LP),-1) AND Ref(HHV(H,SV_LP),SV_LP)<=H;PHP = ValueWhen(PH,H);PHPP = ValueWhen(PH,H,2);HHP = PHP>PHPP;LHP = PHP=L;PLP = ValueWhen(PL,L);PLPP = ValueWhen(PL,L,2);LLP = PLPPLPP; SV_SC = CPHP AND LLP AND LHP; if(ParamToggle("Suppress Successive Same Pivots?","No,Yes")){ PH = ExRem(PH,PL);PL = ExRem(PL,PH);}if(Interval()