TRADOVATE TO METATRADER TRADER COPIER

 


User Guide: Tradovate to MT4/MT5 Trade Copier







Reminders:


1. This copier supports futures prop firm demo/practice accounts and simultaneous copying from accounts with different prop firms to multiple MetaTrader terminals.


The Tradovate signal app does not use the Tradovate API. It sends trading requests directly from your computer to the Tradovate server.


The destination copier runs as an EA in MT4/MT5.


2. Tradovate uses futures netting mode, while most MT4/MT5 accounts use hedging mode. The copier follows netting behavior when processing destination trades.

For example, if an ESZ4 position changes from +2 to -2, the copier closes 2 lots of long positions in MetaTrader, then opens a 2-lot short position. The net destination position is -2. Use the lot multiplier to convert futures contract quantities to suitable MetaTrader lot sizes.


3. Only position changes are copied; TP/SL prices and pending orders are not. When a Tradovate order closes at TP/SL, the copier sends a close signal. When a pending order is filled, it sends a market entry signal. You can also use the Copier EA's local TP/SL, trailing stop, and breakeven settings to manage destination trades.


=======


Installation


1. Install the MT4 or MT5 Copier EA.


Copy "TradovateToMT4.ex4" or "TradovateToMT5.ex5" into the \MQL4\Experts\ or \MQL5\Experts\ folder, respectively.


In MT4 or MT5, go to Tools > Options and enable "Allow DLL imports" in the settings shown below. The EA requires network access for license authentication.



Open any chart and attach the Copier EA. Enter your license key in the first EA input.




Attach one Copier EA to one chart per source Tradovate account.


One EA instance handles signals for multiple symbols and trade events.


Enter the Tradovate account name in "Trade Account ID". Find it in the top bar of Tradovate webtrader. In the screenshot below, it is DEMO3878733.




For another source account, open another chart and attach the Copier EA with that Tradovate account name.


Configure "Symbol Mapping List" and "Lot Multiplier List".


- Symbol mapping list - Format: MT4/MT5 symbol, a comma, Tradovate symbol, and a semicolon.

e.g. 

SPX,ESZ4;

For two symbol pairs:

SPX,MESZ4;AUDUSD,M6AZ4;



- Lot multiplier list - To multiply lot sizes when copying to MetaTrader, enter a value such as:

EURUSD,0.1;XAUUSD,0.01;

Alternatively, enter

0.01

All Tradovate quantities are multiplied by 0.01 when copied to MT4/MT5.


The remaining Copier EA settings are explained below.



2. Install the Tradovate bridge app.


- Extract tradovatebridge.zip.

- Edit config.ini in the extracted folder.

Example config.ini:


license_key=taigk97+eval@gmail.com
login=taigk97@yahoo.com,XXXXX,DEMO,DEMO3878733
symbols=M6AZ4,MESZ4

license_key=

Enter your purchased license key.

e.g.

license_key=taigk97+mtfmtdv@gmail.com

login=

Your Tradovate username
Your actual Tradovate password; replace XXXXX
DEMO or LIVE
The Tradovate account name to copy from

Separate the values with commas.


For additional Tradovate accounts, add a separate login= line with the appropriate credentials for each one.

e.g.

login=taigk97@gmail.com,Nk2025#,DEMO,DEMO4504050
login=weiser@gmail.com,tokyo1b9?,DEMO,DEMO4512912
login=cider@gmail.com,signaly98-,DEMO,DEMO4587101


Tradovate limits simultaneous account logins from one computer or VPS, but does not specify the exact number in its public documentation. Start with a few accounts and check the results.


symbols=

Enter the Tradovate symbols to copy.
For multiple symbols, enter:

M6AZ4,MESZ4,MNQZ4

Separate the values with commas.

If the Copier EA includes multiple symbol mappings, include all corresponding Tradovate symbols in config.ini.


Then start the Tradovate bridge app and wait for "ready to copy signal".


If login fails, correct the details in config.ini, save the file, and restart the bridge app.


If login still fails despite correct credentials, try the following:

- Make sure Chrome or Microsoft Edge is installed.
- Add this line to config.ini:

bypass=on

- Save config.ini and restart the bridge app.



3. Remaining Copier EA Settings


- Lot mode - The default is "follow Tradovate order lot". The other option is "Fixed Lot".


- Applicable symbol list - Limit copying to specified MT4/MT5 symbols, separated by commas, for example: XAUUSD,US30.


- Reverse trade - When enabled, a Tradovate LONG trade opens a SHORT trade in MetaTrader, and vice versa.


- Order magic number - Identifies trades placed by this Copier EA.


- Each order's take profit & stop loss in point - Disabled by default (zero). Enter the distance in points.


- Each symbol's take profit & stop loss in $ - Disabled by default (zero). Set profit or loss limits in dollars for trades in each symbol.


- Total take profit & stop loss in $ - Disabled by default (zero). Set profit or loss limits in dollars across all copied trades. All profit and loss calculations above apply only to trades with the magic number set in this EA.


- Trailing stop and Breakeven - Disabled by default. Set the profit threshold and movement distance in points. Trailing stop keeps adjusting the SL as profit increases; breakeven moves it once.


- The copier supports custom control and filtering rules through the following method.


If you enable "Enable Hold-Up Feature?" (default: false), the Copier EA checks whether the MT4/MT5 global variable named

TDVMTCOPYDISABLE

is set to 1. If it is, the EA pauses. If it has any other value or is not set, the EA continues running.


- Logging


1. Copier EA - Live logs appear in the MetaTrader 'Experts' log panel.

2. Bridge app - Live logs appear in the app's log panel. To save them to a file, add this line to config.ini:

log=on

Save the file and restart the app. The log file is stored in the bridge app folder.


- Alert Notifications


The copier EA provides four alert notification options:


- Popup Alert

- Sound Alert

- Mail Alert

- Mobile Alert


'Popup Alert' is enabled by default.


To receive email or mobile notifications, you must not only enable the corresponding 'Mail Alert' or 'Mobile Alert' option, but also configure MT4/MT5 to send notifications to your email address or the MT4/MT5 mobile app.


For instructions on configuring email or mobile notifications in MT4/MT5, you can consult an AI assistant such as ChatGPT or Claude.


- Notification History


Regardless of which alert options are enabled, all notification messages are recorded in the MT4/MT5 'Experts' log panel.


You can view recent messages directly in the 'Experts' tab. To access historical logs, right-click within the 'Experts' tab and select 'Open', then locate and open the log file for the desired date.



=======


Special Notes:

To copy multiple Tradovate accounts to one MetaTrader account:

1. Open a separate MetaTrader chart for each source account.

2. Attach a Copier EA to each chart.

3. Enter a different Tradovate account name and magic number in each EA.

4. Configure the appropriate symbol mappings for each source account.








Popular posts from this blog

TRADE COPIER USER GUIDE LIST

FREE EVALUATION WITH LIMITED SYMBOLS

METATRADER TO TRADELOCKER TRADE COPIER - NON API APPROACH