OPEN-SOURCE SCRIPT

Combined EMA, RSI, VI

//version=6
indicator("Combined EMA, RSI, VI", overlay=true)

// EMA calculations
ema9 = ta.ema(close, 9)
ema15 = ta.ema(close, 15)

// Plotting EMA
plot(ema9, color=color.blue, title="EMA 9")
plot(ema15, color=color.orange, title="EMA 15")

// RSI calculation
rsiPeriod = 14
rsi = ta.rsi(close, rsiPeriod)

// Plotting RSI in a separate pane
plot(rsi, color=color.purple, title="RSI")
hline(70, "Overbought", color=color.red, linestyle=hline.style_dotted)
hline(30, "Oversold", color=color.green, linestyle=hline.style_dotted)

// Volatility Index (VI) calculations
viLength = 14
highLow = high - low
highPrevClose = math.abs(high - close[1])
lowPrevClose = math.abs(low - close[1])

trueRange = math.max(highLow, math.max(highPrevClose, lowPrevClose))
smoothedTrueRange = ta.rma(trueRange, viLength)

viPlus = ta.rma(high - low, viLength) / smoothedTrueRange
viMinus = ta.rma(close[1] - low, viLength) / smoothedTrueRange

// Plotting VI in the same pane as RSI for demonstration
plot(viPlus, color=color.green, title="VI+")
plot(viMinus, color=color.red, title="VI-")
Bands and Channels

สคริปต์โอเพนซอร์ซ

ด้วยเจตนารมณ์หลักของ TradingView ผู้เขียนสคริปต์นี้ได้เผยแพร่เป็นโอเพนซอร์ส เพื่อให้เทรดเดอร์สามารถเข้าใจและตรวจสอบได้ ต้องขอบคุณผู้เขียน! ที่ให้คุณใช้ได้ฟรี แต่การนำโค้ดนี้ไปใช้ในการเผยแพร่ซ้ำจะต้องอยู่ภายใต้ กฎระเบียบการใช้งาน คุณสามารถตั้งเป็นรายการโปรดเพื่อใช้บนชาร์ตได้

ต้องการที่จะใช้สคริปต์นี้บนชาร์ตใช่ไหม?

คำจำกัดสิทธิ์ความรับผิดชอบ