Can I put different robots running on different charts in MT4?

For example, I open two charts of the euro-dollar pair and in each chart I put different robots. Would they work?

2 Likes

You would need magic numbers assigned to the EAs so that each EA can only control orders that they are responsible for and not interfere with the other EAs orders. Otherwise it’s best to avoid using multiple strategy execution EAs on the same instrument.

Without magic numbers you could have EAs that serve different functions such as one that executes an entry strategy and the other that trails the stop loss for example.

2 Likes

Yes, you can run different robots on different charts in MT4, even if they’re on the same currency pair. Each chart functions independently, so attaching a separate Expert Advisor to each one will allow them to run their own strategies. Just make sure the settings, magic numbers, and risk parameters are configured properly so the trades don’t conflict or overlap. This way, the platform can distinguish which EA is managing which trades.

1 Like

Yep! Each chart can run its own robot, even on the same pair just make sure Allow live trading is on.

I would not personally suggest you do that because there would be potential for EAs to conflict each other, however if you wish to do that here is how: Open MT4 and log into your account.

Open multiple charts of the same pair (e.g., EUR/USD).

Drag your EA from the Navigator → Expert Advisors onto the chart.

In the EA settings:

Check “Allow live trading”

Give each EA a unique Magic Number to avoid conflicts.

Make sure the AutoTrading button on the top toolbar is green.

Repeat for other charts/EAs.