Articles on: TGFX-AI Telegram Cloud Copy Trader.

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

  1. Log in to the MetaApi web app
  2. In the left-hand menu, click Trade copier
  3. 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.

  1. Select the Strategies tab
  2. Click Add new strategy
  3. Choose the MT account that will act as the master
  4. Give the strategy a clear name (for example, the broker or signal source)
  5. Save the strategy

The strategy represents the source of trades.

Step 3: Add a Subscriber (Slave)

  1. Switch to the Subscribers tab
  2. Click Add subscriber
  3. Select the MT account that will receive copied trades
  4. Save the subscriber

The subscriber represents the destination account.

Step 4: Create the Replication

  1. Open the Strategies tab
  2. Click on the strategy you want to replicate
  3. Choose Add replication (or Create replication)
  4. 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

  1. Review the configuration
  2. Save the replication
  3. Confirm the replication status is Running

The replication will now copy new trades from the master to the slave.

Testing the Replication

  1. Open a new trade on the master account
  2. Confirm the trade appears on the subscriber account
  3. 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:

  1. Navigate to Trade copier
  2. Create or select a strategy (master)
  3. Add a subscriber (slave)
  4. 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.xEURUSD)
  • Broker prefixes (e.g. fx_EURUSDEURUSD)
  • Commodities and indices with custom names (e.g. US30.cashUS30)
  • 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

  1. Log in to the MetaApi web app
  2. Go to CopyFactory
  3. Open Replications
  4. Select the replication that copies from your master account

Step 2: Edit replication settings

  1. Click Edit (or the ⚙️ settings icon)
  2. Scroll to Advanced settings
  3. 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

  1. Open a new trade on the master account
  2. Confirm the trade opens on the slave account using the mapped symbol
  3. 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

Was this article helpful?

Share your feedback

Cancel

Thank you!