Axis_Investors

Axis Investors ATR Code

Axis_Investors Aggiornato   
//@version=4

study("RVAT",format=format.price, precision=0)

var buyColor = input(title="Positive Value Color", type=input.color, defval=#006400)
var labelTextColor = input(title="Label Text Color", type=input.color, defval=#000000)
var labelBgColor = input(title="Label Background Color", type=input.color, defval=#C0C0C0)
var tablePosition = input(title="Labels Position", defval="Top Right", options=)
var atr_len = input(14, title="ATR Length")



buycolor = iff( (high==low), 0, volume*(close-low)/(high-low))

float volLast10DayAvg = (security(syminfo.tickerid, "D", volume) + security(syminfo.tickerid, "D", volume) + security(syminfo.tickerid, "D", volume) + security(syminfo.tickerid, "D", volume) + security(syminfo.tickerid, "D", volume) + security(syminfo.tickerid, "D", volume) + security(syminfo.tickerid, "D", volume) + security(syminfo.tickerid, "D", volume) + security(syminfo.tickerid, "D", volume) + security(syminfo.tickerid, "D", volume)) / 10
float todayVolume = security(syminfo.tickerid, "D", volume)
float atr = security(syminfo.tickerid, 'D', atr(atr_len))
float pdc = security(syminfo.tickerid, "D", close)
float avgvol = security(syminfo.tickerid,'D', sma(volume,10))
float range = security(syminfo.tickerid,'D', high - low)
float percent_atr = security(syminfo.tickerid, 'D', (range / atr) * 100 )
float HOD = security(syminfo.tickerid,'D', high)
float LOD = security(syminfo.tickerid,'D', low)

var table box = table.new(tablePosition == "Top Left" ? position.top_left : tablePosition == "Top Right" ? position.top_right : tablePosition == "Bottom Left" ? position.bottom_left : position.bottom_right, 7, 1, labelBgColor, labelBgColor , 0, #000000, 2)


table.cell(box, 1, 0, str.format("Vol {0, number}", round(todayVolume)), text_color=labelTextColor)

int percentOf10Day = round((todayVolume / volLast10DayAvg) * 100)

table.cell(box, 2, 0, str.format("Vol% {0, number}", (percentOf10Day)), bgcolor=percentOf10Day >= 100 ? buyColor : labelBgColor, text_color=labelTextColor)

table.cell(box, 3, 0, str.format("Atr% {0, number}", (percent_atr)), bgcolor=percent_atr >= 100 ? buyColor : labelBgColor, text_color=labelTextColor)

table.cell(box, 4, 0, str.format("Atr {0, number}", (atr)), text_color=labelTextColor)

table.cell(box, 5, 0, str.format("S Target {0, number}", (HOD - atr)), text_color=labelTextColor)

table.cell(box, 6, 0, str.format("L Target {0, number}", (LOD + atr)), text_color=labelTextColor)
Note di rilascio:
ATR & Vol% indicator
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?