TradingView
Axis_Investors
18 Th04 2022 19:19

Axis Investors ATR Code 

Alibaba Group Holding LimitedNYSE

Mô tả

//@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=["Top Left", "Top Right", "Bottom Left", "Bottom Right"])
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[1]) + security(syminfo.tickerid, "D", volume[2]) + security(syminfo.tickerid, "D", volume[3]) + security(syminfo.tickerid, "D", volume[4]) + security(syminfo.tickerid, "D", volume[5]) + security(syminfo.tickerid, "D", volume[6]) + security(syminfo.tickerid, "D", volume[7]) + security(syminfo.tickerid, "D", volume[8]) + security(syminfo.tickerid, "D", volume[9]) + security(syminfo.tickerid, "D", volume[10])) / 10
float todayVolume = security(syminfo.tickerid, "D", volume)
float atr = security(syminfo.tickerid, 'D', atr(atr_len))
float pdc = security(syminfo.tickerid, "D", close[1])
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)

Phát hành các Ghi chú

ATR & Vol% indicator
Bình luận
BKTRADE
Hey ,can you please add an option to see last bar size? ( high to low range in points). its can be time saving .
BKTRADE
thanks man ,very useful to me.
Thêm nữa