INVITE-ONLY SCRIPT

Smart Trader winning

15
//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)

免責聲明

這些資訊和出版物並非旨在提供,也不構成TradingView提供或認可的任何形式的財務、投資、交易或其他類型的建議或推薦。請閱讀使用條款以了解更多資訊。