How to Build a Replication in MetaAPI's CopyFactory
Creating a Replication in CopyFactory
Overview
A replication in CopyFactory defines how trades are copied from a master account (strategy) to one or more slave accounts (subscribers).
This guide walks through creating a replication using the MetaApi web app, starting from the CopyFactory tab. This is helpful if you want to add extra broker accounts to our AI based Telegram cloud copier
Prerequisites
Before creating a replication, ensure:
- Your master trading account is already added in MT Accounts
- The account you want to copy from is actively trading
- The account you want to copy to is connected and not read-only
Step 1: Navigate to CopyFactory
- Log in to the MetaApi web app
- In the left-hand menu, click Trade copier
- This opens the CopyFactory interface
You will see two main tabs:
- Strategies – master accounts
- Subscribers – slave accounts

Step 2: Create a Strategy (Master)
If you already have a strategy, you can skip this step.
- Select the Strategies tab
- Click Add new strategy
- Choose the MT account that will act as the master
- Give the strategy a clear name (for example, the broker or signal source)
- Save the strategy
The strategy represents the source of trades.
Step 3: Add a Subscriber (Slave)
- Switch to the Subscribers tab
- Click Add subscriber
- Select the MT account that will receive copied trades
- Save the subscriber
The subscriber represents the destination account.
Step 4: Create the Replication
- Open the Strategies tab
- Click on the strategy you want to replicate
- Choose Add replication (or Create replication)
- Select the subscriber account
This links the master strategy to the slave account.
Step 5: Configure Replication Settings
During replication setup, configure the following options as needed:
Trade sizing
- Fixed lot size
- Lot multiplier
- Balance-based or equity-based sizing
Risk controls
- Maximum lot size
- Maximum number of open trades
- Drawdown or exposure limits
Symbol handling
- Enable symbol mapping if master and slave brokers use different symbol names (see below)
- Confirm no symbol filters are blocking instruments
Trade behavior
- Copy market orders only or include pending orders
- Copy stop-loss and take-profit modifications
- Handle partial closes and position updates
Step 6: Save and Start the Replication
- Review the configuration
- Save the replication
- Confirm the replication status is Running
The replication will now copy new trades from the master to the slave.
Testing the Replication
- Open a new trade on the master account
- Confirm the trade appears on the subscriber account
- Check CopyFactory logs if the trade does not copy
Important Notes
- Replications do not copy historical trades
- Only trades opened after the replication starts will be copied
- Symbol names must match or be mapped explicitly
- Risk settings should be reviewed carefully before using live accounts
Common Issues
If trades do not copy:
- Confirm the replication status is Running
- Verify the correct master and subscriber accounts were selected
- Check symbol mapping and symbol filters
- Ensure the subscriber account has sufficient margin
Summary
To create a replication in CopyFactory:
- Navigate to Trade copier
- Create or select a strategy (master)
- Add a subscriber (slave)
- Configure and start the replication
This setup enables automated trade copying between MetaTrader accounts using CopyFactory.
CopyFactory Symbol Mapping Guide
Overview
Different brokers often use different symbol names for the same instrument. A common example is broker-specific suffixes such as .x, .m, .raw, or .pro.
CopyFactory requires exact symbol matching by default. If the symbol name on the master account does not exactly match the symbol name on the slave account, trades will not be copied unless a symbol mapping rule is configured.
This guide explains how to configure symbol mapping using the MetaApi web app.
When Symbol Mapping Is Required
You should configure symbol mapping if:
- Trades appear on the master account but do not open on the slave
- The same instrument uses different names across brokers
- The master broker adds suffixes or prefixes to symbols
- You are copying trades between different brokers or account types
Common Examples
Symbol mapping is commonly required for:
- Broker suffixes (e.g.
EURUSD.x→EURUSD) - Broker prefixes (e.g.
fx_EURUSD→EURUSD) - Commodities and indices with custom names (e.g.
US30.cash→US30) - Crypto or CFD symbols that differ by broker
Prerequisites
Before configuring symbol mapping, confirm:
- The replication already exists and is Running
- The target symbol exists and is tradable on the slave account
- You are testing with new trades (existing positions are not remapped)
CopyFactory Setup (Web App)
Step 1: Open the replication
- Log in to the MetaApi web app
- Go to CopyFactory
- Open Replications
- Select the replication that copies from your master account
Step 2: Edit replication settings
- Click Edit (or the ⚙️ settings icon)
- Scroll to Advanced settings
- Locate the Symbol mapping section
Step 3: Add a symbol mapping rule
Add a new mapping with the following values:
- Master symbol: the symbol name used by the master broker
- Slave symbol: the corresponding symbol name used by the slave broker
Save the replication.
CopyFactory will translate the symbol before placing trades on the slave account.
Optional: Wildcard or pattern-based mapping
If the UI allows wildcards or pattern matching, you may use a broader rule such as:
- Master symbol:
EURUSD* - Slave symbol:
EURUSD
This is useful when the master broker may change suffixes in the future.
Note: Not all MetaApi accounts support wildcard mapping in the UI. If unavailable, use explicit symbol mappings.
Important Notes
- Symbol mapping applies only to new trades
- Existing open positions are not copied retroactively
- Symbol names are case-sensitive
- Contract sizes, tick values, and pricing models may differ between brokers
- Review risk and lot-size settings after mapping symbols
Testing the Setup
- Open a new trade on the master account
- Confirm the trade opens on the slave account using the mapped symbol
- Review CopyFactory logs if the trade does not appear
Common Issues
If trades still do not copy, verify:
- The replication status is Running
- No symbol filters are blocking the instrument
- The slave account is not read-only or margin-locked
- The slave broker does not use a completely different instrument name
Summary
Symbol mapping allows CopyFactory to copy trades between brokers that use different symbol names.
To resolve symbol mismatches:
- Add a symbol mapping rule on the replication
- Map the master broker symbol to the correct slave broker symbol
- Test using a new trade
This resolves the majority of CopyFactory trade replication issues caused by symbol name differences.
Updated on: 04/02/2026
Thank you!
