Axis_Investors

Axis Investors ATR Code

Axis_Investors Atualizado   
//@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)
Notas de Lançamento:
ATR & Vol% indicator
Script de código aberto

Dentro do verdadeiro espírito TradingView, o autor deste script publicou ele como um script de código aberto, para que os traders possam compreender e checar ele. Um viva ao autor! Você pode usá-lo gratuitamente, mas a reutilização deste código em uma publicação é regida pelas Regras da Casa. Você pode favoritá-lo para usá-lo em um gráfico.

Aviso legal

As informações e publicações não devem ser e não constituem conselhos ou recomendações financeiras, de investimento, de negociação ou de qualquer outro tipo, fornecidas ou endossadas pela TradingView. Leia mais em Termos de uso.

Quer usar esse script no gráfico?