TopTrades
The TopTrades trade copier is a multi-featured trade copier that works with several trading platforms. It has the ability to do cross-market (ie. Futures to CFDs) and cross-platform (ie. NinjaTrader to cTrader) trade copying. Aside from copying trades locally on one computer, the trade copier can also copy trades World Wide to multiple computers within milliseconds.
Supported Trade Copying Platforms:
Watch the video demonstration for a more detailed explanation on the TopTrades trade copier.
A trade copier is a piece of software that automatically replicates trading actions (opening, modifying, and closing positions) from one "master" or "leader" trading account to one or more "slave" or "client" accounts in near real-time. This allows a trader to execute a strategy in a single account and have it automatically mirrored in multiple other accounts, often with customizable risk and lot or contract size settings.
The TopTrades trade copier allows for mapping the Master Account symbols across all of the Client Accounts. It also allows for cross-market symbol mapping (ie. GC to XAUUSD). The symbol mappings have to be precise in order for the copier to work correctly. Each symbol has several settings and are described below...
IMPORTANT: The Master symbol list should ONLY contain symbols that the Master trades. In each Client Account section map the Master symbol to the correct Client symbol. For example, if the Master trades symbol NQ but the Client is trading symbol MNQ then add the Master NQ symbol and then add a Client MNQ symbol that is mapped to the Master NQ symbol.
NOTE: When editing the symbol settings make sure to use the correct data type (ie. decimal number, whole number). If an incorrect format is used the settings will not save.
Name [type: string characters]
This is the name of the symbol such as EURUSD, GC, XAUUSD, ES, etc.. The value of the name has to match exactly as it is displayed
in the Master Account's platform for the master and the Client Account's platform for the client. Each Broker may use a different name for the same symbol (ie. EURUSD vs EURUSD.cash).
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 to place a safety 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.
Limit [type: whole number]
The limit setting controls whether or not to place a safety 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.