OPEN-SOURCE SCRIPT

Order Flow Indicator

//version=5
indicator("Order Flow Indicator", overlay=false)

// Inputs
length = input.int(20, title="Smoothing Length")
showDelta = input.bool(true, title="Show Delta Volume")
showCumulativeDelta = input.bool(true, title="Show Cumulative Delta")

// Volume calculation
buyVolume = volume * (close > open ? 1 : 0) // Volume when the close is above open
sellVolume = volume * (close < open ? 1 : 0) // Volume when the close is below open
deltaVolume = buyVolume - sellVolume

// Cumulative Delta
var float cumulativeDelta = na
cumulativeDelta := na(cumulativeDelta[1]) ? deltaVolume : cumulativeDelta[1] + deltaVolume

// Smoothed Delta
smoothedDelta = ta.sma(deltaVolume, length)
smoothedCumulativeDelta = ta.sma(cumulativeDelta, length)

// Plot Delta Volume
plot(showDelta ? deltaVolume : na, color=color.new(color.blue, 0), title="Delta Volume", style=plot.style_histogram)

// Plot Cumulative Delta
plot(showCumulativeDelta ? cumulativeDelta : na, color=color.new(color.green, 0), title="Cumulative Delta")
plot(showCumulativeDelta ? smoothedCumulativeDelta : na, color=color.new(color.red, 0), title="Smoothed Cumulative Delta")

// Alerts
alertcondition(deltaVolume > smoothedDelta, title="High Delta Volume", message="Delta Volume is unusually high!")
alertcondition(cumulativeDelta > smoothedCumulativeDelta, title="High Cumulative Delta", message="Cumulative Delta is rising rapidly!")
Candlestick analysis

Skrip open-source

Dengan semangat TradingView yang sesungguhnya, penulis skrip ini telah menerbitkannya sebagai sumber terbuka, sehingga para trader dapat memahami dan memverifikasinya. Hormat untuk penulisnya! Anda dapat menggunakannya secara gratis, namun penggunaan kembali kode ini dalam publikasi diatur oleh Tata Tertib. Anda dapat memfavoritkannya untuk digunakan pada chart

Inggin menggunakan skrip ini pada chart?

Pernyataan Penyangkalan