MeanReversionPro
- Experts
- Luke Steven Fisher
- Versione: 1.0
- Attivazioni: 5
Short Description
A disciplined mean reversion Expert Advisor that uses a configurable Moving Average as its anchor, entering grid trades as price stretches away and closing the moment price returns to the mean. One trade open at a time. Risk-based lot sizing. Works across Forex, Gold, and indices.
Full Description
What is MeanReversionPro?
Markets spend most of their time oscillating around a mean rather than trending. MeanReversionPro is built around this simple truth. It uses a Moving Average as a dynamic anchor and waits for price to move a configurable distance away — then trades the return.
There is no curve-fitting, no neural network, no black box. The logic is transparent, the rules are fixed, and the risk is controlled.
How It Works
The Mean: A Moving Average (period, method, and price source are all adjustable) acts as the target. This line is drawn directly on your chart so you always see exactly what the EA is reacting to.
The Grid: When price falls a set percentage below the MA, the EA opens a Buy. If that trade is stopped out (meaning price has moved even further away), the EA immediately opens the next grid level. The same logic applies in reverse for Sells above the MA.
The Exit: There is no fixed take profit. Every open trade closes the moment price crosses back through the Moving Average — the true mean reversion signal.
The Guard: A Stop Loss equal to one grid step is placed on every trade. This ensures that each losing trade is a defined, controlled loss — and that a new entry is opened at the next, more favourable level.
Only one trade is ever open at a time. This is not a martingale system and there is no compounding exposure.
Key Features
- Dynamic MA exit — Positions close on an MA cross, not a fixed pip target, so the EA adapts to market conditions automatically
- Percentage-based grid — Grid steps and stop losses scale with price, making the EA equally valid on EURUSD, XAUUSD (Gold), indices, and crypto without parameter changes
- Risk-based lot sizing — Lot size is calculated from your account balance and a risk percentage, so your exposure per trade stays consistent regardless of which instrument you trade or the size of your account
- Max trades per side — Cap the number of grid levels the EA will trade in a single cycle to manage drawdown during extended trends
- Optional trailing stop — A percentage-based trailing stop can be enabled to lock in profit if price moves strongly in your favour before reaching the MA
- Single chart line — The Moving Average is drawn on the chart. No clutter. You see what the EA sees
- Fully automated pre-trade checks — Every order is validated against live broker data before submission: volume normalised to step size, stop distance enforced, margin verified, fresh tick prices used. Compatible with all brokers and account types
Recommended Settings
Conservative (low volatility pairs — EURUSD, GBPUSD): Grid 0.5% | Risk 0.5% | Max trades 3
Standard (medium volatility — USDJPY, EURJPY): Grid 0.5-1.0% | Risk 1.0% | Max trades 4-5
Gold / XAUUSD: Grid 0.5-1.0% | Risk 0.5% | Max trades 3-4 (Gold moves in large absolute terms — tighter risk recommended)
Indices (US30, NAS100): Grid 0.5% | Risk 0.5% | Max trades 3
Requirements
- MetaTrader 5 (Build 2800 or later)
- Works on any timeframe — H1 recommended as a starting point
- Compatible with any broker, any account type (netting and hedging), any spread
- Minimum recommended deposit: $200 at 0.01 lot sizing, though this scales with your risk settings
Notes
MeanReversionPro is designed for ranging and mean-reverting market conditions. During sustained, strong trends, the EA will reach its max trades per side limit and pause — by design. It resumes trading automatically once price crosses back through the MA and a new cycle begins.
