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:
- Right-click on any chart
- Select Depth of Market from the context menu
- 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:
| Column | Description |
|---|---|
| Bid Volume | Number of lots waiting to buy at each price level |
| Price | The price level (center column) |
| Ask Volume | Number of lots waiting to sell at each price level |
| Spread | Gap 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.
Open Exness MT5 Account →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.
Open XM MT5 Account →