TradeGate users manual

TradeGate users manual

9 October 2025, 19:59
Laurent Xavier Richer
0
282

What TradeGate does

Mirror your MT5 CFD trades into Tradovate futures in near real-time. Keep using your favorite MT5 EA while executing on prop-firm compliant futures (e.g., Apex, Topstep, MyFundedFutures) that clear via Tradovate.

✅ NEW in v2.0: Multi-Symbol Support (Trade multiple pairs from one chart), List-Based Filtering, and Master Kill Switch.

  • Multi-Symbol Master: Manage trades for Nasdaq, S&P, and Dow simultaneously from a single chart using the new "Symbol Pairs" mapping.

  • Smart Mirroring: Replicates Opens and Closes (Market execution) with precision.

  • SmartSync: Automatically detects and adopts existing matching positions when you start the EA, ensuring seamless resumption of trading.

  • Hybrid Close Logic: Automatically selects API DELETE (Fastest/Flatten) or Reverse Order (Partial close) for maximum speed and safety.

  • Prop-Firm Safeguards: Built-in protections for End-of-Day (EOD) flattening and Cross-Hedging rules.

  • Safety Lock: Account Name Locking prevents trading on the wrong account if your prop firm adds/removes accounts.

  • Master Kill Switch: Instantly stop all instances linked to a specific login with one click.

Requirements & Setup

To use this bridge, you must complete these steps:

  1. Active MetaTrader 5 (MT5) Terminal: You must have a demo or live account connected.

  2. Strategy Source: An Expert Advisor (EA) or a Signal Service running on your chart that generates trades.

  3. Valid Tradovate Account: A futures or prop-firm account that supports the Tradovate API.

  4. Enable TradingView Add-on:
    You must enable the "TradingView" integration in your Tradovate dashboard (Application Settings > Add-ons).
    👉 Official Guide Here
    Note: This add-on is FREE. If asked to pay, check if you selected the wrong option.

  5. Allow API Connection (Critical):
    You must enable WebRequests in your MT5 settings to allow the bridge to talk to Tradovate.
    Go to Tools > Options > Expert Advisors, check "Allow WebRequest for listed URL", and add this URL:
    https://tv-demo.tradovateapi.com

🚨 CRITICAL MAINTENANCE: Monthly Add-on Re-enablement

Tradovate automatically disables the TradingView Add-on once a month.

This happens on the exact date you originally enabled it. When this happens:

  • TradeGate will be disconnected immediately.
  • You will receive a Push Notification on your MT5 mobile app (if configured).
  • Your panel status will turn RED.

ACTIONS REQUIRED:

  1. Enable Notifications: Add your MetaQuotes ID to your MT5 Mobile App settings.
  2. Re-enable Manually: Log in to the Tradovate website, go to Application Settings > Add-ons, and re-enable TradingView.
  3. Reconnect TradeGate: Click the "Reset Token" button on the panel.

Quick Start (v2.0)

You can now run TradeGate in two modes: Single Mode (classic) or Multi-Symbol Mode (new).

Option A: Multi-Symbol Mode (Recommended)

Trade multiple instruments from a single chart (e.g., manage USTEC and US500 trades from one instance).

  1. Attach TradeGate to any chart (e.g., EURUSD or USTEC).
  2. In Inputs, enter your Tradovate Login and Password.
  3. In Symbol Pairs, define your mappings separated by commas.
    Format: CFD_Symbol:Futures_Root:Qty
    Example: USTEC:MNQ:1, US500:MES:2, DE40:FDXS:1
  4. Click OK. The panel will display all your active mappings.

Option B: Single Mode (Classic)

  1. Attach TradeGate to the specific chart you want to mirror (e.g., USTEC).
  2. Leave Symbol Pairs EMPTY.
  3. Select the Target Futures Symbol from the dropdown (e.g., FR_MNQ).
  4. Set Contracts per Trade (e.g., 1).

Detailed Inputs Guide

INPUT SETTING PURPOSE RECOMMENDATION
Tradovate Login / Password Your API credentials for the Prop Firm / Broker. Required.
Force Account Name Safety Lock: Only trade on the account matching this exact name (e.g., "PAAPEX-001"). Highly Recommended to avoid trading on the wrong account.
v2.0 MULTI-SYMBOL CONFIGURATION
Symbol Pairs
(Multi-Symbol Mode)
Define multiple mappings in one line.
Format: CFD:Root:Qty
Separator: Comma ( , )
Example: USTEC:MNQ:1, US500:MES:2
⚠️ Limit: Max 5 pairs. Extra pairs are ignored.
Leave this EMPTY if you prefer to use Single Mode (Dropdown selection).
SINGLE MODE CONFIGURATION (Only if Symbol Pairs is empty)
Target Futures Symbol The specific contract root to mirror (e.g., MNQ, MES). Used only if "Symbol Pairs" is empty.
Contracts per Trade Multiplier. 1 MT5 Trade = X Futures Contracts. Used only if "Symbol Pairs" is empty.
FILTERS (UPDATED v2.0)
Filter by Magic Number Only mirror trades with these Magic Numbers.
Now supports lists! (comma separated).
Example: 1001, 8888, 9999
Leave blank or 0 to trade ALL magic numbers.
Filter by Comment Only mirror trades containing these words in the comment.
Now supports lists! (comma separated).
Example: BreakoutEA, ScalperV2
Leave blank to trade ALL comments.
ENTRY & PROTECTION
Entry Strategy Type Immediate: Instant.
RandomDelay: Waits random seconds (Safe for Prop).
Pullback: Waits for better price.
RandomDelay is recommended for Prop Firms.
Block Cross-Hedging? Blocks opening a trade if any opposite position exists on the account. TRUE for firms like Apex that ban cross-hedging.
Overnight / EOD Mode 1. Safe EOD Exit: Detaches (allows auto-liquidate).
2. Cutoff & Resume: EA closes trades & restarts next session.
3. Continuous: No cutoff.
Use Cutoff & Resume if you need to pass "Flat at EOD" rules.

Mapping Reference Guide

When using Symbol Pairs, use these codes for the "Futures Root".

MT5 CFD FUTURES ROOT CODE FULL NAME
USTEC MNQ / NQ Micro Nasdaq / E-Mini Nasdaq
US500 MES / ES Micro S&P / E-Mini S&P
US30 MYM / YM Micro Dow / E-Mini Dow
US2000 M2K Micro Russell 2000
XAUUSD MGC / GC Micro Gold / Gold
USOIL MCL Micro Crude Oil
DE40 FDXS / FDXM Micro DAX / Mini DAX (Requires Eurex Data)
JP225 NKD Nikkei 225 (Dollar Denominated)
BTCUSD MBT / BTC Micro Bitcoin / Bitcoin

Example Configuration string: USTEC:MNQ:1, US500:MES:2, XAUUSD:MGC:1


Prop Firm Survival Tips

  • Avoid Concurrent Sessions: NEVER log into the Tradovate website/app while the EA is running. Tradovate allows only one active connection per user. If you log in manually, the EA will disconnect.

  • Use the Kill Switch: Before logging into the web dashboard, click the KILL SWITCH button on the panel and wait 30 seconds. This safely terminates all EA connections for that login.

  • The "Flat" Rule: Use Overnight Mode = Cutoff & Resume. Set the time 10 minutes before your firm's hard close (e.g., 15:50 CT) to ensure you are flat without violating rules.

TradeGate v2.0 - Professional Bridge Solution