EA-16526 · Momentum

Exp_RSI_Slowdown

This EA trades based on RSI slowdown signals, detecting when the RSI indicator's momentum decelerates in overbought or oversold zones as a precursor to trend reversal. It enters trades when RSI shows signs of slowing down near extreme levels, aiming to capture reversal moves. The strategy is a momentum-based mean reversion approach using RSI divergence in momentum rather than price.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsRSI
Author—

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD0.00%0.00%0.00%0—————Not convertible yet
GBPUSD0.00%0.00%0.00%0—————Not convertible yet
USDJPY0.00%0.00%0.00%0—————Not convertible yet
XAUUSD0.00%0.00%0.00%0—————Not convertible yet

Why this EA never traded: no entry rule survived the conversion.

Converted from MQL5 to Python and run with the same rules for every EA. Positions use MT5 lot sizes (100,000 units per FX lot, 100 oz per gold lot) with 1:100 leverage, one order at a time, and a stop-out below 10% of the starting balance. Sharpe is computed from the equity curve. Results marked as unreliable are shown for completeness only.

Blow-up risk: No blow-up pattern found

  • Has no stop loss or trailing stop

On its own this is not a typical blow-up pattern, and the account was not stopped out in our backtests. That is not a guarantee: any EA can lose money.

High: stopped out in our backtest, or martingale/grid sizing without a stop loss. Elevated: martingale or grid sizing with a stop loss, or several positions at once without a stop loss. What the label means and what we found →

Strategy analysis

The core strategy concept of this EA is to use the deceleration of RSI momentum in overbought or oversold zones to capture potential trend reversal signals. Entry conditions: when RSI enters the overbought zone (typically >70) and its rate of change begins to slow down, a sell order is placed; when RSI enters the oversold zone (typically <30) and its rate of change begins to slow down, a buy order is placed. Exit conditions typically include fixed take-profit and stop-loss levels, or closing positions when RSI returns to neutral territory. Position sizing allows the user to customize lot size, potentially supporting fixed lots or equity-based dynamic lot calculation. Money management aspects need to be evaluated for maximum position limits and protection mechanisms after consecutive losses. Overall, the strategy attempts to enter when momentum is exhausting, which is a counter-trend trading approach requiring good trend judgment to avoid trading against strong trends.

Strengths

  • RSI slowdown concept is forward-looking, capturing signals at the early stage of trend reversal
  • Clear and understandable strategy logic with few parameters for easy optimization
  • Counter-trend entry performs well in ranging markets, capturing overbought/oversold mean reversion opportunities

Weaknesses

  • Counter-trend trading can lead to consecutive losses in strong trends without a trend filter mechanism
  • RSI slowdown signals may appear frequently causing overtrading
  • If stop-loss is improperly set or missing, single trade losses can be significant

Possible improvements

  • Add a trend filter (e.g., moving average direction) to only take reversal entries in the direction of the broader trend, avoiding pure counter-trend trading
  • Implement dynamic and trailing stop-loss mechanisms, along with ATR-based position sizing for better risk control

Risk assessment

Overall risk: Medium

  • Counter-trend trading carries significant risk in trending markets, potentially leading to consecutive losses
  • Reliability of RSI slowdown signals varies considerably under different market conditions

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation3.0
Documentation2.0
Overall2.5

Parameters

ParameterDefaultDescription
RSI_Period14RSI indicator period
RSI_Overbought70RSI overbought threshold
RSI_Oversold30RSI oversold threshold
Slowdown_Period3RSI deceleration detection periods
LotSize0.1Trading lot size
StopLoss0Stop loss in points
TakeProfit0Take profit in points
TimeframeH1Trading timeframe

Similar Momentum EAs

Backtests are historical simulations and do not guarantee future results. Not financial advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.