RicardoSantos

[RS]Quarters Grid (Part 1) V0

absolute range divided by 32 pieces
part 1 of 2
Script open-source

Nello spirito di condivisione promosso da TradingView, l'autore (al quale vanno i nostri ringraziamenti) ha deciso di pubblicare questo script in modalità open-source, così che chiunque possa comprenderlo e testarlo. Puoi utilizzarlo gratuitamente, ma il riutilizzo del codice è subordinato al rispetto del Regolamento. Per aggiungerlo al grafico, mettilo tra i preferiti.

Declinazione di responsabilità

Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.

Vuoi usare questo script sui tuoi grafici?
//@version=2
study(title='[RS]Quarters Grid (Part 1) V0', shorttitle='Q1', overlay=true)
use_0 = input(title='Use 0 for lower boundary?', type=bool, defval=false)
h = na(h[1]) ? high : high >= h[1] ? high : h[1]
l = na(l[1]) ? low : low <= l[1] ? low : l[1]
abs_high = security(tickerid, 'M', h)
abs_low = use_0 ? 0 : security(tickerid, 'M', l)


range = abs_high - abs_low
f_rate(_rate)=> abs_low + range * _rate

//  ||  
plot(title='1', series=abs_high, color=black, linewidth=4, transp=0)
plot(title='31/32', series=f_rate(0.96875), color=black, linewidth=2, transp=0)
plot(title='15/16', series=f_rate(0.9375), color=black, linewidth=2, transp=0)
plot(title='29/32', series=f_rate(0.90625), color=black, linewidth=2, transp=0)
plot(title='7/8', series=f_rate(0.8750), color=black, linewidth=3, transp=0)
plot(title='27/32', series=f_rate(0.84375), color=black, linewidth=1, transp=0)
plot(title='13/16', series=f_rate(0.8125), color=black, linewidth=2, transp=0)
plot(title='25/32', series=f_rate(0.78125), color=black, linewidth=1, transp=0)
plot(title='3/4', series=f_rate(0.7500), color=black, linewidth=4, transp=0)
plot(title='23/32', series=f_rate(0.71875), color=black, linewidth=1, transp=0)
plot(title='11/16', series=f_rate(0.6875), color=black, linewidth=2, transp=0)
plot(title='21/32', series=f_rate(0.65625), color=black, linewidth=1, transp=0)
plot(title='5/8', series=f_rate(0.6250), color=black, linewidth=3, transp=0)
plot(title='19/32', series=f_rate(0.59375), color=black, linewidth=1, transp=0)
plot(title='9/16', series=f_rate(0.5625), color=black, linewidth=2, transp=0)
plot(title='17/32', series=f_rate(0.53125), color=black, linewidth=1, transp=0)
plot(title='1/2', series=f_rate(0.5000), color=black, linewidth=4, transp=0)
plot(title='15/32', series=f_rate(0.46875), color=black, linewidth=1, transp=0)
plot(title='7/16', series=f_rate(0.4375), color=black, linewidth=2, transp=0)
plot(title='13/32', series=f_rate(0.40625), color=black, linewidth=1, transp=0)
plot(title='3/8', series=f_rate(0.3750), color=black, linewidth=3, transp=0)
plot(title='11/32', series=f_rate(0.34375), color=black, linewidth=1, transp=0)
plot(title='5/16', series=f_rate(0.3125), color=black, linewidth=2, transp=0)
plot(title='9/32', series=f_rate(0.28125), color=black, linewidth=1, transp=0)
plot(title='1/4', series=f_rate(0.2500), color=black, linewidth=4, transp=0)
plot(title='7/32', series=f_rate(0.21875), color=black, linewidth=1, transp=0)
plot(title='3/16', series=f_rate(0.1875), color=black, linewidth=2, transp=0)
plot(title='5/32', series=f_rate(0.15625), color=black, linewidth=1, transp=0)
plot(title='1/8', series=f_rate(0.1250), color=black, linewidth=3, transp=0)
plot(title='3/32', series=f_rate(0.09375), color=black, linewidth=1, transp=0)
plot(title='1/16', series=f_rate(0.0625), color=black, linewidth=2, transp=0)
plot(title='1/32', series=f_rate(0.03125), color=black, linewidth=1, transp=0)
plot(title='0', series=abs_low, color=black, linewidth=4, transp=0)
//  ||