Watch how to download trading robots for free

Interesting script?
So post a link to it -
let others appraise it

You liked the script? Try it in the MetaTrader 5 terminal


Rsi (var) - Hull - indicator for MetaTrader 5

Mladen Rakic | English Русский 中文 Deutsch 日本語 Português

votes: 10
2018.10.19 14:19
2019.01.29 15:19

As it has been explained a couple of times, RSI, in its original form, uses what is sometimes called Wilders EMA for calculation (in values, it is exactly the same as SMMA (Smoothed Moving Average)). Replacing that average with some other type results in producing a completely different type of RSI than the original RSI is.

This version is using Alan Hull's moving average, and it uses it for two things:

  • to replace the Wilders EMA with Hull average
  • and to add price filtering prior to calculation

It is a sort of "all Hull" RSI(oma) (it uses Hull average wherever average can be used or substituted. Also, this version is having the "divisor" parameter. That parameter, if set to 2.0 produces exactly the same Hull average as the original. Any value less than 2, "slows" down the Hull average, and any value greater than 2.0 "speeds" it up (but also adds overshooting - you shall notice those periods of overshooting when very sudden RSI changes of the "trend" happen - that is the consequence of being "too fast" and then some adjusting of the divisor parameter is a wise solution). So, one has to find some balance how to use that parameter and some experimenting is advised when it comes to its usage. All in all, Hull average produces sometimes "too fast" RSI values, but the results are interesting enough to play a bit with it since with right settings it seems to be a potential useful tool.

Hull levels Hull levels

Hull levels

Directional smoothed momentum Directional smoothed momentum

Directional smoothed momentum (momentum of averages)

Reverse No Repair Reverse No Repair

The Reverse No Repair indicator can show bullish arrows and bearish arrows.

Blau Ergodic TSI Blau Ergodic TSI

Ergodic TSI (True Strength Index) as described by William Blau