INVITE-ONLY SCRIPT

Smart Trader winning

6
//version=6
indicator('Smart Trader winning', overlay = true, max_labels_count = 500)

// Inputs
emaLength = input.int(20, 'EMA Length')
buyColor = input.color(color.teal, 'Buy Arrow Color')
sellColor = input.color(color.red, 'Sell Arrow Color')

// Price and EMA
ema = ta.ema(close, emaLength)

// Volume Delta
deltaVolume = volume * (close - open) / (high - low + 0.0001)

// Buy / Sell Condition
buyCond = ta.crossover(close, ema)
sellCond = ta.crossunder(close, ema)

// Plot EMA
plot(ema, color = color.fuchsia, linewidth = 2)

// Labels for Buy / Sell
if buyCond
label.new(bar_index, low, text = '▲ Buy', color = buyColor, style = label.style_label_up, textcolor = color.white)
if sellCond
label.new(bar_index, high, text = '▼ Sell', color = sellColor, style = label.style_label_down, textcolor = color.white)

// Delta Volume Table (on chart right side)
var table t = table.new(position.top_right, 2, 2, border_width = 1)

buyVol = buyCond ? volume : na
sellVol = sellCond ? volume : na

table.cell(t, 0, 0, 'Buy Vol', bgcolor = color.new(color.green, 80))
table.cell(t, 1, 0, str.tostring(buyVol, format.volume), bgcolor = color.new(color.green, 90))

table.cell(t, 0, 1, 'Sell Vol', bgcolor = color.new(color.red, 80))
table.cell(t, 1, 1, str.tostring(sellVol, format.volume), bgcolor = color.new(color.red, 90))

// Background Highlight for Trade Zone
bgcolor(buyCond ? color.new(color.green, 85) : na)
bgcolor(sellCond ? color.new(color.red, 85) : na)

Thông báo miễn trừ trách nhiệm

Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.