Skip to content
All library documents

Filtering Moving-Average Crossovers with RSI

Article MQL5 code base

Summary

The indicator combines a fast and slow moving average with an RSI condition to generate chart signals. A bullish crossover is accepted when RSI is above a user-selected threshold, and a bearish crossover when RSI is below its selected threshold. Users can choose moving-average types, periods, and price inputs, and can enable visual or sound alerts. Arrows mark qualifying crossover points on the chart.

This is a description of a configurable trend-following signal, not a tested trading system. The document provides no threshold values, sample market, backtest, or evidence that the RSI filter reduces false entries or improves results. Its claims of suitability across timeframes and currency pairs are not supported with performance analysis, so the indicator’s behavior and any chosen settings require independent evaluation.

Key ideas

  • A bullish signal requires the fast moving average to cross above the slow one while RSI exceeds a chosen level.
  • A bearish signal requires the fast moving average to cross below the slow one while RSI falls below a chosen level.
  • The indicator lets users configure moving-average types, periods, and price sources.
  • Chart arrows and optional alerts identify crossover events that satisfy the RSI filter.
  • The document offers no test results establishing signal quality or profitability.

Tags

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