RSI Cross Trader
- Experts
- Florian Pierre Bonnet
- Versione: 1.0
- Attivazioni: 5
RSI Cross Trader is an automated Expert Advisor for MetaTrader 5 designed for traders who need consistent, controlled performance. Based on dual RSI crossover signals, it enters trades automatically at market price on the close of the signal candle and manages the full trade lifecycle including entry, stop loss, take profit, break even, and forced close.
How it works
A buy order is placed when the short RSI crosses above the long RSI while the long RSI is within the configured buy zone. A sell order is placed on the opposite condition. Signals are only generated when configurable filters confirm the quality of the crossover, reducing false entries in ranging markets.
Designed with PropFirm rules in mind
The EA includes built-in tools to help traders stay within strict drawdown and profit target rules. Position size is calculated automatically based on a configurable percentage of account balance, ensuring risk is never exceeded regardless of market volatility. A forced close time prevents overnight exposure. A break even mechanism protects open profits automatically.
Please note: backtesting results do not guarantee future performance. Always verify compatibility with your specific PropFirm rules before using this EA on a challenge account.
Backtest results — XAUUSD M5 — January 2025 to mid-March 2025 Risk/Reward: 4.0 — Stop Loss mode: % of price — 1 trade at a time
Two risk profiles were tested to suit different PropFirm requirements:
Conservative profile — 1% risk per trade
-
Net profit: +14,400$ on 100,000$ starting balance (+14.4%)
-
Balance drawdown: 2.0%
-
Equity drawdown: 2.9%
-
Total trades: 14
-
Win rate: 54%
-
Profit factor: 4.0
Standard profile — 1.5% risk per trade
-
Net profit: +22,000$ on 100,000$ starting balance (+22.0%)
-
Balance drawdown: 3.0%
-
Equity drawdown: 4.2%
-
Total trades: 14
-
Win rate: 54%
-
Profit factor: 3.9
Both profiles remain well within typical PropFirm drawdown limits of 5% daily and 10% maximum, with a profit target comfortably reached within the backtest period.
Consistent profitability was observed across Risk/Reward values from 3.5 to 4.0, suggesting robustness of the strategy parameters on this symbol and timeframe.
| RR | Profit | Win Rate | Profit Factor | DD Balance | DD Equity |
|---|---|---|---|---|---|
| 3.5 | +19,500$ | 54% | 3.60 | 3.0% | 4.2% |
| 4.0 | +22,000$ | 54% | 3.90 | 3.0% | 4.2% |
| 4.5 | +16,600$ | 54% | 3.23 | 3.0% | 6.8% |
Multi-trade mode
An optional multi-trade mode is available via the Maximum Simultaneous Trades parameter. Enabling 2 simultaneous trades on the same backtest period produced +27,800$ with a win rate of 53%, a profit factor of 3.57 and an equity drawdown of 4.25%. However, traders using PropFirm accounts should carefully verify consistency rules before enabling this mode, as simultaneous trades in the same direction may concentrate profits on a single session.
These results are based on historical backtesting on a specific symbol and time period. Past performance is not indicative of future results. Parameters may need adjustment depending on the symbol, broker, and market conditions. Always test on a demo account before going live.
Stop Loss modes
Three stop loss placement methods are available. The first places the SL below the low or above the high of the signal candle with a configurable buffer. The second uses an ATR multiplier to adapt the SL to current market volatility. The third places the SL at a fixed percentage of the entry price — this mode produced the backtest results shown above.
Risk management
Position size is calculated automatically based on a configurable percentage of account balance and the distance to the stop loss. Contract size and broker volume constraints are taken into account to ensure accurate sizing across all symbols and account types.
Break Even
The EA can automatically move the stop loss to break even when the trade reaches a configurable ratio of the SL distance. A small buffer above entry price can be added to account for spread.
Reverse signal handling
When a signal in the opposite direction appears on an open trade, three behaviors are available: ignore the signal, close the trade only, or close and immediately enter in the opposite direction.
Time filter
A configurable trading window restricts new entries to defined hours. A separate forced close time closes all open trades at a fixed hour regardless of profit or loss.
Parameters
-
Long/Short RSI periods
-
Buy and sell RSI zones
-
Minimum crossover strength filter (0 = disabled)
-
Range detection filter (0 = disabled)
-
Maximum simultaneous trades
-
Risk per trade in % of balance
-
Risk/Reward ratio
-
Stop Loss mode (candle / ATR / percent)
-
Break Even ratio and buffer
-
Reverse signal behavior
-
Trading hours and forced close time
