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
Backtest results (H1, about 1 year)
| Symbol | P&L | Annual | Max DD | Trades | Win rate | Sharpe | Recovery | Losing streak | Per trade | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | -2.95% | -2.57% | 8.79% | 1 | 0.00% | — | — | — | — | Too few trades |
| GBPUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | No trades |
| USDJPY | +2.85% | +2.47% | 6.62% | 1 | 0.00% | — | — | — | — | Too few trades |
| XAUUSD | 0.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
Parameters
| Parameter | Default | Description |
|---|---|---|
RSI_Period | 14 | RSI indicator period |
RSI_Overbought | 70 | RSI overbought threshold |
RSI_Oversold | 30 | RSI oversold threshold |
Stoch_K_Period | 14 | stochasticindicator%bar period |
Stoch_D_Period | 3 | Stochastic %D line period |
Stoch_Slowing | 3 | Stochastic smoothing period |
Stoch_Overbought | 80 | stochasticindicatoroverbought threshold |
Stoch_Oversold | 20 | stochasticindicatoroversold threshold |
LotSize | 0.1 | Fixed trading lot size |
StopLoss | 0 | Initial stop loss distance, 0 for no initial SL |
TakeProfit | 0 | Take profit per order in pips |
Similar Momentum EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.