Process Features Pricing FAQ Blog Docs Start
EN| ES| 中文
Recovery EA for MetaTrader 5

Stop watching your account bleed.

3 intelligent recovery modes. Circuit breaker protection. Partial closes. Kalman filter. Turn losing trades into managed exits instead of margin calls.

Download on MQL5 Market How it works
3
Recovery modes
3-tier
Circuit breaker
Free
Requires Trader plan
The problem
Every trader has been here
A position goes against you. You hold. It gets worse. You average in manually. It keeps dropping. Your account is bleeding and you are making emotional decisions at the worst possible moment.

Manual averaging fails

You add to losers at random levels with random sizes. No plan, no math, just hope. The result is always the same: deeper drawdown.

📉

No exit strategy

Without predefined partial close targets and basket TP levels, you hold until it either recovers or blows. There is no middle ground.

🔥

No kill switch

Traditional grid and martingale EAs keep averaging until the account is gone. They have no concept of "stop, this is getting dangerous."

Compatibility
Works with any trade source
SignalForge Recovery is a standalone EA. It does not need a webhook, a server, or a subscription. It runs locally on MT5 and monitors positions by magic number.

With SignalForge Bridge

Using SignalForge Starter, Trader, or Pro? Set the magic number from your bridge EA in Magic numbers to recover and the Recovery EA will monitor and recover those trades automatically. No token needed.

🤖

With any other EA

Running a third-party EA, a custom script, or a signal service? Enter that EA's magic number. Recovery works with any expert advisor on any broker. Just match the magic.

With manual trades

Opened a position yourself and it went against you? Set Magic numbers to recover = 0 and the EA will recover your manual trades. No automation required on entry.

3 recovery modes
Choose your strategy
Each mode uses a different logic to calculate when and where to place recovery orders. Pick the one that matches your risk tolerance and trading style.
Mode 1

Fixed Grid

REC_FIXED

Places recovery orders at fixed point intervals. Simple, predictable, easy to backtest. Best for range-bound markets.

  • Fixed step distance in points
  • Configurable step multiplier
  • Geometric, Fibonacci, or fixed lot progression
  • Max order limit prevents runaway grids
Mode 2

Smart ATR

REC_ATR

Uses the Average True Range indicator to adapt spacing to current volatility. Wider steps in volatile markets, tighter in calm ones.

  • ATR-based dynamic spacing
  • Configurable ATR period and timeframe
  • ATR multiplier for fine-tuning
  • Falls back to fixed step if ATR unavailable
Mode 3

AI Kalman

REC_KALMAN

A Kalman filter estimates price trend and mean-reversion probability. Only opens recovery orders when conditions favor a reversal.

  • Kalman filter trend detection
  • Mean reversion probability gate
  • Configurable process and measurement noise
  • Skips orders when trend is against you
Protection
3-tier circuit breaker
The feature that separates this from every other grid or martingale EA. If drawdown escalates beyond your comfort zone, the EA reacts automatically.
Tier 1
4%

Reduce lot size

Cuts new recovery order volume by 50%. Slows down the grid to reduce exposure while still working toward recovery.

Tier 2
6%

Halt new orders

Stops opening new recovery orders entirely. Existing positions stay open, partial closes continue. No new risk added.

Tier 3
10%

Kill + cooldown

Closes all positions immediately. EA enters cooldown for N bars. Resets and re-arms automatically after cooldown expires.

Features
Built for real accounts
Every feature exists because a real trader needed it. Nothing is filler.
🔒

Auto-locking (hedging)

Equalizes BUY and SELL volumes to freeze the P/L. Stops the bleeding while the grid works toward a profitable basket close.

🎯

Basket take profit

Closes all positions when total basket profit reaches your target in money. Works across all recovery and locked orders together.

Partial closes

Closes small lots from profitable positions gradually. Locks in gains without waiting for the full basket TP. Configurable lot size per partial.

📱

Telegram notifications

Get alerts when recovery launches, circuit breaker triggers, positions close, or the EA completes recovery. Monitor from your phone.

🎰

3 lot progressions

Geometric (multiply by factor), Fibonacci (1,1,2,3,5,8,13), or fixed size. Pick the risk curve that matches your strategy.

🛡

Magic number filter

Specify which trades to recover by magic number. Works with manual trades (magic 0) or positions from other EAs. Comma-separated list.

📊

Visual panel

Live dashboard showing equity, drawdown, recovery state, circuit breaker tier, open positions, and daily P/L. Minimizable. BUY/SELL/CLOSE buttons built in.

Instant or threshold launch

Start recovery immediately when positions exist, or wait until drawdown hits a specific % or dollar amount. Your call.

Getting started
Setup in 3 minutes
No webhook server. No external subscription. Just the EA on your chart.

Download from MQL5 Market

Search "SignalForge Recovery" on MQL5 Market or use the direct link. Install it through MetaTrader 5 like any other EA. It will appear in your Navigator panel under Expert Advisors.

Attach to the chart with the losing position

Drag the EA onto the chart of the symbol you want to recover. Make sure AutoTrading is enabled (the green button in MT5 toolbar). The EA only works on the symbol of the chart it is attached to.

Set the magic number filter

In the Magic numbers to recover field, enter the magic number of the trades you want to recover. Use 0 for manual trades. You can enter multiple magic numbers separated by commas: 0,12345,67890

Choose your recovery mode

Select REC_FIXED for simple fixed grids, REC_ATR for volatility-adaptive spacing, or REC_KALMAN for AI-filtered entries. Start with REC_ATR if unsure.

Configure trigger and basket TP

Set Activate at DD money to the dollar amount of drawdown that triggers recovery (e.g. 50). Set TP for total basket in money to your profit target for the entire basket (e.g. 60). The EA arms itself and waits.

Let it run

The EA monitors your positions. When drawdown hits the threshold, it activates: locks the position, starts the grid, manages partial closes, and exits at basket TP. The circuit breaker protects you if things go sideways.

Configuration
Recommended settings
These are starting points. Adjust based on your account size, risk tolerance, and the volatility of the pair you trade.
ParameterConservativeBalancedAggressive
ModeREC_ATRREC_ATRREC_KALMAN
Volume first avg order0.010.030.05
Multiplier to volume1.21.51.8
Max average orders358
Step (points)300200150
Basket TP in money$30$60$100
CB Tier 13%4%5%
CB Tier 25%6%8%
CB Tier 37%10%12%
Best forProp firmsGeneral useLarge accounts

Free. No limits. Requires Trader plan.

SignalForge Recovery is free on MQL5 Market. Download it, test it on the strategy tester with all features unlocked. For live trading, connect your Trader plan token.

Download Free on MQL5 Market → Back to SignalForge AI