TRADINGVIEW · UPDATED OCTOBER 2026

A TradingView watchlist your alerts can trade.

Your watchlist looks like a bookmark bar. For an automated trader it is something stricter: the menu of symbols your alerts are allowed to fire on, each one spelled exactly the way your broker’s MetaTrader expects it. Build that list once, deliberately, and half of the classic automation failures — wrong symbol, silent rejection, order in the wrong instrument — simply stop happening.

BBenjamin SF · Founder Published Oct 25, 2026 Read 6 min

The watchlist is your order book.

WHY THIS LIST DECIDES WHETHER ALERTS EXECUTE

Every alert you create names a symbol, and every copied order must land on a symbol that exists in your broker’s MetaTrader, character for character. TradingView calls the instrument OANDA:XAUUSD; your broker may list it as XAUUSD.m, XAUUSD.pro or just GOLD. The alert does not care what TradingView calls it — the JSON you send must carry the string your terminal knows.

The watchlist is where you pin those exact strings, one per instrument you actually trade. It becomes the contract between your chart and your account: whatever appears on it is a symbol you have verified, priced and sized. Whatever is not on it should not have an alert.

Build it in five minutes.

ONE LIST PER STRATEGY, EXACT NAMES, NO CLUTTER

Step 1. In MT5, open the Market Watch (Ctrl+M), right-click and choose Show All, then copy down the exact names of the instruments your strategy trades — suffixes and all. Step 2. In TradingView, create a new watchlist named after the strategy, not the market: “Gold M15 breakout” ages better than “Metals”. Step 3. Add the symbols using the broker-flavored names you just copied, so the list reads like your Market Watch.

Step 4. Group by session or asset with separators so the list reads top to bottom in the order you actually watch it. Step 5. Color-flag the two or three instruments you auto-trade; leave the rest as watch-only. Five to fifteen symbols per list is the sweet spot: enough to cover a strategy, few enough that every alert on it has been tested.

The suffix problem, and the shortcut.

XAUUSD, XAUUSD.m, XAUUSD.pro OR GOLD

The same instrument wears different names at every broker, and a mismatch is the classic silent failure: the alert fires, the order never opens, and there is no error on your screen. The fix is the list itself: use the exact Market Watch string everywhere — alert JSON, dashboard, EA settings. The SignalForge EA also resolves common suffixes on its own (.a .b .m .pro .raw .std .stp, partial matches included), and our server maps GOLD to XAUUSD and SILVER to XAGUSD; for anything exotic, ask support for a per-account alias. The full failure walkthrough: wrong symbol, lot size or account in MT5.

From list to alerts that trade.

ONE ALERT PER SYMBOL — OR ONE TEMPLATE FOR THE WHOLE LIST

The simple route: one alert per symbol, each with your webhook URL and a JSON body that hardcodes the symbol. Total control, and the right choice when each instrument needs its own entry logic or time window.

The scalable route: one alert per chart with the {{ticker}} placeholder inside the JSON, so whatever symbol the alert is attached to fills the field automatically:

{
  "symbol": "{{ticker}}",
  "action": "buy",
  "lot": 0.1,
  "sl": 30,
  "tp": 60
}

Attach that alert to each chart in the list (or to a multi-symbol layout) and the same template trades the whole watchlist. Test each symbol on a demo account first, minimum lot, and keep an eye on the Experts log: the EA resolves the suffixes, but the demo run is what proves it. The body fields and placeholders are the same ones documented in TradingView webhook JSON examples and the setup guide in configure the TradingView webhook for MT5.

Prop firm guard

A watchlist of ten auto-traded symbols can breach a daily loss limit faster than one manual trade. On Trader plan and above, Prop Firm Shield enforces the daily loss and profit target across everything the watchlist fires, and the news filter pauses entries around high-impact events. Set the limits before the alerts, not after.

Keep it clean.

THE LIST IS A GARDEN, NOT A MUSEUM

Watchlists rot. Brokers rename instruments, listings lose liquidity, strategies change. Once a month: delete the symbols you no longer alert, re-verify the exact strings against your Market Watch, and rename any list that no longer describes what runs on it. A clean list makes every future alert a two-minute job; a dirty one makes every new automation a debugging session. If you are choosing what deserves a slot at all, start from the strategy, not the symbol — and if you are sizing any of it, the lot size calculator comes before the alert does.

FAQ

Quick questions.

Email support@signalforge-ai.com if yours isn’t here.

Does the TradingView watchlist trade by itself?

+
No. The watchlist is a list of symbols you pinned. Orders happen when an alert fires and a bridge executes it: the list defines what can be traded, the alerts define when.

Can one alert cover my whole watchlist?

+
Yes, using the {{ticker}} placeholder in the webhook JSON: TradingView fills in the symbol of the chart the alert is attached to. Attach the alert to each chart in the list (or to a multi-symbol layout) and the same template trades the entire list. Test every symbol on a demo first.

My alert fires but no order opens. Is it the watchlist?

+
Usually, yes: the symbol string in the alert does not match the one in your terminal. Compare it character by character with Market Watch (Ctrl+M). The full diagnosis, including the other causes, is in wrong symbol, lot size or account in MT5.

How many symbols should a watchlist have?

+
Five to fifteen per strategy for auto-trading: enough to cover the setup, few enough that every alert has been tested on demo. Keep separate lists per strategy or session instead of one giant list that mixes everything.

Can I auto-trade a whole watchlist on a prop firm account?

+
Yes, with the firm’s rules respected: allowed instruments, daily loss limits and news restrictions. Prop Firm Shield (Trader plan and above) enforces the daily loss limit and profit target across everything the watchlist fires; it does not enforce a maximum total drawdown, so track that yourself.
B
Benjamin SF · Founder of SignalForge
TRADER · ALICANTE

Benjamin SF is the founder of SignalForge and an expert in trading algorithm automation. He builds and operates the SignalForge bridge and the SFCloud hosted-MT5 fleet for prop-firm traders.

Put your watchlist on autopilot

SignalForge copies every alert on your list into MetaTrader 5 in milliseconds. 14-day free trial, no card required.

SignalForge AI is an order-execution tool. We do not provide investment advice. Trading involves risk of loss.

Turn your TradingView watchlist into MT5 orders automatically — from $4.99/moStart free →