Home / Depth of Market
Advanced Tools

MT5 Depth of Market: Read Order Flow Like a Professional Trader

By · ·

By Alex Mercer Updated Apr 1, 2026 13 min read

What Is Depth of Market?

Depth of Market (DOM), also called Level 2 data or the order book, shows the pending buy and sell orders at different price levels for a given instrument. Unlike the standard chart which shows executed trades, the DOM reveals where traders have placed orders that have not yet been filled. This gives you insight into supply and demand dynamics at specific price levels.

In MetaTrader 5, the DOM window displays a vertical ladder of prices with the quantity of buy orders (bids) on the left and sell orders (asks) on the right. The current market price sits in the middle where the bid and ask meet. Large clusters of orders at certain levels can act as support or resistance, while thin areas suggest price may move through quickly.

DOM analysis is an advanced technique used primarily by day traders and scalpers who want to anticipate short-term price movements based on actual order placement rather than historical price patterns alone. It complements technical analysis by providing a real-time view of market microstructure.

Accessing DOM in MT5

To open the Depth of Market window in MetaTrader 5:

  1. Right-click on any chart
  2. Select Depth of Market from the context menu
  3. Alternatively, use the keyboard shortcut Alt+B

You can also access DOM from Market Watch by right-clicking an instrument and selecting "Depth of Market." The DOM window can be docked alongside your chart or floated as a separate window.

Important: Not all brokers provide full DOM data. Many retail forex brokers only show their own internal order book, which represents their clients' orders rather than the entire market. True ECN/STP brokers that aggregate liquidity from multiple providers offer more meaningful DOM data. Check with your broker about the depth and source of their Level 2 data.

Reading the DOM Window

The MT5 DOM window has several components:

ColumnDescription
Bid VolumeNumber of lots waiting to buy at each price level
PriceThe price level (center column)
Ask VolumeNumber of lots waiting to sell at each price level
SpreadGap between best bid and best ask

Prices are arranged vertically with the highest prices at the top and lowest at the bottom. The best bid (highest buy order) and best ask (lowest sell order) define the current spread. Volume numbers represent the aggregate quantity of all orders at that price level.

Look for volume imbalances between the bid and ask sides. If significantly more volume sits on the bid side at a certain level, it suggests strong buying interest that may act as support. Conversely, heavy volume on the ask side indicates selling pressure that could act as resistance.

Volume Analysis Techniques

Several techniques help extract actionable information from DOM data:

Identifying Large Orders

Unusually large orders (relative to the average volume at other levels) often belong to institutional traders or market makers. These orders can act as magnets for price, as the market tends to gravitate toward areas of high liquidity. However, large visible orders can also be "spoofed" — placed with the intention of being cancelled before execution to manipulate perception.

Volume Delta

Calculate the difference between total bid volume and total ask volume across visible price levels. A strongly positive delta (more bids than asks) suggests bullish pressure, while a negative delta suggests bearish pressure. Track how this delta changes over time for trend confirmation.

Order Absorption

When price approaches a large order and the order continuously refreshes (volume stays constant or grows despite trades executing), it indicates genuine demand or supply absorption. The entity behind the order is actively accumulating or distributing at that level. This is one of the most reliable DOM signals.

Trading from the DOM

MT5 allows you to place trades directly from the DOM window, which is particularly useful for scalpers:

  • Click on a bid volume cell to place a sell limit at that price
  • Click on an ask volume cell to place a buy limit at that price
  • Use the Buy/Sell buttons at the bottom of the DOM for market orders
  • Right-click any price level for additional order types

Trading from the DOM provides faster execution than the standard order dialog because you are interacting directly with the price ladder. Combined with one-click trading, this creates the fastest possible manual execution workflow.

Tick Chart and Time & Sales

MT5 also provides a tick chart within the DOM window that shows every individual price change (tick) as it happens. This is useful for observing the pace of trading activity:

  • Rapid tick movement indicates high activity and potential volatility
  • Slow, sporadic ticks suggest low liquidity and potential for wide spreads
  • Clusters of ticks at the same price level confirm strong interest at that level

The Time & Sales data (if available from your broker) shows each executed trade with timestamp, price, and volume. This complements the DOM by showing actual transactions rather than pending orders.

Best Markets for DOM Analysis

DOM analysis is most effective in centralized markets with genuine order book data:

  • Futures: The most reliable DOM data because futures trade on centralized exchanges with transparent order books
  • Stocks: Exchange-traded stocks provide Level 2 data through the exchange's order book
  • Forex (ECN): ECN brokers aggregate orders from multiple liquidity providers, offering reasonably useful DOM data
  • Forex (Market Maker): DOM data from market maker brokers shows only their internal book and is less useful for order flow analysis

DOM Limitations in Retail Trading

Be aware of these limitations when using DOM on retail platforms:

  • Incomplete data: Retail forex DOM rarely shows the full market. Large banks and institutions use dark pools and internal matching engines invisible to retail traders.
  • Spoofing: Large orders visible in the DOM may be cancelled before execution, designed to mislead other traders.
  • Speed: DOM data updates rapidly. By the time you react to a pattern, it may have already changed.
  • Broker dependency: The quality of DOM data varies enormously between brokers. Test with a demo account before relying on DOM for live decisions.

For additional advanced analysis tools on MT5, explore our indicators guide.

Trade with Professional Conditions

Exness offers raw spread accounts from 0.0 pips with ultra-fast execution. Perfect for any trading strategy on MT5.

Get Started with XM MT5

XM offers a $30 no-deposit bonus on MT5 accounts with access to 1,000+ trading instruments and no commission on Standard accounts.

Frequently Asked Questions

Does my broker support Depth of Market?
Not all brokers provide DOM data in MetaTrader 5. ECN and STP brokers are most likely to offer meaningful Level 2 data. Market maker brokers may show a DOM but it only reflects their internal order book. Check your broker's specifications or ask their support team about DOM availability and data source.
Is DOM analysis useful for forex trading?
DOM analysis is less reliable in forex than in futures or stocks because the forex market is decentralized. There is no single order book showing all market participants. However, ECN broker DOM data can still provide useful insights about order clustering and volume imbalances at key levels, especially for short-term trading.
Can I trade directly from the Depth of Market window?
Yes. MT5 allows you to place market orders, limit orders, and stop orders directly from the DOM window by clicking on price levels. Combined with one-click trading, this provides the fastest manual order entry method available on MetaTrader 5.
Risk Disclaimer

Trading forex and CFDs carries a high level of risk and may not be suitable for all investors. You could lose more than your initial investment. The information on this website is for educational purposes only and does not constitute financial advice.