Articles

What Is Market Depth in MT4 and How Do You Use It?

ollatrade·22 August 2026
What Is Market Depth in MT4 and How Do You Use It?

MT4’s Depth of Market is a built-in order book that shows live Bid and Ask levels for fast order placement and quick trade management. Open it now: press Alt + B or right-click a symbol in Market Watch and select “Depth of Market.” It works well for fast entries and short-term decisions, but the native version is thin compared to a real Level II feed.

  • Press Alt + B or right-click Market Watch to open DOM instantly
  • Read the Bid/Ask stack to gauge immediate liquidity at the top of book
  • Remember: MT4’s native DOM typically shows about 10 price levels per side, not a full exchange order book

Key Takeaways

MT4’s Depth of Market gives traders a fast, built-in order book for quick execution, but its limited depth and broker-specific data mean serious order-flow traders often need third-party plugins for a fuller picture.

Point Details
Open DOM instantly Press Alt + B or right-click a symbol in Market Watch to launch the Depth of Market window.
Learn the color code Ask prices show in red at the top, Bid prices in blue at the bottom, meeting at the spread.
Know the order codes BL, SL, BS, and SS mark Buy Limit, Sell Limit, Buy Stop, and Sell Stop orders directly in the window.
Respect the limits Native MT4 DOM shows about 10 levels per side and often reflects broker data, not a full exchange book.
Extend with Ollatrade Ollatrade’s MT4 platform supports native DOM trading and pairs with educational resources for going deeper into order flow.

Table of Contents

Глубина рынка MT4: что это и зачем она нужна трейдеру

Depth of Market, known in Russian as “стакан котировок” or “стакан цен,” is a real-time list of pending buy and sell orders stacked by price. Unlike a candlestick chart, which shows where price has already been, the DOM shows where liquidity is sitting right now, and that distinction matters for anyone trying to time an entry.

Order-book data is genuinely useful because it reveals clusters of resting orders that a chart never will. Monitoring these snapshots gives a live read on where liquidity concentrates, which can hint at where price might stall or accelerate. Scalpers lean on this constantly. So do traders building order-flow-aware strategies around support and resistance zones.

In MT4’s native window, Ask prices sit on top in red and Bid prices sit below in blue, with the best available price for each side displayed closest to the middle. It is a simple, functional layout, not a professional exchange terminal, and understanding that gap early saves you from misreading it later.

Diagram of MT4 order book layout with bids and asks

How to open MT4 depth of market: step by step

Getting the DOM window open takes seconds once you know where to click.

  1. Open Market Watch (Ctrl + M if it’s hidden).
  2. Right-click the symbol you want to inspect.
  3. Select Depth of Market from the menu, or just press Alt + B.
  4. The DOM window pops up showing live Bid/Ask rows for that instrument.

One-click trading needs to be enabled separately if you want to fire orders straight from the DOM window without a confirmation popup. Find that toggle in your chart’s one-click trading settings, usually accessible from the toolbar or right-click chart menu.

If the DOM option is grayed out or missing entirely, the symbol likely doesn’t support it, or your account type restricts the feature. Check your broker’s trading conditions for that instrument before assuming something is broken.

Pro Tip: Test DOM behavior on a demo account first. Some brokers show slightly different order flow between demo and live feeds, and you don’t want to learn that during a real trade.

Reading the MT4 order book: columns and symbols explained

The DOM window is split into two halves. The upper half, in red, lists Ask prices, the levels where you’d buy. The lower half, in blue, lists Bid prices, where you’d sell. The row where the two halves meet shows the tightest spread available at that instant.

Order types appear as short codes next to each price level, straight from MetaTrader’s own interface documentation:

  • BL = Buy Limit, a pending order to buy below current price
  • SL = Sell Limit, a pending order to sell above current price
  • BS = Buy Stop, triggers a buy once price rises to that level
  • SS = Sell Stop, triggers a sell once price falls to that level
  • tp and sl = your open position’s Take Profit and Stop Loss markers

The Trading column on the right shows your own pending orders sitting at their price levels. Drag those markers up or down to reposition Stop Loss or Take Profit without ever opening a separate order ticket. It’s one of the more underused conveniences in MT4, honestly. Most traders default to the Trade tab out of habit.

Trading actions you can execute directly from DOM

The DOM window isn’t just a display. It’s an order-entry tool in its own right, and MetaTrader’s help documentation confirms the context menu adapts to where you click.

  • Double-click a price row to fire a market Buy or Sell instantly
  • Right-click a specific price level to place a Buy Limit, Sell Limit, Buy Stop, or Sell Stop at that exact level
  • Use the arrow controls in the Trading column to nudge your Stop Loss or Take Profit up or down
  • Drag existing SL/TP markers directly on the price ladder instead of reopening the order dialog
  • Set a price alert by right-clicking a level you want to monitor without committing capital yet

This is why scalpers gravitate toward DOM. Everything happens in one window, at the exact price you’re watching, with none of the extra clicks a standard order ticket demands.

What MT4’s native depth of market doesn’t show you

Here’s where expectations need a reset. MT4’s built-in DOM is convenient, but it is not a substitute for genuine exchange-level order-book data, and treating it as one leads to bad reads.

Mistaking a thin, broker-limited display for full-market volume is a common trap. You might see heavy size at a level and assume institutional interest, when it’s really one liquidity provider’s resting order. That gap between what you see and what actually exists market-wide is the single biggest source of DOM misreads among retail traders.

Getting full market depth in MT4: plugins and data feeds

If native DOM isn’t enough, third-party tools fill the gap. Several indicators stream exchange data, CME futures order books among the more common examples, directly into MT4 and render it as histograms or heatmaps alongside your chart.

Hands configuring keypad on dark desk

Standard DOM add-ons mirror MT4’s default behavior, showing roughly 10 levels with basic customization. Advanced tools go further: deeper level counts, historical replay, heatmap visualization, and configurable latency tolerance for scalping setups. Platforms like ATAS are built specifically around this kind of order-flow analysis and are worth researching if MT4’s DOM feels too shallow for your strategy.

Before adopting any plugin or data provider, run through a short checklist:

  • Where does the feed actually originate (exchange, aggregator, or broker)?
  • What’s the reported latency, and does it matter for your timeframe?
  • Is the cost a one-time license or a recurring data subscription?
  • Which instruments does it actually cover, and does that match what you trade?

Pro Tip: Run any new DOM plugin on a demo account for at least a week before trusting it with real capital. Order-flow data behaves differently across sessions, and you want to see it during both quiet and volatile hours.

Using DOM safely: practical rules that prevent costly mistakes

DOM works best as a confirmation layer, not a standalone signal. Pair it with your existing entry logic instead of trading off order-book noise alone, and you’ll avoid the trap that catches most beginners: chasing size that vanishes the moment price approaches it, a pattern known as spoofing.

  • Treat DOM as confirmation for entries generated by your main strategy, not the sole trigger
  • Enable one-click trading with predefined volume, Stop Loss, and Take Profit for fast, repeatable entries
  • Turn one-click trading off for larger manual trades where an extra confirmation step is worth the delay
  • Wait for liquidity clusters to persist across multiple refreshes rather than reacting to a single snapshot
  • Keep a fixed risk-per-trade rule regardless of how convincing the order book looks in the moment

How pro traders actually use DOM in MT4

Most experienced traders treat DOM as an execution aid layered on top of a risk plan, not a crystal ball. It earns its keep when paired with strict one-click settings and predefined trade sizing. Whether native MT4 DOM is enough or you need a paid Level II feed comes down to your instrument, your account, and how much latency you can tolerate.

Trade forex with MT4 depth of market tools built in

Ollatrade gives you a Forex platform where MT4’s Depth of Market works exactly as described here, with no extra configuration needed to start reading Bid/Ask levels and placing orders straight from the DOM window. If you’re moving from theory to practice, our MT4 guide walks through installation and setup on desktop, and MT4 for Windows gets you running in minutes. Account types support the fast execution DOM trading depends on, and our scalping guide covers the risk-management side that pairs with it. One reminder before you go live: test any third-party DOM plugin on a demo account first, since order-flow behavior can differ between demo and live feeds. Open a Forex account and start reading the order book on your own charts today.

Sources

FAQ

What does depth of market mean in MT4?
It’s a live order book showing current Bid and Ask prices plus pending orders at each level, letting you place trades and manage Stop Loss/Take Profit directly from that window.

How do I open the stakan (order book) in MT4?
Press Alt + B, or right-click any symbol in Market Watch and choose “Depth of Market” from the menu.

Why can’t I see full market volume in MT4’s DOM?
Because Forex trades over the counter, MT4’s native DOM typically reflects broker or account-specific data rather than a true exchange-wide order book, and it usually caps at around 10 price levels per side.

Do I need a paid plugin to get real Level II data in MT4?
Not always, but if you trade instruments like CME futures and want deeper order-flow visibility, a third-party DOM indicator or data feed is usually necessary since native MT4 doesn’t stream that data.

Is DOM useful for long-term traders, or just scalpers?
It’s most valuable for short-term and scalping strategies where immediate liquidity matters, though longer-term traders can still use it to confirm support and resistance zones before entering.

Articles are for informational and educational purposes only and do not constitute investment advice. Trading CFDs carries significant risk of loss. Past performance is not a reliable indicator of future results. Olla Trade Ltd. is an Anguilla registered entity.