AW Recovery EA

Expert Advisor MT4 & MT5 v4.20 ★★★★★ 4.35 · 84 reviews on MQL5

A system for recovering unprofitable positions. The EA locks the losing position, splits it into many separate parts, and closes each part with profit from averaging orders — reducing losses with a far lower deposit load than holding on and hoping.

What it does

Every grid and martingale trader knows the moment: the position is deep underwater, closing it means realizing the loss, holding it means feeding margin. AW Recovery exists for exactly that moment. It takes over the losing position — opened by hand, by another EA, or both — and unwinds it piece by piece.

Closing in parts is the point. A whole position needs the market to come all the way back. A part only needs a small move covered by the averaging orders' profit. That is why the recovery works in conditions where waiting doesn't.

AW Recovery EA running on a USDCAD M1 chart: the main panel top left, the current group panel bottom left, the order opening bar bottom right, and closed parts marked on the price
The whole system on one chart. Main panel top left, current group bottom left, order opening bottom right. Each yellow mark on the price is a part of the losing position that has already been closed, with what it paid off.

Know what you're running The EA is single-symbol: it works on the pair it's attached to and needs a losing position there to leave standby. Recovery trading uses averaging — make sure the account has the margin for it, and test in the strategy tester first.

The recovery sequence

  1. Takes the chart

    Optionally disables other EAs — on this symbol or all symbols — so nothing interferes.

  2. Clears the decks

    Resets TakeProfit and StopLoss levels and deletes pending orders (each action optional).

  3. Harvests existing profit

    Optionally closes profitable orders and puts the profit against the loss immediately.

  4. Locks the loss

    Aligns buy and sell volumes so the drawdown stops growing, whatever the market does next.

  5. Opens restoring orders

    An averaging grid — with volume, step, multipliers and an optional trend filter under your control.

  6. Closes the position in parts

    Profit covers a slice of the loss, the slice closes, and the position shrinks — starting from the orders you prioritized.

Set up in three steps

  1. Volumes

    First averaging volume, grid step, and the ratio between averaging and closing volumes.

  2. Behavior

    Trend filter, volume multiplier, and TakeProfit for the partial closes.

  3. Coexistence

    Decide what happens to other EAs: keep them, or let AW Recovery disable them at launch.

The full walkthrough with tuning formulas lives in the manual: Setting up and testing AW Recovery EA.

Capabilities

Built for the ugly cases.

Position locking

Freezes the drawdown at launch so the loss can't grow while the recovery runs.

Partial closes

Splits the position into 6–8 parts and closes each one separately, easy or hard orders first.

Three trend filters

BullsBears candles, built-in AW Trend Predictor, or plain grids — averaging opens on your terms.

Works with other EAs

Recovers positions of any origin, and can pause the EA that opened them while it works.

Protection settings

Caps on volume, order count, spread and slippage; one-order-per-bar filtering; ECN commission mode.

Notifications

Alert, email and push when the recovery starts and when the position is fully recovered.

On-chart control

Three panels, full control.

Everything the EA does is visible and stoppable from the chart — live and in the strategy tester.

All three AW Recovery panels on one chart: 1 — the main panel, 2 — the current group panel, 3 — the order opening bar
All three on the chart at once: 1 main panel, 2 current group, 3 order opening.
Panel 1

Main panel

Status, processed and restoring orders, total profit, drawdown — plus Stop Recovery, Close All and Reduce Volume.

Panel 2

Current group

The slice being closed right now: tickets, volumes, profit — and a button to close the group manually.

Panel 3

Order opening

Open locking or averaging orders by hand with adjustable volume — the tool for simulating drawdowns in the tester.

Documentation

Read before you run.

FAQ

Asked before buying.

Can it recover positions opened by another EA?
Yes — manual positions, another EA's positions, or a mix. Choose what to recover by MagicNumber, and optionally let AW Recovery disable the other EA at launch so it doesn't keep adding volume.
Does it trade more than one symbol?
One chart — one symbol. To recover several instruments, attach the EA to each chart separately.
How do I test it before going live?
Run the strategy tester in Visualization mode, open orders from the EA's own panel to simulate a drawdown, then watch the recovery unwind it. The manual has a step-by-step walkthrough.
What does the recovery need from my account?
Free margin for the averaging orders, and a losing position on the symbol — until there is one, the EA stays in standby mode.
Where do I buy and activate it?
On MQL5 Market. Licensing, activations, updates and refunds are all handled by MQL5 — this site is the product's documentation home.