....son 10 bar....
ilk bar 1 dak...son bara kadar...3-5-15-....240 diye....
açılışıda 15 dakkalıktan....
range belirleme....dinamik...
hesaplama request yaptığı için ....
kasma olabilir....

PHP Code:
 //@version=5
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © TraderInsights21

//Average Daily Range Levels - 10 day

indicator(title='Dynamic Zone 'shorttitle=' . 'overlay=true)

OPEN request.security(syminfo.tickerid'15'open)

//ADR L
dayrange high low

r1 
request.security(syminfo.tickerid'1'dayrange[1])
r2 request.security(syminfo.tickerid'3'dayrange[2])
r3 request.security(syminfo.tickerid'5'dayrange[3])
r4 request.security(syminfo.tickerid'15'dayrange[4])
r5 request.security(syminfo.tickerid'30'dayrange[5])
r6 request.security(syminfo.tickerid'45'dayrange[6])
r7 request.security(syminfo.tickerid'60'dayrange[7])
r8 request.security(syminfo.tickerid'120'dayrange[8])
r9 request.security(syminfo.tickerid'180'dayrange[9])
r10 request.security(syminfo.tickerid'240'dayrange[10])

adr_10 = (r1 r2 r3 r4 r5 r6 r7 r8 r9 r10) / 10
adr_9 
= (r1 r2 r3 r4 r5 r6 r7 r8 r9) / 9
adr_8 
= (r1 r2 r3 r4 r5 r6 r7 r8) / 8
adr_7 
= (r1 r2 r3 r4 r5 r6 r7) / 7
adr_6 
= (r1 r2 r3 r4 r5 r6) / 6
adr_5 
= (r1 r2 r3 r4 r5) / 5
adr_4 
= (r1 r2 r3 r4) / 4
adr_3 
= (r1 r2 r3) / 3
adr_2 
= (r1 r2) / 2
adr_1 
r1

//plot 
adrhigh10 plot(OPEN adr_10 2title='H'style=plot.style_linebrcolor=color.new(#15ff00, 0), linewidth=1)
adrlow10 plot(OPEN adr_10 2title='L'style=plot.style_linebrcolor=color.new(#ff0000, 0), linewidth=1) 
https://www.tradingview.com/x/4aj2sbyc/