Page 1 of 1

Trade Copier Symbol Mappings

Posted: Mon Jun 29, 2026 10:45 pm
by TopTrades
The TopTrades Trade Copier supports symbol mappings. It also supports cross-market symbol mappings, for example: GOLD to XAUUSD.

Note: Herein the 'master' refers to the trader providing the trades.
Note: Herein the 'client' refers to the trader that is copying the 'master'.

What are symbol mappings?

A symbol mapping is required in order to copy trades from a Master (Signal Provider) account to a Client (Follower) account. It maps the Master's symbol to the Client's corresponding symbol. A symbol mapping has several symbol settings (described below) and they need to be set correctly in order for the trade copier to work.

Symbol Settings

When editing the symbol settings it's important to use the correct data type (ie. decimal number, whole number, or string characters). If an incorrect format is used the settings will not be saved.

## Name ## [type: string characters]
This is the name of the symbol such as EURUSD, GC, XAUUSD, ES, etc.. The value of the name setting has to match exactly how the Broker has the symbol named.

Note: Brokers may use a different name for the same symbol, for example: Broker X has EURUSD.fx and Broker Y has EURUSD.

## Tick ## [type: decimal number]
This is the tick size of the symbol such as 0.00001 for EURUSD, or 0.25 for NQ, or 1 for YM. Some symbol tick sizes may be different from Broker to Broker. It is important that the tick size is set exactly to the tick size used by the Broker.

## Size ## [type: decimal number]
This is the contract or lot size such as 100,000 for a full lot in Forex or 1 contract in Futures. The size value, in almost all cases, should be a base 10 number (ie. 0.1, 1, 10, 100, etc.).

## Step ## [type: decimal number]
This is the volume step or incremental step such as 0.01 of a full lot for the EURUSD, or just 1 for Future's contracts, or 0.01 for USTEC in CFDs. The step value, in almost all cases, should be a base 10 number (ie. 0.01, 0.1, 1, 10, etc.).

## Ratio ## [type: whole number]
This is the ratio at which the client will multiply the size traded by the master. If set to 1 the client will match the master size, if set to 2 the client will trade twice as much as the master, and so on. In some situations of cross-market symbol mapping the ratio will need to be set in increments, or decrements, of 10 to equal 1 full size (ie. master USTEC step = 0.01 but client NQ step equals 1).

## Slip ## [type: whole number]
The slip setting controls how much the client price can be from the master price when the master enters a trade. The slip value is used in conjunction with the tick value. For example, if the client is trading NQ in Futures and the client should only enter the trade if it is within 2 points of the master, then the slip value would be set to 8 if the NQ tick value is 0.25 (ie. 8 x 0.25 = 2). If the slip value is set to zero, the client price will have to match or better the master price, otherwise the client will not enter the trade.

## Stop ## [type: whole number]
The stop setting controls whether or not the client will place a stop-loss order with the main order. The stop value is used in conjunction with the tick value. For example, if the client is trading the EURUSD in Forex and wanted to add a safety stop-loss order 100 pips from entry, then the stop value would be set to 1000 if the EURUSD tick value is 0.00001 (ie. 1000 x 0.00001 = 0.01). If the stop value is set to zero, no safety stop-loss order will be added to the main order.

Note: The stop setting is for a safety stop-loss order. If the master account has their own stop-loss order and it is hit then all the client accounts will perform the same action. As a backup it is recommended that all clients use a safety stop-loss order in case the master goes offline.

## Limit ## [type: whole number]
The limit setting controls whether or not the client will place a take-profit order with the main order. The limit value is used in conjunction with the tick value. For example, if the client is trading ES in Futures and wanted to add a safety take-profit order 10 points from entry, then the limit value would be set to 40 if the ES tick value is 0.25 (ie. 40 x 0.25 = 10). If the limit value is set to zero, no safety take-profit order will be added to the main order.

Note: The limit setting is for a safety take-profit order. If the master account has a take-profit order and it is hit then all the client accounts will perform the same action. As a backup it is recommended that all clients use a safety take-profit order in case the master goes offline.

IMPORTANT: 1.) Make sure your position is flat before saving any new settings. 2.) After saving your new settings reconnect to the trade copier in order to load the new settings. 3.) Then test the new settings on a demo account to ensure the settings are working correctly before using them on a live account.