Auto Recovery EA is a professional Forex hedging expert advisor for MetaTrader 4 and MetaTrader 5 designed to recover losing trades using a proven zone recovery strategy. Also known as an automatic loss recovery EA, hedge recovery robot or recovery zone trading system, this MT4 and MT5 trading robot automatically places opposite hedge positions to reduce drawdown, protect account equity and help traders recover trades without relying on traditional stop losses or risky martingale systems.
The Auto Recovery EA supports both manual trading and automated forex strategies, making it suitable for traders looking for advanced hedge management, recovery trading and automated risk control on MT4 and MT5 platforms.
- Prevent losses by hedging open trades instead of relying on a stop loss
- Automatically close the trading basket when profit reaches breakeven or a set target
- Turn losing trades into winners by closing them and securing profits on the opposite positions
RobotFX Auto Recovery is a powerful MT4 and MT5 recovery expert advisor that recovers losing trades by opening one or more opposite positions using a proven zone recovery strategy. This feature is also part of the RobotFX Fluid EA, but offered here in a simplified form focused on the Hedge Zone. It is an effective way to transform losing trades into breakeven or profitable trades, without relying on stop losses or risky martingale strategies. The algorithm is based on Joseph Nemeth’s well-known zone recovery trading method, adapted for both MT4 and MT5 platforms.
Unlike traditional stop-loss systems that immediately close losing positions, the Auto Recovery EA converts trades into controlled hedge positions designed to recover losses when price breaks out of the recovery zone. This makes the EA suitable for forex traders looking for an alternative to stop-loss based trading systems and high-risk martingale recovery methods.
See the chart below to understand how forex zone recovery trading works in practice. The lot size of hedging orders is determined either by a multiplier set by the trader or by the recovery zone ratio combined with the take profit.
![]() |
| RobotFX Auto Recovery EA applying zone recovery hedging on MT4 and MT5 forex trades |
The lot size of pending hedging orders is automatically calculated so that overall profit increases as soon as price hits them and continues in that direction.
![]() |
| Auto Recovery EA hedge recovery system for MT4 and MT5 recovering losing forex trades |
When breakeven profit is reached, Auto Recovery EA can also be set to close only the losing trades while letting the profitable ones continue trailing, effectively converting losing trades into winners. Traders are encouraged to test and download the EA to find the most effective hedging settings for their forex trading strategy.
![]() |
| Auto Recovery EA is basically a hedging EA designed to recover the loss from a losing trade |
- Client Email - fill this with your email IF you are using a paid version of this EA on a LIVE account
- Recovery Zone - the number of pips from the opened trade where you want the hedge order to be placed; technically it is the height of the recovery zone
- Take Profit has 2 functions:
- Normal take profit for the opened trades, if Close Trades At Take Profit is set to true and the real profit is bigger than Minimum Profit
- The ratio between this and the Recovery Zone can be used to calculate the next recovery trade order lotsize (Use Hedge Multiplier must be set to false). A ratio of 1:1 (for example RecoveryZone 50, TakeProfit 50) will make the hedging order to be double the size of the previous/initial order
- Hedge Multiplier - IF Use Hedge Multiplier is set to true, this is the multiplier used to calculate the size of the next hedging order, based on the previous one(s)
- Hedge Last Order LotSize - if enabled, it will set the hedging lotsize based on the last order lotsize instead of considering the entire baskets of opposite trades
- Maximum Orders - the maximum number of recovery trades allowed to be opened by the EA; use as a safety measure to restrict the EA opening too many trades, such as when a consolidation zone occurs
- Minimum Profit - minimum profit which, once reached, allows the EA to close a basket of trades (see Close All Opened Trades) or a trade at Take Profit level (although at this point the profit should already be higher than Minimum Profit)
- BreakEven - once the price will move in your favor this number of pips (away from the opening price), the EA will set the stoploss at the trade opening price
- Use Hedge Multiplier - whether or not to use a lotsize multiplier for the hedging orders, instead of the ratio between the Recovery Zone and the Take Profit
- Hedge Multiplier - the lotsize multiplier for the hedge orders, if the Use Hedge Multiplier is set to true
- When Minimum Profit is Reached - choose what to do when the basket profit reaches the Minimum Profit:
- Close All Opened Trades - once this profit is reached, the EA will start closing all opened trades on the chart. Set it to 0 if you want to close all trades at a cumulative break-even; however, please mind that between closing the first trade and the last one, the price might move and the profit (after close) might be slightly higher or lower than the MinProfit
- Close Losers & Set BreakEven - close the losing trades and place the stop-loss of the winning trades at a distance defined by the trader (see below)
- Do Nothing - self explanatory
- Trailing Stop for Close Losers & Set BE (pips) - if #2 is triggered (above), this will be the trailing-stop for the remaining (winners) opened trades
- Trailing Step for Close Losers & Set BE (pips) - if #2 is triggered (above), this will be the trailing-step for the remaining (winners) opened trades. Also, it defines the distance from the current price where the EA will place the stoploss (right after Close Losers & Set BreakEven will close the losing trades)
- Close Trades At Take Profit - close trades at Take Profit, if they are all profitable (ie profit > Minimum Profit)
- Close Trades At Maximum Orders - whether or not to allow the EA to close all orders when the Maximum Orders number is reached - will probably lead to some losses as the EA won't consider the profit and the Minimum Profit
- Slippage - the maximum distance, in pips, allowed for the price to move between sending a trade order to the server and execution (by the broker’s server)
- Magic Number - leave this to -1 to trade manually (ie use the EA to hedge your personal trade) or set to match the Magic Number of your other EAs (if you want the Auto Recovery to manage trades opened by other experts)
- Trade Comment - use this to add a comment to the loss recovery trades opened by this EA, so you can monitor the logs easily
- Show Comments - displays information about the broker/trade(r)/basket on the chart
- Open Trade If Pending Hedge Fails - if a hedge order is not triggered and the price “jumps” over it (example: gaps formed during the weekend) the EA will open a hedging trade and recalculate the recovery zone, the (other) opposite order etc.
- LotSize (testing) - applies only when testing the EA in the Strategy Tester and it defines the lotsize of the opened (first) random trade, as percentage of the entire equity (ie 0.01 = 1%, 0.1 = 10%, 1 = 100%)
How to choose hedging settings
Differences between MT5 EA version compared to MT4 EA
- has an option to disable BreakEven - the BreakEven (pips) value will still be used if Close Losers & Set BreakEven for Winners is an option to deal with baskets of trades that reach Minimum Profit
- had the trailing option for Close Losers & Set BreakEven for Winners removed (the MT5 version places the StopLoss at BE without trailing the price)
- has the option to close all trades if their (negative) profits reach the Maximum Loss amount
- offers the posibility to remove itself from the chart, close MT5 or do nothing if any of the Close Trades When/If is triggered according to trader's settings
Auto Recovery EA for MT4 and MT5 is suitable for forex traders looking for automated hedge recovery, drawdown reduction, recovery zone trading and advanced trade management on MetaTrader platforms.
Auto Recovery EA FAQ
What is a zone recovery strategy?
A zone recovery strategy is a hedging trading method that opens opposite trades at predefined price levels in order to recover losing positions when the market reverses or breaks out.
Does Auto Recovery EA use martingale?
No. The EA uses a hedging recovery system instead of traditional martingale averaging strategies. Traders can control hedge lot progression using custom multiplier settings.
Can I use Auto Recovery EA on MT4 and MT5?
Yes. The expert advisor is compatible with both MetaTrader 4 and MetaTrader 5 trading platforms.
Can the EA manage manual trades?
Yes. By setting the Magic Number to -1, the EA can manage and hedge manually opened forex trades.



We have surely emailed you to remind about this, but so far haven't received anything from you.
Please do not spam; comments and reviews are verified prior to publishing.