What TradeGate does
Mirror your MT5 CFD trades into Tradovate futures in close to real-time so you possibly can preserve utilizing your favourite MT5 EA and execute on prop-firm compliant futures (e.g., Apex and others that clear through Tradovate).
-
Mirrors opens and closes (market)
-
Magic Quantity and Remark filters (AND logic)
-
Max concurrent replicas cap
-
On-chart standing panel + open positions snapshot
-
Simulation mode for secure testing (no orders despatched)
Necessities
-
Tradovate account with a prop agency that helps Tradovate.
Discover one right here: https://prop.tradovate.com/find-a-prop-firm ? -
Allow TradingView connection in your Tradovate account (utilized by Tradovate’s APIs).
Information: https://help.tradovate.com/s/article/Connecting-Your-Tradovate-Account-to-TradingView?language=en_USObserve: regardless of wording you might even see in articles, you don’t must pay for this integration !! IT’S FREE !!
Fast begin (MQL5 Market construct)
-
Connect TradeGate to the MT5 chart you wish to mirror (e.g., US500, USTEC…).
-
In Inputs, fill Tradovate login and password.
-
Select Futures root to reflect (e.g., MES for Micro S&P).
-
Set Mirror Qty (contracts) (begin with 1 for prop evals).
-
(Elective) Set Magic Quantity Filter and/or Remark Filter.
-
(Elective) Restrict MAX Open Positions (0 = limitless).
-
For a dry run, set Simulation solely = true.
-
Click on OK. The on-chart panel reveals connection standing, steadiness, and open Tradovate positions.
Inputs (vital be aware)
One occasion per mapping: TradeGate mirrors solely the image of the chart it’s connected to. If you wish to mirror a number of CFDs (US500, USTEC, DE40…), connect a separate occasion of the EA on every chart and set the suitable Futures root to reflect in every occasion.
Inputs (defined)
INPUT | PURPOSE | RECOMMENDATION |
---|---|---|
Tradovate login / password | Credentials for API authorization. | Required. |
Futures root to reflect | Goal futures household (MES, MNQ, MYM, ES, NQ, YM, GC, MGC, FDXM, FDXS…). | Use Micro merchandise for prop evals. |
Mirror Qty (contracts) | Contracts per mirrored motion. | Begin at 1. |
MAX Open Positions | Max variety of MT5 positions this EA will mirror/handle concurrently (per chart). 0 = limitless. | 1–2 for tighter prop management. |
Magic Quantity Filter | Solely mirror orders with this MagicNumber. | Depart clean/0 to disable. |
Remark Filter | Solely mirror if order remark accommodates this case-sensitive substring. | Depart clean to disable. |
Simulation solely (no orders despatched) | If true, no orders are despatched; EA logs what it might do. | Use for first-run validation. |
Verbose request/response logs | Debug logging of HTTP calls. | Hold OFF until troubleshooting. |
Beneficial CFD → Futures mapping
Use the desk under as a sensible information once you select Futures root to reflect. Decide the Micro product for prop evaluations until you’re very snug with danger.
MT5 CFD | Market | Futures | Root(s) | Notes |
---|---|---|---|---|
US500 | S&P 500 | E-mini / Micro E-mini S&P 500 | ES / MES | MES = 1/10 ES (prop-friendly). |
US30 | Dow 30 | E-mini / Micro E-mini Dow | YM / MYM | MYM = 1/10 YM. |
USTEC | Nasdaq-100 | E-mini / Micro E-mini Nasdaq-100 | NQ / MNQ | MNQ = 1/10 NQ. |
DE40 | DAX | Mini-DAX / Micro-DAX | FDXM / FDXS | FDXS is the micro. |
XAUUSD | Gold | COMEX Gold / Micro Gold | GC / MGC | MGC = 1/10 GC. |
You continue to choose the root (MES, MNQ, MYM, FDXS, MGC, and so forth.) within the EA’s Futures root to reflect enter.
How mirroring works
-
The EA listens for executed offers on the connected MT5 chart image.
-
If filters move and the reproduction cap permits, it routes a market order to the present entrance tradable month of your chosen futures root.
-
It creates a sticky mapping so subsequent closes/reductions mirror accurately.
-
If Tradovate rejects an order, you’ll see a crimson banner under the panels, e.g. Open mirror failed: TV reject which persists till a profitable mirror or EA re-init.
Prop-firm suggestions
-
Want breakout/flat-by-EOD methods over grid or holding in a single day.
-
Keep away from martingale sizing. It usually violates danger limits and may set off day by day loss or trailing thresholds.
-
Use Micro futures (MES/MNQ/MYM/FDXS/MGC) and set Mirror Qty = 1 till you’re snug.
-
Take into account MAX Open Positions = 1–2 to restrict publicity.
Most prop companies (together with Apex and related) implement day by day session guidelines and should power flat at finish of day or throughout upkeep home windows. To adapt:
Troubleshooting
-
Not linked / no account ID: verify your credentials and that MT5 WebRequest is allowed to your Tradovate API host in Instruments → Choices → Skilled Advisors.
-
No mirrors firing: examine Magic/Remark filters and MAX Open Positions cap.
-
Sizing off: keep in mind “Mirror Qty” is contracts, not CFD heaps.