RSI PRO Trader v1.80 is a no-nonsense, fully-automated Expert Advisor for MetaTrader 5 that trades off the classic Relative Strength Index (RSI), with an optional Stochastic filter and a suite of advanced risk-management tools. It’s not a holy grail—but if you know what you’re doing, it’ll give you plenty of control over entries, exits and position sizing.
RSI-based entries
Trades open when RSI(Period) breaches configurable overbought/oversold levels.
Lower threshold is auto-computed as 100 − Upper threshold.
Option to invert RSI logic if you prefer counter-trend plays.
Optional Stochastic filter
Adds a %K/%D filter on the same or a different timeframe.
Configurable K-period, D-period, slowing, and overbought level.
Can invert filter logic for divergence plays.
Stop Loss, Take Profit & Trailing
Per-trade SL/TP in points; global TP to close all positions when X pips of profit is reached.
Adjustable trailing stop in points.
One-Trade-Per-Candle
Prevents overtrading by limiting to a single entry each bar.
Lot Sizing Modes
Fixed lot or dynamic lot-per-1,000 units of balance.
Hard cap via “Max Allowed Lot.”
Drawdown-based multiplier overrides base lot: if equity drawdown exceeds a threshold, new lot is sized to offset opposite positions (with user-defined multiplier).
Martingale & Anti-Martingale
Optional martingale: define max trades, step distance, lot & distance multipliers.
Anti-Martingale grid: triggers after N martingale trades, then enters a reverse grid with its own grid step, lot multiplier and optional trailing stops.
Filter new martingale entries by RSI, Stochastic or both.
FIFO Close Logic
When you have ≥ N open positions, EA can automatically flip to FIFO mode and close oldest positions once a profit buffer is met.
Magic Number
Fully customizable to avoid conflicts with other EAs.
| Parameter | Default | Description |
|---|---|---|
| MagicNumber | 123456 | Unique ticket identifier |
| TimeFrame | 5M | Chart timeframe for indicators |
| LotMode | Fixed lot | LotSize or LotPer1000 selection |
| LotSize / LotPer1000 | 0.01 / 0.01 | Base lot or lot per 1,000 balance units |
| RSI_Period / RSI_Upper | 14 / 60.0 | RSI settings |
| UseStochasticFilter | true | Enable extra Stochastic confirmation |
| Stoch_K/D/Slowing / Stoch_Upper | 10/5/6 / 80 | Stochastic settings |
| StopLoss / TakeProfit / Trailing | 0/0/300 | In-points SL, TP, and TS |
| OneTradePerCandle | true | Single entry per bar |
| GlobalTakeProfit | 10.0 | Total-profit exit (pips) |
| UseMartingale | true | Enable classic Martingale |
| MaxMartingaleTrades | 100 | Max martingale steps |
| MartingaleStepPoints / LotMult. | 300 / 1.6 | Distance and lot growth factors |
| MartFilterMode | FILTER_RSI | Filter martingale by RSI, Stoch or both |
| UseAntiMartingale | true | Enable reverse grid after martingale trigger |
| AMA_MaxMartingale / BaseLot | 3 / 0.08 | Trigger and base lot for anti-MG |
| AMA_GridStep / LotMultiplier | 400 / 0.5 | Grid interval and lot factor |
| AMA_MaxAntiTrades / Trailing | 6 / enabled | Grid count and trailing for anti-MG |
| FIFOMinPositions / ProfitBuffer | 2 / 10.0 | FIFO activation threshold |
| UseDDLotMultiplier / DDThreshold% | false / 30 | Switch to DD-based sizing above X % drawdown |
| OppositeVolumeFactor | 0.25 | Multiplier for sizing against losing trades |
This EA demands respect: Martingale and grid strategies amplify both gains and losses. It’s best deployed on demo or low-risk accounts until you understand its mechanics. Always backtest extensively on your preferred symbols and timeframes before going live.
If you’re tired of half-baked “set and forget” robots, RSI PRO Trader gives you transparent, highly configurable RSI-based entries plus layers of advanced money management—no hidden tricks, just raw flexibility. Use wisely, keep an eye on your drawdowns, and remember: no EA replaces solid strategy and discipline.
If for any reason you do not like the purchased program, you can request a refund within 30 days from the date of purchase. You can also make an exchange for any other product at an equal cost or by paying the difference.
Simply send a request for refund or exchange with your order number by email: support@fx-market.pro.
Refund requests received more than 30 days after purchase will be rejected.