What Is Depth of Market in MT5? How to Read the DOM
Depth of market in MT5 is a window that lists the buy prices (bids) and sell prices (asks) around the current price, with the volume shown at each level. For many forex CFDs those levels come from your broker’s quotes, not a central order book, so read them as a live snapshot of prices and sizes.
Module 9 · Lesson 5 of 5
What you'll learn
- What depth of market is and how to open it in MetaTrader 5.
- How to read the bid side, the ask side, price levels and volumes.
- How to work out the average price when an order is bigger than the first level.
- How to trade from the DOM window and use it well.
New to the platform? Start with how to use MetaTrader 5.
What is depth of market in MT5?
Depth of market in MT5 is a window that lists the best bid prices and ask prices for one instrument, with the volume shown at each price level. It is also called the DOM, the order book or, on stock platforms, Level II. It shows what is on offer right now, not where price will go next.
Your broker sets how many levels you see, according to the MetaTrader 5 help page on depth of market.
Key terms
- Bid side: prices others will buy at, so the prices you can sell at.
- Ask side: prices others will sell at, so the prices you can buy at.
- Price level: one row of the ladder, a price with the volume shown there, usually in lots.
- Best bid and best ask: the highest bid and the lowest ask. The gap between them is the spread.
How do you open depth of market in MT5?
To open depth of market in MT5, right-click a symbol in the Market Watch window and choose Depth of Market. The window opens for that one symbol. If a symbol shows only a few levels, that is how your broker has set it up, not a fault in the platform.
- Open Market Watch from the View menu if it is hidden.
- Right-click the symbol, for example EURUSD.
- Choose Depth of Market.
- Optional: switch to advanced mode in the window's toolbar to see every price step.
How do you read the bid side and the ask side?
You read the DOM as a ladder: asks are stacked above the current price and bids below it, with the lowest ask and the highest bid meeting in the middle. A market buy starts at the lowest ask and a market sell at the highest bid.
| Part of the ladder | What it shows |
|---|---|
| Ask side (above) | Prices and volumes a market buy fills against |
| Spread (middle) | Best ask minus best bid, a cost on every trade |
| Bid side (below) | Prices and volumes a market sell fills against |
Volumes are in lots; the lots, pips and pip value lesson explains them.
What does deep or thin market depth mean?
Market depth describes how much volume is shown near the current price: a deep book has large volumes on many levels, a thin book has little. It tells you how far a large order may travel through prices before it fills. That links it to liquidity, meaning how easily you can trade without moving the price.
| Feature | Deep book | Thin book |
|---|---|---|
| Volume per level | Large | Small |
| A large market order | Fills close to the best price | Moves through several levels |
| Slippage risk | Lower | Higher |
MT5's DOM histogram shows the total volumes of current buy and sell offers at its top and bottom. Traders often read a bigger total on one side as pressure from that side, but the totals cover only visible levels and can change in a second.
Are depth of market volumes real orders?
Depth of market volumes are real orders only for exchange-traded instruments; for over-the-counter (OTC) instruments, such as many forex CFDs, the levels may come from your broker's quotes or be calculated from the bid and ask. An OTC instrument trades directly with a provider rather than on a central exchange, so there is no single shared book.
MetaTrader 5's help describes three cases:
| Instrument type | What the DOM shows |
|---|---|
| Exchange-traded (some futures or shares) | Real prices and order volumes from market participants |
| OTC, broker provides volumes | Levels formed from the broker's quotes, which may differ by trade size |
| OTC, no volumes provided | Levels calculated from the bid and ask, mainly for placing orders quickly |
How do you calculate the average fill price from the DOM?
When a market order is bigger than the volume at the best level, it fills across several levels, and its average price is the volume-weighted average of those levels. MetaTrader 5's help describes the same thing: a large buy is filled from the several offers closest to the market.
Average fill price = (lots at level 1 × price 1 + lots at level 2 × price 2 + …) ÷ total lots
Worked example: a 4-lot buy
Synthetic figures for EURUSD, ask side only:
| Ask price | Lots shown |
|---|---|
| 1.08512 | 2 |
| 1.08515 | 3 |
| 1.08520 | 5 |
A 4-lot market buy takes the 2 lots at 1.08512, then 2 of the 3 lots at 1.08515.
- Average price = (2 × 1.08512 + 2 × 1.08515) ÷ 4 = 4.34054 ÷ 4 = 1.085135.
- Compared with the best ask of 1.08512, that is 0.000015 worse, or 0.15 pips.
- On EURUSD one standard lot is worth about $10 per pip, so 4 lots × 0.15 pips × $10 = $6 extra.
The same book with different order sizes:
| Order size | Levels used | Average price | Extra cost vs best ask |
|---|---|---|---|
| 2 lots | First only | 1.08512 | $0 |
| 4 lots | First two | 1.085135 | $6 |
| 6 lots | All three | about 1.085148 | $17 |
For 6 lots, 3 lots pay 0.3 pips ($9) and 1 lot pays 0.8 pips ($8). Check pip values for other pairs with the pip value calculator. On an OTC account your fill also depends on your broker's execution.
How do you trade from the depth of market window?
You can trade from the DOM by setting a volume and clicking the buttons beside each price level, once One Click Trading is switched on in the platform settings. MT5 then sends each request straight to the server with no confirmation dialog, so every click is a live order, as the One Click Trading help explains.
- Turn on One Click Trading in the platform settings and accept its terms.
- Type the volume in the vol field.
- Click the button beside a level to place a pending order (table below).
- Drag a pending order to a new price to move it; its stop loss and take profit move with it. Dragging a limit order across the bid/ask border turns it into a stop order.
| Order | Where you click |
|---|---|
| Buy Limit | Bid price area |
| Sell Stop | Bid price area |
| Sell Limit | Ask price area |
| Buy Stop | Ask price area |
If limit and stop orders are new to you, start with the order types lesson.
What can depth of market tell you, and what can't it?
Depth of market tells you which prices and sizes are visible near the current price at this moment; it cannot tell you what other traders will do next or where price will go. Skilled traders use it as context for entries, order size and slippage.
| The DOM can tell you | The DOM cannot tell you |
|---|---|
| The best bid, best ask and spread right now | Where price will move next |
| How much volume is shown at each nearby level | Whether that volume will still be there in a second |
| Where your own pending orders sit | Orders that are hidden or never shown, or the whole market |
Two related MT5 topics live elsewhere: chart timeframes and account modes in netting vs hedging.
How do skilled traders use depth of market?
Skilled traders use depth of market to size orders to the visible liquidity, place pending orders quickly and estimate slippage before a large trade, while reading every level as a live snapshot that can change in a second. The habits below put that into practice on any symbol.
- Read liquidity as live. Orders can be pulled at any time. On US futures markets the CFTC treats bidding or offering with the intent to cancel before execution as spoofing, including orders meant to create false market depth, so weigh a large level by how long it stays.
- Size to the book. In a thin book one order can use up several levels; compare your size with the top levels before a market order, or use a limit order to set the price.
- Estimate slippage first. If your order is larger than the top level, or the book changes first, your average fill is worse than the best price; the average-price formula above shows by how much.
- Know the source. On many forex CFDs the volumes are quotes or calculated levels, not queued orders.
- Check the volume before each click. One Click Trading sends orders with no confirmation step.
Try it on demo
On a demo account in MetaTrader 5, open Depth of Market for EURUSD and watch it for two minutes, noting how often the best bid, best ask and volumes change. Then copy the first three ask levels and work out the average price for an order twice the size of the top level.
This lesson is part of the MT5 Power User module.
Quick check
- The depth of market window in MT5 shows
- For many over-the-counter forex CFDs, the DOM levels may be
- The book shows 2 lots at 1.08512 and 3 lots at 1.08515. A 4-lot market buy fills at an average of
- In MT5's DOM, a Buy Limit order is placed by clicking a button in the
- A large volume showing at one price level means
Frequently asked questions
Does MT5 have depth of market for forex?
Yes, but what it contains depends on your broker. For OTC forex CFDs the levels may be built from broker quotes or calculated from the bid and ask, so the volumes may not represent a central order book.
Is depth of market the same as Level 2?
Mostly, yes. Level II is the stock-platform name for a ladder of bids and asks beyond the best price, which is what MT5's DOM shows. The difference is the source: on OTC instruments the DOM may show broker quotes rather than exchange orders.
Can depth of market predict price direction?
No. The DOM shows what is visible at one moment, and orders can be cancelled or added at any time. Traders use it to judge liquidity and likely slippage, and a large level can be withdrawn before price reaches it.
Sources
- MetaQuotes, MetaTrader 5 Help: Depth of Market, accessed 19 October 2026: opened from the Market Watch context menu; shows bids and asks at the current best prices; number of levels set by the broker's symbol parameters; real prices and order volumes for exchange-traded instruments, broker quotes or levels calculated from Bid and Ask for over-the-counter instruments; a large market buy is filled from the offers closest to the market; trading from the window requires One Click Trading; Buy Limit and Sell Stop placed in the Bid area, Sell Limit and Buy Stop in the Ask area; pending orders can be dragged, with stop loss and take profit moving by the same distance, and a limit order dragged across the ask/bid border becomes a stop order; the histogram shows total volumes of current buy and sell offers. https://www.metatrader5.com/en/terminal/help/trading/depth_of_market
- MetaQuotes, MetaTrader 5 Help: One Click Trading, accessed 19 October 2026: One Click Trading is enabled in the platform settings after accepting its terms, and its options are also available in the depth of market. https://www.metatrader5.com/en/terminal/help/trading/one_click_trading
- Commodity Futures Trading Commission (CFTC), Antidisruptive Practices Authority, 28 May 2013: spoofing is bidding or offering with the intent to cancel the bid or offer before execution; examples include submitting or cancelling multiple bids or offers to create an appearance of false market depth. https://www.cftc.gov/LawRegulation/FederalRegister/FinalRules/2013-12365.html
Practise what you learned
Open an account to use MetaTrader 5. Start on a demo account before risking real money.
Open Account