How to run multiple recovery Expert Advisors on one MetaTrader 5 account

3 October 2026, 08:56
Frantisek Juris
0
27

How to manage risk when running multiple trading robots on one account

Many traders eventually reach a point where they want to diversify their automated trading. You might start with one Expert Advisor on a single symbol, but soon find yourself wanting to add more strategies, perhaps covering different currency pairs or trading both long and short directions simultaneously. The common challenge here is not just finding the right strategy, but ensuring that your automated tools do not inadvertently interfere with one another.

When you run multiple recovery or averaging robots on a single MetaTrader 5 account, they often look at the same data to make their decisions. Specifically, most recovery systems calculate their risk by measuring the gap between the total account Balance and the current Equity. This works perfectly if you have only one robot running. However, if you have two robots, both will see the same total account drawdown and both may decide to increase their position sizes at the same time. This can lead to a compounding effect on your leverage that you did not intend, turning a manageable situation into a significant risk.

Understanding slot isolation in automated trading

The concept behind the FJ Universe Yield Machine is to solve this measurement problem through what is called slot isolation. Instead of looking at the global account balance, this Expert Advisor uses the Wealth Index. This is a way of tracking the floating profit and loss for a single specific slot. A slot is defined as the combination of one symbol, one magic number, and one direction. By isolating these metrics, the robot ignores the performance of other robots or manual trades on your account.

If you are exploring this approach, the product serves as a practical worked example of how instance isolation functions. Because each instance keeps its own private book, the long side of a trade and the short side of a trade do not influence each other's sizing. This allows a trader to run multiple instances across various major currency pairs like EURUSD or AUDUSD without the drawdown of one pair forcing an unnecessary adjustment in another.

Practical steps for testing and implementation

Before you consider any automated strategy, it is important to remember that all trading involves risk. A recovery system, by its very nature, adds to positions that move against the current price. It holds floating drawdown as part of its design to reach a weighted average entry target. This is not a fixed stop-loss strategy, and it requires patience and a clear understanding of your own risk tolerance.

If you decide to test the FJ Universe Yield Machine, keep these principles in mind:

  • Always perform a full real-tick backtest on your specific broker, as spreads and swaps vary significantly between providers.
  • Forward-test on a demo account first to observe how the system handles market volatility before committing capital.
  • Configure your settings based on your own account size and risk appetite. There is no universal setting, so you must test your configuration on your chosen symbol and timeframe to see if the behavior aligns with your expectations.
  • Assign a unique magic number to every instance to ensure the system keeps the books properly separated.

The goal is to maintain control over your account. Whether you are using this specific tool or another method of automation, your peace of mind is the most important asset you have. If you find that holding floating drawdown causes you stress, it may be worth reconsidering if a recovery-based system is the right fit for your temperament. Trading is a marathon, and the most successful traders are those who prioritize consistency and risk management over the desire for quick results.

You can find the FJ Universe Yield Machine as a reference for these concepts here: FJ Universe Yield Machine. You may also explore the work of the developer via FJUNIVERSE seller page on MQL5 to see other approaches to automated strategy management.

How do you currently manage the interaction between different automated strategies when running them on the same account?

About the author: Frantisek Juris builds and runs automated strategies for MetaTrader 5 and shares what he learns at FJUNIVERSE.COM. Every product mentioned above is listed on his MQL5 seller page. Trading involves risk. Nothing here is investment advice, and past results describe the past only.