EA-17236 · Momentum

Altarius_RSI_Stohastic

This EA combines RSI and Stochastic oscillators to identify momentum-based entry signals. It opens buy positions when both RSI is oversold and Stochastic confirms a bullish crossover, and sell positions when both indicate overbought conditions with bearish crossover. The strategy is a classic dual-oscillator momentum reversal system.

Open the interactive view (equity curve, symbol switch)

Key facts

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

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD-2.95%-2.57%8.79%10.00%————Too few trades
GBPUSD0.00%0.00%0.00%0—————No trades
USDJPY+2.85%+2.47%6.62%10.00%————Too few trades
XAUUSD0.00%0.00%0.00%0—————No trades

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 strategy trades based on combined signals from RSI and Stochastic oscillators. Entry conditions require both indicators to align: for longs, RSI must be in oversold territory (typically below 30) and Stochastic must show a bullish crossover (%K crossing above %D); for shorts, RSI must be overbought (typically above 70) with Stochastic bearish crossover. Exit conditions rely on either opposing signals or predefined take-profit and stop-loss levels. Position sizing uses fixed lots or an equity-based calculation method. Money management lacks dynamic position sizing that would adapt to account volatility or risk percentage. Overall, this is a classic mean-reversion with momentum confirmation approach, but dual oscillator signals can lag, resulting in less precise entry timing.

Strengths

  • Dual indicator confirmation reduces false breakout risk and improves entry quality
  • RSI and Stochastic combination is a classic, well-tested strategy framework with clear logic
  • Oscillator strategies perform well in ranging markets, suitable for sideways conditions

Weaknesses

  • Both oscillators are lagging indicators, potentially causing late entries and missed optimal timing
  • Prone to consecutive false signals in strong trending markets, leading to multiple losses
  • Lacks trend filter mechanism to effectively distinguish ranging from trending markets

Possible improvements

  • Add a trend filter indicator (e.g., moving average or ADX) to avoid counter-trend trades in strong trends
  • Implement dynamic position sizing and ATR-based adaptive stop-loss for better money management

Risk assessment

Overall risk: Medium

  • Stop-loss and take-profit may default to zero, posing risk of unlimited loss
  • Lacks new bar check mechanism, potentially opening multiple positions on the same bar

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation2.0
Documentation2.0
Overall2.3

Parameters

ParameterDefaultDescription
RSI_Period14RSI indicator period
RSI_Overbought70RSI overbought threshold
RSI_Oversold30RSI oversold threshold
Stoch_K_Period14stochasticindicator%bar period
Stoch_D_Period3Stochastic %D line period
Stoch_Slowing3Stochastic smoothing period
Stoch_Overbought80stochasticindicatoroverbought threshold
Stoch_Oversold20stochasticindicatoroversold threshold
LotSize0.1Fixed trading lot size
StopLoss0Initial stop loss distance, 0 for no initial SL
TakeProfit0Take profit per order in pips

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.