[RS]Fractal Levels V1

EXPERIMENTAL: update to previous version, added a average of the fractal levels and the ability to hide the diferent components.
오픈 소스 스크립트

진정한 TradingView의 정신에 따라, 이 스크립트의 작성자는 스크립트를 오픈소스로 게시했기에 거래자들이 이해하고 확인할 수 있습니다. 작가님께 건배! 스크립트를 무료로 사용할 수 있지만, 게시물에서 이 코드를 재사용하는 것은 하우스룰을 따릅니다. 당신은 스크립트를 차트에 사용하기 위해 그것을 즐겨찾기 할 수 있습니다.

차트에 이 스크립트를 사용하시겠습니까?
study("[RS]Fractal Levels V1", shorttitle="[RS]FL.V1", overlay=true)
hidefractals = input(false)
hidelevels = input(false)
hideaverage = input(false)

topfractal = high < high[1] and high[1] < high[2] and high[2] > high[3] and high[3] > high[4]
botfractal = low > low[1] and low[1] > low[2] and low[2] < low[3] and low[3] < low[4]

plotchar(hidefractals ? na : topfractal, text="Fractal", location=location.abovebar, offset=-2)
plotchar(hidefractals ? na : botfractal, text="Fractal", location=location.belowbar, offset=-2)

topfractals = topfractal ? high[2] : topfractals[1]
botfractals = botfractal ? low[2] : botfractals[1]

topfcolor = topfractals != topfractals[1] ? na : black
botfcolor = botfractals != botfractals[1] ? na : black

plot(hidelevels ? na : topfractals, color=topfcolor)
plot(hidelevels ? na : botfractals, color=botfcolor)

fractalma = avg(topfractals, botfractals)
plot(hideaverage ? na : fractalma, color=blue, linewidth=2)


Amazing indicator!

Do you know if there's any easy way to:
1. Only display the last x number of fractals levels? i.e 2 bull * 2 bear fractals and
2. have the fractal levels extend further to the right?

Thanks again for the cool indicator!
@MTRio, its not possible