# Indicator: Relative Strength Index of Moving Average

1662 4
Instead of calculating Relative Strength ( RS             ) of Price( RSI ), this calculates RS             of Moving Average(RSIOMA).

Credit goes to Kalenzo from the Forex TSD forum http://www.forex-tsd.com/metatrader-4/8221-rsi-moving-average.html

I easily modified the default RSI in trading view to make this indicator.
//By Darkyalt
study(title="Relative Strength Index of MA", shorttitle="RSIOMA")
src = close, len = input(14, minval=1, title="Length")
up = rma(max(change(ema(src, len)), 0), len)
down = rma(-min(change(ema(src, len)), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
plot(rsi, color=blue)
band1 = hline(80)
band0 = hline(20)
fill(band1, band0, color=purple, transp=90)
hline(50, color=gray, linestyle=line)
sig = ema(rsi, 21)
plot(sig, color=purple)
so this generates rsi of moving average right?
Nice job. Thanks for sharing it with us. I presume we can try different MAs by substituting for ema. Have you tried any other variations?
Alphaoptions
Thanks. I haven't tried any other type of moving averages because I like to keep things simple(K.I.S.S.) and I think the differences is negligible.

Feel free to try other MAs by substituting the ema in here to the MA you want.
#4 up = rma(max(change(ema(src, len)), 0), len)
#5 down = rma(-min(change(ema(src, len)), 0), len)

You can also change the signal(trigger) line and length here
#12 sig = ema(rsi, 21)
Nice idea :)
EN English
EN English (UK)
EN English (IN)
DE Deutsch
FR Français
ES Español
IT Italiano
PL Polski
SV Svenska
TR Türkçe
RU Русский
PT Português
ID Bahasa Indonesia
MS Bahasa Melayu
TH ภาษาไทย
VI Tiếng Việt
JA 日本語
KO 한국어
ZH 简体中文
ZH 繁體中文
AR العربية
Home Stock Screener Forex Signal Finder Cryptocurrency Signal Finder Economic Calendar How It Works Chart Features House Rules Moderators Website & Broker Solutions Widgets Stock Charting Library Feature Request Blog & News FAQ Help & Wiki Twitter