Tip: The fastest way to start is the in-app Alert Builder — it generates your exact alert message and lets you send a test signal before you touch TradingView.

Quick start

1
Get your license key. An admin issues a license key for your account. It links your TradingView alerts to your MetaTrader 5 accounts.
2
Add your MT5 account. In the app, go to Accounts and add the MetaTrader 5 account you want to trade, then attach it to your license.
3
Install the Expert Advisor. Load the TradeBridge EA on a chart in MT5 and let it connect (see below).
4
Send a signal. Use the Alert Builder to craft your alert, send a test, then paste it into a TradingView alert.

Install the MetaTrader 5 Expert Advisor

  1. In MetaTrader 5, open File → Open Data Folder, then go to MQL5 → Experts.
  2. Copy the TradeBridgeEA.ex5 (or .mq5) file there and restart MT5, or refresh the Navigator.
  3. In MT5, enable Tools → Options → Expert Advisors → Allow WebRequest for listed URL and add your TradeBridge server URL.
  4. Drag the EA onto any chart. In its inputs, paste your license key and confirm the server URL.
  5. Allow Algo Trading (the button in the toolbar). The account should show as connected on your dashboard within a few seconds.
Note: Keep MetaTrader 5 running (on your PC or a VPS) for trades to execute. If MT5 is closed, signals are safely queued and resume when it reconnects.

Create a TradingView alert

  1. Open your chart/strategy in TradingView and click Alert (the clock icon).
  2. Set your condition as usual.
  3. Under Notifications, enable Webhook URL and paste:
    https://tradebridge.live/api/webhook/tradingview
  4. In the alert Message box, paste your command (from the Alert Builder), e.g.:
    BUY,EURUSD,VOLUME=0.10,SL=50,TP=100,KEY=TB-XXXX-XXXX
  5. Click Create. Done — when the alert fires, the trade is placed automatically.

Alert syntax reference

An alert message is a comma-separated command. The first token is the action, the second is the symbol, followed by optional KEY=VALUE pairs. KEY= (your license) is always required.

TokenMeaningExample
BUY / SELLOpen a position in that directionBUY
CLOSEClose the open position for the symbolCLOSE
symbolTradingView ticker (mapped to your broker symbol)EURUSD
VOLUME= / LOT=Fixed lot sizeVOLUME=0.55
RISK=Size by % of account balance (uses SL distance)RISK=1
SL=Stop loss in pipsSL=50
TP=Take profit in pipsTP=100
PRICE=Entry price for pending orders (optional)PRICE=1.0850
TRAIL=Trailing-stop distance in pipsTRAIL=20
TRAILSTART=Profit in pips before trailing activatesTRAILSTART=30
COMMENT=Free-text label on the orderCOMMENT=breakout
KEY=Required. Your license keyKEY=TB-XXXX-XXXX

Examples

# Fixed-lot entry with SL/TP
BUY,EURUSD,VOLUME=0.55,SL=50,TP=100,KEY=TB-XXXX

# Risk 1% of balance with a trailing stop
SELL,XAUUSD,RISK=1,SL=120,TRAIL=40,TRAILSTART=60,KEY=TB-XXXX

# Close the open position
CLOSE,EURUSD,KEY=TB-XXXX

Risk & sizing

Use VOLUME= for a fixed lot, or RISK= to size automatically from your stop-loss distance and account balance. You can also set default sizing and guard-rails (max lot, max open trades, daily-loss limits) per account using Risk Profiles in the app — these apply even when an alert omits sizing.

Trailing stops

Add TRAIL= to trail the stop by a fixed pip distance as price moves in your favour. Pair it with TRAILSTART= so trailing only begins after the trade is that many pips in profit — locking in gains while giving the trade room early on. Trailing is managed server-side and on the EA, so it keeps working between signals.

Multi-account copy trading

Attach several MT5 accounts to one license and a single alert is mirrored to all of them. Each account can have its own lot multiplier, risk multiplier, and optional inverse (reverse-direction) setting — ideal for managing multiple accounts or hedging.

Troubleshooting

My account shows "offline" / not connected
Make sure MetaTrader 5 is running, Algo Trading is enabled, and the server URL is added under Allow WebRequest. Confirm the license key in the EA inputs matches the one attached to the account.
The test signal is "Rejected — Unknown license key"
The KEY= value doesn't match an active license. Pick the correct license in the Alert Builder, or ask an admin to issue/activate one.
Trade didn't open after the alert fired
Check that the symbol exists at your broker and is mapped correctly (broker symbols often have suffixes like EURUSD.m). Verify the market is open and your account has sufficient margin. The dashboard signal feed shows the reason for any rejection.
Open price shows 0 / wrong
For market execution, the broker fills at the live price; TradeBridge backfills the real open price from the position. If you see persistent issues, ensure you're on the latest EA build.
Signals stop when my PC sleeps
Run MetaTrader 5 on an always-on machine or VPS. Signals are queued durably and resume on reconnect, but they only execute while MT5 is running.

FAQ

Do I need to code anything?
No. You paste a one-line message into TradingView and install our ready-made EA. The Alert Builder writes the message for you.
Which brokers work?
Any broker offering MetaTrader 5. Symbol mapping handles broker-specific symbol names.
Is my MT5 password stored?
Never. The EA runs on your terminal and connects outbound using your license key. We don't ask for or store your MT5 credentials.
How do I get a GST invoice?
Every payment generates a downloadable GST tax invoice on your Billing page.
Still stuck? Open a ticket from the app or email us via the contact page.