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 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.