TradingView
CryptoJoncis
Sep 14, 2018 8:13 PM

Relative Strength Index of Moving Average 

Bitcoin / DollarBitfinex

Description

Pine script version 3
Author CryptoJoncis

RSIOMA is the abbreviation for Relative Strength index (RSI) of moving averages (MA). This custom built indicator is based on calculating the relative strength of two moving averages and the smoothes out the RSI using a moving average. Combined, the RSIOMA oscillator depicts trend changes in prices relative to the time frame. The RSIOMA can be used as a signal generator by itself. (ProfitF.com)

There are some minor things which you can use to modify this version of RSIOMA:
  • Choose 2 levels of Over Sold and Over Bought for RSI
  • Set the middle level to easier visualize the trend
  • Set x% wider MA line to avoid too many fake signals and gain higher precision


You can choose which MA would you like to use from the following list:
  • Tillson Moving Average (T3)
  • Double Exponential Moving Average ( DEMA )
  • Arnaud Legoux Moving Average ( ALMA )
  • Least Squares Moving Average ( LSMA )
  • Simple Moving Average ( SMA )
  • Exponential Moving Average ( EMA )
  • Weighted Moving Average ( WMA )
  • Smoothed Moving Average ( SMMA )
  • Triple Exponential Moving Average ( TEMA )
  • Hull Moving Average ( HMA )
  • Adaptive moving average (AMA)
  • Fractal Adaptive Moving Average (FAMA)
  • Variable Index Dynamic Average ( VIDYA )
  • Triangular Moving Average (TRIMA)


Any questions/suggestions/errors or spelling mistakes? Please leave a comment and let me know.

You can use,publish,modify this code in any way as you wish, but only if you reference me after.
You are not allowed to sell it as it is.

If this code is useful to you, then consider to buy me a coffee 2.17% (or better a pint of beer) by donating Bitcoin 0.64% or Etherium to:

BTC: 3FiBnveHo3YW6DSiPEmoCFCyCnsrWS3JBR
ETH: 0xac290B4A721f5ef75b0971F1102e01E1942A4578

References:
profitf.com/forex-strategies/rsioma-trading-strategy/

Comments
afs2302
I have been looking for indicators like this a lot. But this one is very effective. Thank you for making this script so great
Guru3
VERY USEFUL
CryptoJoncis
@Guru3, Glad to hear that you find this useful. Good luck with your trading
syracusepro
Where these meant to be the regular open? "{m_open"

f1_open(m_open) => m_open >= 0.0 ? m_open : 0.0
f2_open(m_open) => m_open >= 0.0 ? 0.0 : -m_open


Thanks.
CryptoJoncis
@syracusepro, No, I used these variable names only for sake of saving time from my previews script as there was already all ma included. It uses your selected source
syracusepro
@CryptoJoncis, Very well done script.

I like to study them line by line.

Got it. Thanks a lot.
CryptoJoncis
@syracusepro, Thank you for your compliment. Just let me know if you have any more questions and I will be happy to answer them
More