Specifications
Last updated
Was this helpful?
Last updated
Was this helpful?
Here, you will find detailed information about the different account types offered by MetaCopier and about the platform.
Latency is the time it takes to connect to your broker and receive a response (Round Trip Time), which is crucial in trading. Lower latency results in faster replications.
MetaCopier provides different regions to cover most brokers. The picture below shows the latency for different locations.
In the following table, you can see which accounts can be used as a master and/or a slave.
MetaTrader 4
MetaTrader 5
cTrader
DXtrade
TradeLocker
Tradingview
Binance
Bybit
Our trading platform supports various order types for copying trades. By default, limit orders are not copied, as we recommend this setting for most situations.
We advise against copying limit orders because it offers no significant advantages and may cause issues. For example, if a pending order activates on the follower's account but not on the master's account, it can lead to an unmanaged trade on the follower's account, posing risks and making it hard to manage.
On the following page, you can find all the details about pending orders.
Accounts can be set up as either master or follower for copying trades.
MetaTrader 4
MetaTrader 5
cTrader
DXtrade
TradeLocker
Binance
Bybit
MetaCopier is designed to scale seamlessly, accommodating millions of accounts without hard restrictions. To maintain optimal performance and prevent misuse, we have established the following soft limits:
Projects
30
Accounts
100
Strategies
100
Dedicated IPs
20
Copiers
50
Risk limits
10
Labels
10
If your requirements exceed these limits, please contact us to discuss adjustments.
When trading the same instrument on different platforms or broker accounts, you may notice variations in the lot size needed to achieve the same risk. This is often due to differences in contract size, which is the number of units of the underlying asset that each lot represents. A larger contract size means each lot covers more of the underlying asset and therefore requires a smaller lot size to maintain the same risk exposure.
Master account
Metatrader 5
Contract Size: 1 for US30
Meaning: 1 lot = 1 unit of the underlying asset (for simplicity)
Slave account
TradeLocker
Contract Size: 100 for US30
Meaning: 1 lot = 100 units of the underlying asset
Because TradeLocker’s contract size is 100, it handles 100 times more of the US30 index per lot than Metatrader 5 does. This difference explains why, if you open 1 lot on Metatrader, you would need 0.01 lots on TradeLocker to risk the same amount.
Some prop firms restrict access to the FIX API and Open API to prevent automated trading, bots, and high-frequency strategies that may increase their financial risk or take advantage of their evaluation process. These restrictions are usually in place to encourage manual trading, reduce system load, and avoid potential misuse. If you encounter an error message in the logs such as "CHANNEL_IS_BLOCKED", it is likely related to this restriction. In that case, please contact your broker for more information or clarification.
The following prop firms have blocked access to their APIs, therefore it is not possible to add accounts in Metacopier. If possible, we suggest to use another compatible platform.
MyFundedFX
https://webtrader.myfundedfx.com/
FTMO
https://dxtrade.ftmo.com/
Eightcap (Prop)
https://prop.dx-eightcap.com/
TradeLocker may take up to 2 minutes to load all symbol configurations and enable trading.
Match-Trader currently does not provide the broker ID required to connect via the API (but they are working on it). You can request this information from your broker or try the following tip.
Open the Match-Trader WebUI in your browser, then inspect the source code of the WebUI. Depending on your browser, follow these steps (or search in Google if you are not sure):
Right-click anywhere on the page.
Select "View Page Source" from the context menu, or use the keyboard shortcut Ctrl + U (Windows/Linux) or Cmd + Option + U (Mac).
Right-click anywhere on the page.
Select "View Page Source" from the context menu, or use the keyboard shortcut Ctrl + U (Windows/Linux) or Cmd + U (Mac).
Right-click anywhere on the page.
Select "View Source" from the context menu, or press Alt + Ctrl + U.
Within the source code, look for the term "brokerId". You should find something like this:
In this case, the broker ID is 2. In the screenshot below, you can see a working configuration for a challenge at E8 Markets. Use it as a reference if needed.
Binance cannot be used as the source (master) but only to copy positions.
Only USDT perpetuals are supported and tested.
One Way and Hedge mode is supported
Binance does not support multiple positions for the same symbol, only a single aggregated position. If there are multiple positions on the master account, they will be merged into one. In this case, the ticket number of the oldest position on the master account will be used for tracking purposes.
Since Binance only supports one aggregated position per symbol, MetaCopier adapts TP/SL management as follows:
For Buy Positions:
The highest Take Profit (TP) among all master positions is applied.
The lowest Stop Loss (SL) among all master positions is applied.
For Sell Positions:
The lowest Take Profit (TP) among all master positions is applied.
The highest Stop Loss (SL) among all master positions is applied.
Price differences between a normal Broker and Binance
There can be significant price differences between a normal broker and Binance (a direct market exchange). This is due to variations in liquidity, spreads, and pricing models used by brokers versus exchanges.
Check the profit of the trades and adjust the multiplier to align the profit on the slave account, since Binance works differently compared to a traditional forex broker.
When adding a copier to the Binance account, the option "Hide comment" must be activated. This means that manual trading or positions opened by other systems are not allowed.
To connect your Binance account to MetaCopier, you can generate your API keys using one of the following methods:
Automatic Key Generation (not recommended) – Use the button in our web app to generate your API Key and Secret Key automatically.
Important notice: You can only generate one API key, and you must deactivate the default security:
Manual Key Generation (recommended) – If you prefer, you can manually create and configure your API keys by following the steps below to ensure secure setup.
Go to the Binance website.
Click Log In and enter your credentials (email and password).
Complete the 2FA authentication (if enabled).
Click on your profile icon (top-right corner).
Select Account -> API Management from the dropdown menu.
Under API Key Management, click Create API.
Choose System-generated API Key or Self-generated API Key.
Enter a label/name for your API key (e.g., "MetaCopier").
Click Next and complete the security verification (email/SMS/Google Authenticator).
Copy and store your API Key and Secret Key securely.
The Secret Key is shown only once—make sure to save it.
Edit API restrictions:
Enable "Enable Futures"
Enable "Enable Spot & Margin Trading"
Click Save to finalize the setup.
Log in to MetaCopier.
Create an binance account
Enter the API key and Secret key in the password field using the format: apikey|secretkey
Do not share your Secret Key with anyone.
Bybit cannot be used as the source (master) but only to copy positions.
Only USDT perpetuals are supported and tested.
Only Unified Trading is supported
One Way and Hedge mode is supported
Bybit does not support multiple positions for the same symbol, only a single aggregated position. If there are multiple positions on the master account, they will be merged into one. In this case, the ticket number of the oldest position on the master account will be used for tracking purposes.
Since Bybit only supports one aggregated position per symbol, MetaCopier adapts TP/SL management as follows:
For Buy Positions:
The highest Take Profit (TP) among all master positions is applied.
The lowest Stop Loss (SL) among all master positions is applied.
For Sell Positions:
The lowest Take Profit (TP) among all master positions is applied.
The highest Stop Loss (SL) among all master positions is applied.
Price differences between a normal Broker and Bybit
There can be significant price differences between a normal broker and Bybit (a direct market exchange). This is due to variations in liquidity, spreads, and pricing models used by brokers versus exchanges.
Check the profit of the trades and adjust the multiplier to align the profit on the slave account, since Bybit works differently compared to a traditional forex broker.
When adding a copier to the Bybit account, the option "Hide comment" must be activated. This means that manual trading or positions opened by other systems are not allowed.
To connect your Bybit account to MetaCopier, you can generate your API keys by following these steps:
Step 1: Log in to Bybit
Go to the Bybit website.
Click Log In and enter your credentials (email and password).
Complete any 2FA authentication if prompted.
Step 2: Navigate to API Management
Click on your profile icon in the top-right corner.
Select API from the dropdown menu.
Or directly visit: https://www.bybit.com/app/user/api-management
Step 3: Create a New API Key
Click Create New Key.
Choose System-generated API Key
Enter a label/name for your API key (e.g., "MetaCopier").
Select API Trasaction.
Select Read-Write
Select No IP restriction
Select "Unified Trading" (Trade) and Assets (Assets)
Click Submit and complete the verification steps (email/SMS/2FA).
API keys that are not bound to IP addresses are valid for three (3) months
Step 4: Connect to MetaCopier
Log in to MetaCopier.
Create a Bybit account
Enter your API Key and Secret Key in the password field using the format:
If the account can not connect try using a different region
Security Tips
Do not share your Secret Key with anyone.
To ensure accurate risk management, we highly recommend enabling the feature in MetaCopier and activating the "Adjust with master distance" option. This ensures that Take Profit (TP) and Stop Loss (SL) levels are adjusted dynamically based on the price difference between the master and slave accounts, improving trade execution reliability.
To ensure accurate risk management, we highly recommend enabling the feature in MetaCopier and activating the "Adjust with master distance" option. This ensures that Take Profit (TP) and Stop Loss (SL) levels are adjusted dynamically based on the price difference between the master and slave accounts, improving trade execution reliability.