External EA Configurations Setting

If your INITIAL TRADE TYPE = External EA Trade, you must configure the External EA settings correctly.
This mode is used when:
- Another EA opens the initial trade
- Zone Recovery EA manages and recovers that trade
How External EA Trade Mode Works
When you select External EA Trade:
- Zone Recovery EA automatically detects trades opened by your external EA
- It then takes control and manages the recovery process
Important Setup Instructions
Attach Zone Recovery EA to one chart.
Attach your External EA to a separate chart (same instrument).
In Zone Recovery EA, select:
Initial Trade Type → External EA Trade
Configure all necessary parameters inside:
Initial Trade (External EA) section
⚠️ Very Important Rules
To avoid conflict or unexpected behavior:
- The external EA must NOT open more than one trade per symbol
- The external EA must NOT close trades once the recovery cycle begins
- The external EA must NOT interfere with trades opened by Zone Recovery EA
- Both EAs must run on separate charts of the same instrument
Failure to follow these rules may cause recovery logic to fail.
How Our EA Automatically Disable / Restore Your External EA
Some of our products can temporarily disable your external EA and later restore it automatically when needed.
Products Supporting This Feature
Zone Recovery EA
Grid Recovery EA
Equity Guard EA
How It Works (Without DLL)
According to MetaTrader Market rules, EAs cannot use DLL files.
Without DLL access, it is technically impossible to directly remove or attach another EA programmatically.
So we use a smart and safe method:
✅ The EA changes chart templates to remove or restore the external EA.
What You Need to Configure
To make this system work, you must provide three inputs:
External Chart ID
→ The unique ID of the chart where your external EA is runningRemove EA Template Name
→ Template used to disable/remove your external EARestore EA Template Name
→ Template used to attach/restore your external EA
When a trigger condition occurs (like equity protection or recovery start):
The EA applies the Remove template → External EA stops working
After the process finishes → The EA applies the Restore template → External EA resumes trading
📘 Full Step-by-Step Guide
For detailed explanation including:
- What is Chart ID
- How to get Chart ID
- How to create Remove template
- How to create Restore template
- How mapping works (multiple Chart IDs)
- Why some EAs have multiple blocks
- Important warnings about semicolon (;) usage
- Chart ID reset warning after closing chart
👉 Please read the complete guide here:
https://meetalgo.com/docs/functions-glossary/how-to-disable-enable-external-ea/