DEFPARAM CUMULATEORDERS = False
//PRC_Pivot Reversal Strategy | indicator
//14.02.2019
//Nicolas @ http://www.prorealcode.com
//Sharing ProRealTime knowledge
// — settings
leftp = 82//4
rightp = 20 //2
// — end of settings
period=max(leftp,rightp)
hh = highest[period](high)
ll = lowest[period](low)
if hh<>hh[1] then
hhbar=barindex
hhprice=high
endif
if ll<>ll[1] then
llbar=barindex
llprice=low
endif
if barindex-hhbar=rightp then
//drawtext("•",hhbar,hhprice) coloured(168,168,168)
top=hhprice
endif
if barindex-llbar=rightp then
//drawtext("•",llbar,llprice) coloured(168,168,168)
bottom=llprice
endif
//atr=averagetruerange[14]
x = 0
if high crosses over top and lastsig<=0 then
//drawarrowup(barindex,low-atr/2) coloured(30,144,255)
lastsig=1
x = 1
endif
if low crosses under bottom and lastsig>=0 then
//drawarrowdown(barindex,high+atr/2) coloured(255,48,48)
lastsig=-1
x = 2
endif
//SCREENER[x](x AS "1=↑, 2=↓")
If X =1 Then
Buy at Market
//SET STOP PLOSS A44
//SET TARGET PPROFIT A45
Endif
If X =2 Then
SellShort at Market
//SET STOP PLOSS A50
//SET TARGET PPROFIT A51
Endif