TRADOVATE TO METATRADER TRADER COPIER

 


This is the user guide for 'Tradovate to MT4/MT5' Trade Copier.








Reminders:


1. This copier can work on futures prop firm demo/practice accounts and also support concurrent copy from multiple accounts of different prop firms to multiple MT4/MT5.


Please note this copier suite does *not* use Tradovate API.  It sends out trading requests to Tradovate server directly from your own machine.


2. Tradovate is a futures platform, i.e. netting trading mode.  However most MT4/MT5 accounts are hedging mode.  This copier will follow futures netting mode to process the copied orders to MT4/MT5.

If Tradovate ESZ4 position changed from +2 -> -2, this copier will first close 2 lot long orders at MT4/MT5 and then place a new 2 lot short order.  as such the net lot at MT4/MT5 remains at -2.  You could set 'lot multiplier' variable at copier ea to convert 2 futures lot to smaller lot at MT4/MT5.


3. This copier only supports Tradovate position copy.  That means 'no TP/SL' and 'no limit/stop' orders will be copied to MT4/MT5.  However, when an order gets closed by hitting its TP/SL price at Tradovate, this copier will send out order close action to MT4/MT5.  When a limit/stop order gets fulfilled, this copier will send out market order entry to MT4/MT5.  Or you could use this copier's various order TP/SL, trailing, breakeven features to handle at MT4/MT5 side.


=======


Installation


1. Install MT4 or MT5 copier EA


Put “TradovateToMT4.ex4” or “TradovateToMT5.ex5” to \MQL4\Experts\ or \MQL5\Experts\ folder. 


At MT4 or MT5, “Menu” → “Tools” → “Options”, at below selection, click “Allow DLL Import” - as this EA needs network authentication for use.



Open any chart and attach this signal EA to chart. At the first EA variable, please enter your license key




Please attach this copier EA to ONLY one chart.  


This EA can process multiple symbol/trade events of this MT4/MT5.


Input your Tradovate account number at signal ea's 'Trade Account ID' variable.  Your Tradovate account number is shown on the top bar of Tradovate webtrader.  At below screenshot, account id is DEMO3878733.




If you want to copy from more Tradovate accounts, you could open one more charts and attach this signal ea with different Tradovate account numbers.


Then input 'Symbol Mapping List' and 'Lot Multiplier List' variables.


- Symbol mapping list - its format is MT4/MT5's symbol name, comma, then Tradovate's, then semi-colon

e.g. 

SPX,ESZ4;

if two pairs, 

SPX,MESZ4;AUDUSD,M6AZ4;



- Lot multiplier list - if you want to multiply the lot value to Tradovate, for instance, input 

EURUSD,0.1;XAUUSD,0.01;

If simply input 

0.01

All Tradovate lot will be multiplied 0.01 times to MT4/MT5.


The rest of MT4/MT5 copier ea variables will be explained at later sections.



2. Install Tradovate bridge app


- Unzip tradovatebridge.zip

- Modify config.ini file at that unzipped folder

Below is the sample of config.ini file input:


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

license_key=

input your purchased license key.

e.g.

license_key=taigk97+mtfmtdv@gmail.com

login=

your Tradovate login user name
your Tradovate login password (not XXXXX)
DEMO or LIVE
your Tradovate account number to copy

separate each by comma


If you have one more Tradovate accounts to copy, make more login= lines with other credential info at config.ini file

e.g.

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


Kindly be aware Tradovate has restriction on multiple account login from one computer/VPS - but the actual number is not explicitly mentioned at their public document.  You could try few first.


symbols=

input your Tradovate symbol names to be copied
if more than one symbols, input like

M6AZ4,MESZ4,MNQZ4

separate each by comma

note: if you have input more pairs 'symbol mapping' at signal ea, please ensure the Tradovate symbol names are input at config.ini


Then run that Tradovate bridge app and wait for 'ready to copy signal' message.


If it shows any error during login, please correct the config.ini input and save and restart that bridge app.



3. Explanations of the rest of copier ea variables


- Lot mode - default is 'follow Tradovate order lot'; another option is 'Fixed Lot'


- Applicable symbol list - if you want to restrict the trade copy to certain symbols, please add MT4/MT5 symbol name plus comma.  for instance, XAUUSD,US30,


- Reverse trade - reverse any trade from Tradovate.  if enabled, MT4/MT5 side will place SHORT trade if Tradovate has a LONG trade.


- Order magic number - order identification for those trades placed by this copier ea.


- Each order's take profit & stop loss in point - default is zero - that means this feature is disabled.  unit is in point.


- Each symbol's take profit & stop loss in $ - default is zero - that means this feature is disabled.  it calculates each symbol's trades profit or loss in $.


- Total take profit & stop loss in $ - default is zero - that means this feature is disabled.  it calculates all trades profit or loss in $.  kindly note all above mentioned profit & loss calculations are limited to the same magic number set at this EA.


- Trailing stop and Breakeven - defaults are disabled.  If enabled, EA will use its profit start and moved point to set.  Trailing stop will keep moving stoploss price if more profits are gained - while Breakeven just moves stoploss price once.


- As there are great variations of customer custom needs of control or filter requirements, this copier use the alternative approach to accommodate.


If enable "Enable Hold-Up Feature?" variable (default is false), MT4/MT5 copier EA will keep checking whether MT4/MT5 global variable named 

TDVMTCOPYDISABLE

is 1 or not.  If that equals 1, MT4/MT5 copier EA will hold up.  It doesn't equal or that global variable is not set, MT4/MT5 copier EA will keep running.




Popular posts from this blog

FREE EVALUATION WITH LIMITED SYMBOLS

TRADE COPIER USER GUIDE LIST

METATRADER TO NINJATRADER TRADE COPIER