Sign up with our partner broker and get free XAU/USD signals. JOIN US
LIVE MT5 BUILD 5830 LAST REV 2026-05-23
SESSION -- UTC --:--
SESSIONS
SYDNEY22:00–07:00 UTC
TOKYO00:00–09:00 UTC
LONDON07:00–16:00 UTC
NEW YORK12:00–21:00 UTC

Reading the market watch and depth of market on MT5

The market watch is the most-used panel in MT5 and the most misunderstood. Plus DOM: when it is real Level II liquidity, when it is just last-tick movement, and how to tell the difference.

PUBLISHED 2026-05-23 READING TIME 8 MIN MT5 BUILD 5830 CATEGORY PLATFORM
Key points:
  • The market watch is your symbol list. Right-click anywhere to access every customisation.
  • MT5's Depth of Market window shows what the broker server sends. Sometimes this is real LP liquidity. Sometimes it is synthesised.
  • You can tell whether DOM is real by symbol-typing: most CFD brokers show synthesised DOM; ECN brokers and direct-market-access brokers show aggregated LP books.
  • The spread shown in the market watch is always live and always real, regardless of DOM authenticity.

1. What the market watch actually is

The market watch is the panel on the left side of MT5 by default. It lists every symbol your broker offers and your subscribed quotes for each. It also serves as the launching point for charts, one-click trading, and the DOM window.

Each row shows, by default:

  • Symbol: the broker's tradeable instrument code (e.g. EURUSD, XAUUSD, US500).
  • Bid: highest price someone is willing to buy at (you sell to them).
  • Ask: lowest price someone is willing to sell at (you buy from them).
  • Spread: ask minus bid, the cost of crossing.

Right-click the column headers to add more: high/low, time, change, volume, and several others. The most useful additional columns are Time (timestamp of the last tick) and High/Low (today's range).

2. Subscribed vs unsubscribed symbols

By default, MT5 only streams ticks for symbols actually visible in your market watch. This is a deliberate bandwidth optimisation. If you open a chart of USDJPY but USDJPY is not in your market watch, MT5 quietly adds it.

To remove symbols you do not need: right-click them and choose Hide. Bandwidth and CPU drop.

To show every symbol the broker offers, right-click anywhere in the market watch and choose Show All. Be warned: on brokers offering 1,500+ symbols this can slow MT5 noticeably.

Symbols panel: press Ctrl+U or right-click then choose Symbols. This opens the full symbol browser organised by category (Forex, Indices, Commodities, etc.), with full contract specifications for each.

3. The contract specifications screen

For any symbol, right-click and choose Specification. You get a dense table that tells you everything about how that instrument trades on your broker. Critical fields:

FieldWhat it means
Contract sizeHow much one lot represents. EURUSD = 100,000 EUR. XAUUSD = 100 troy ounces.
Tick sizeSmallest price increment. EURUSD = 0.00001 (5-digit pricing).
Tick valueP/L per 1.0 lot per tick. For EURUSD typically about 1 USD.
Margin initialMargin required to open one lot. Drives your max position size.
Margin currencyCurrency the margin is calculated in. Important on multi-currency accounts.
Profit currencyCurrency in which P/L is settled.
Swap long / shortOvernight rollover cost or credit, in points per lot.
Filling policyHow orders fill: Fill or Kill, Immediate or Cancel, Return. Different brokers default to different modes.
ExecutionInstant, Market, Exchange, or Request. The actual order execution model.

Always check the specification before trading a new symbol. Contract sizes vary wildly between brokers, particularly for indices and metals.

4. Depth of Market (DOM) on MT5

Press Alt+B with a symbol selected, or right-click and choose Depth of Market. A floating window opens showing buy and sell orders at different price levels.

What you see depends entirely on what your broker's server sends.

Case 1: Real aggregated DOM

On ECN and DMA brokers (think Tier-1 institutional setups), MT5 DOM shows aggregated Level II from all connected liquidity providers. You see:

  • Real orders sitting in the LP order books
  • Multiple price levels above and below current bid/ask
  • Volume at each level, in the broker's lot units
  • The DOM updates many times per second

This is genuinely useful information for execution. You can see whether there is enough liquidity at your limit price, identify where stops might be clustered, and time entries to avoid getting filled in a thin level.

Case 2: Synthesised DOM

On most B-book retail brokers, MT5 DOM shows synthesised data derived from recent ticks. The broker fills in plausible levels above and below to make the panel look populated. This is not lying exactly, since the broker will honour those prices for retail-sized fills, but it is not real LP liquidity.

Case 3: No DOM

Some brokers disable DOM entirely for certain symbols (often CFDs on indices and crypto). The window opens empty or shows only the current bid/ask.

5. How to tell which kind of DOM you have

Quick tests, in order of effort:

  1. Watch the update frequency. Real LP DOM updates 5 to 20 times per second on liquid pairs during sessions. Synthesised DOM updates once or twice per second.
  2. Check the volume granularity. Real DOM shows odd-lot volumes like 0.37, 2.51, 17.83. Synthesised DOM shows round numbers like 1.00, 5.00, 10.00.
  3. Watch through a news event. Real DOM briefly empties or thins dramatically. Synthesised DOM stays suspiciously full.
  4. Ask your broker support directly. "Is the DOM on EURUSD aggregated from your LPs or synthesised?" Their answer (or evasion) tells you everything.

6. Trading directly from DOM

You can place limit orders by clicking levels in the DOM window. This is useful for:

  • Joining liquidity at a specific level rather than crossing the spread
  • Scaling into a position with multiple limits at different prices
  • Visualising where your existing orders sit relative to market

To place a limit from DOM:

  1. Open DOM for the symbol (Alt+B).
  2. Click the price level you want.
  3. Enter volume in the volume box that appears.
  4. Choose Buy Limit or Sell Limit.
  5. Click Place.

Your order appears on the DOM as a horizontal line at your price level.

7. Tick chart vs market watch ticks

The market watch shows the latest tick only. If you want to see the recent tick history, right-click a symbol and choose Tick Chart. This opens a real-time tick-by-tick view, useful for confirming whether the market is genuinely active or has stalled.

The tick chart updates as ticks arrive from the broker server. It shows actual bid and ask traces, with bid as the blue line and ask as the red line by default (you can customise colours).

8. Customising the market watch view

Add the most useful columns

Right-click any column header. The columns I always enable:

  • Time: shows when the last tick arrived. If the timestamp stops updating, the symbol is stale.
  • Spread: do not rely on calculating it in your head when bid/ask are 5-digit prices.
  • High / Low: today's range, useful for sizing decisions.

Save symbol sets

Right-click anywhere then choose Sets, then Save As. Saves your current visible symbols, column choices, and ordering as a named set. You can have one set for "morning Asia symbols", another for "London FX", another for "US indices".

Sort and group

Click column headers to sort by spread, by change, by alphabet. To group symbols by category, right-click and choose Show Categories. Useful when working with broker offerings of 500+ instruments.

FAQ

Why are some symbols greyed out?

Greyed-out symbols are subscribed but not currently quoting. This usually means the market is closed for that instrument. US stock CFDs go grey outside US session hours, for example.

Can I trade what is in the DOM directly?

Yes, by clicking price levels and placing limit orders. You cannot send orders directly to the LPs - everything still routes through your broker server. But on a real-DOM broker, your limit price corresponds to actual LP liquidity.

Why is the spread so wide on this symbol?

Three common reasons: (1) market closure or low-liquidity session, (2) the symbol is exotic or has thin LP coverage, (3) news has just hit and LPs have temporarily widened. Watch the time column to confirm ticks are still arriving.

What is the difference between bid and ask?

Bid is the highest price someone is currently willing to buy at. Ask is the lowest price someone is currently willing to sell at. You sell to the bid and buy from the ask. The difference (spread) is the cost of round-tripping a position instantly.

Continue reading: