External EA Configurations Setting

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

  1. Attach Zone Recovery EA to one chart.

  2. Attach your External EA to a separate chart (same instrument).

  3. In Zone Recovery EA, select:

    • Initial Trade Type → External EA Trade

  4. 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:

  1. External Chart ID
    → The unique ID of the chart where your external EA is running

  2. Remove EA Template Name
    → Template used to disable/remove your external EA

  3. Restore 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/