Skip to content
All library documents

RSI Variants, Dynamic Levels, and RSI-on-Moving-Average Smoothing

Article MQL5 code base

Summary

This indicator description presents seven RSI calculation variants: standard RSI, Cutler’s RSI, Ehlers’ smoothed RSI, Harris’ RSI, Rapid RSI, RSX, and Slow RSI. It also supports fixed reference levels or floating levels, with the selected mode determined by the configured level period. Price smoothing can be applied before the RSI calculation; when enabled, the indicator functions as RSI-on-moving-average, or RSIOMA.

Four basic average types are available for price filtering, which can be combined with each RSI variant. The description also lists multiple price input choices, alerts linked to changes in RSI color, and multi-timeframe operation. It explains configurable features but gives no formulas, parameter recommendations, comparative tests, or evidence that any variant performs better than another. The indicator is a toolkit for experimenting with RSI calculations and signal presentation, not a tested trading strategy.

Key ideas

  • The indicator offers seven RSI calculation variants.
  • Its reference levels can be fixed or floating depending on the configured period.
  • Smoothing price before calculating RSI creates an RSI-on-average variant.
  • Alerts can follow RSI slope changes or crossings of middle or outer levels.
  • The description provides no comparative performance evidence or trading rules.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.