Understanding Depth of Market (DOM): What It Is and How to Use It

·

The Depth of Market (DOM), also known as the order book, is a powerful trading tool that reveals real-time supply and demand dynamics for any given asset. By displaying buy and sell orders at various price levels, it offers traders deeper insight into market liquidity, potential price movements, and trader sentiment. Whether you're trading forex, stocks, or cryptocurrencies, mastering the DOM can significantly enhance your decision-making process.

In this guide, we’ll break down how the depth of market works, what key data it shows, and how to use it effectively in your trading strategy — all while integrating essential functions like placing, modifying, and canceling orders directly from the DOM interface.


What Is Depth of Market?

Depth of Market (DOM) is a real-time display of pending buy and sell orders for a specific financial instrument, organized by price level. It visually represents the order book — essentially a ledger of all unexecuted limit and stop orders sitting on the exchange or broker’s system.

This tool helps traders assess:

Because it shows actual order volume at each price point, DOM is often used as an indicator of market depth and price slippage risk — especially important for large institutional trades.

👉 Discover real-time market depth with advanced trading tools


How Does the Depth of Market Work?

Imagine an asset currently priced at $1. The DOM will show how many buy (bid) orders exist below $1 and how many sell (ask) orders are listed above $1 — for example, at $0.90 or $1.10 respectively.

This layout allows traders to:

Unlike traditional charts that only show past price action, DOM provides a forward-looking view based on current order flow — making it invaluable for active day traders and scalpers.


Getting Started with Depth of Market

To access DOM data, you must be connected to a broker that supports Level 2 market data. Here’s how to get started:

  1. Open your trading platform and click the "Trade" button in the trade panel.
  2. On the right side of the screen, a new tool window appears with two tabs: "Order" and "DOM".
  3. Click on "DOM" to view the order book for the asset currently selected on your chart.
⚠️ If no data appears, verify that your broker supports trading for that symbol and has Level 2 data enabled.

Once visible, the DOM updates in real time, reflecting changes in bid and ask volumes as market participants place, modify, or cancel their orders.


Key Elements of the DOM Interface

Understanding the DOM interface is crucial for efficient trading. Below are the core components you’ll encounter:

  1. Active Orders – Displayed labels showing your open limit or stop orders.
  2. Asks (Sells) – The right column showing pending sell orders, typically in red.
  3. Bids (Buys) – The left column showing pending buy orders, usually in green.
  4. Order Entry Cell – Clicking a price cell places a limit order; pressing Ctrl (or Cmd on Mac) + click places a stop order.
  5. Cancel All Bids/Asks – Buttons to remove all buy or sell orders for the current symbol.
  6. Center View Button – Resets the DOM display so the current market price is centered.
  7. Total Position Size – Shows the combined size of your open positions.
  8. Unrealized P&L – Displays profit or loss on open trades; toggle between currency, pips, or percentage view.
  9. Close Position Button – Instantly closes all open positions for the asset.
  10. Reverse Position Button – Flips your current position (e.g., from long to short).
  11. Cancel All Orders Button – Removes every pending order across both sides.
  12. Unit Selector – Sets the trade size (lot/contract/unit) used when placing new orders.

These interactive features allow seamless execution without switching windows — boosting speed and precision during fast-moving markets.


Data Behind the Depth of Market

DOM data is streamed directly from your broker’s order matching engine. While it aligns closely with chart data, slight discrepancies may occur due to differences in data sources or latency.

One unique feature of DOM is its static display mode: when price hovers around a certain level, the DOM "locks" that view until price moves significantly. This prevents constant scrolling and makes it easier to analyze order clusters.

You can always re-center the view using button [6], ensuring the current market price remains in focus.


Placing Orders Using the DOM

The DOM isn’t just informational — it’s a fully functional trading interface. Here’s how to execute different order types:

All actions trigger confirmation pop-ups by default, but these can be disabled in settings for faster execution.

👉 Access real-time DOM data with advanced order execution tools


Modifying Existing Orders

Need to adjust your strategy mid-trade? You can easily modify active orders:

Both methods open the same modification window, allowing quick updates without retyping values.


Understanding Label Colors and Their Meaning

Visual cues in the DOM help distinguish between order types at a glance:

These color codes streamline decision-making during volatile conditions, helping you avoid accidental executions.


Managing Open Positions

Monitoring open positions directly from the DOM enhances trade control:

This real-time feedback loop supports agile risk management and dynamic strategy adjustments.


Canceling Orders Quickly

Canceling unwanted orders is simple and intuitive:

This tiered cancellation system saves time during high-frequency trading sessions.


Frequently Asked Questions (FAQ)

What is the difference between DOM and a regular price chart?

While charts show historical price movements, DOM displays real-time pending orders — offering insight into future supply and demand imbalances before they affect price.

Can I trade cryptocurrencies using DOM?

Yes. Many crypto exchanges and brokers provide DOM interfaces for major pairs like BTC/USD or ETH/USDT, allowing precise order placement based on liquidity depth.

Is Level 2 data required to use DOM?

Absolutely. Without Level 2 market data feed from your broker, the DOM will either be unavailable or display incomplete information.

Does DOM guarantee order execution?

No. The DOM shows intent (pending orders), not certainty. Rapid market moves or low liquidity can result in slippage or partial fills.

Can I customize the DOM layout?

Most platforms allow customization of colors, unit size, and display settings. Check your platform’s preferences menu for available options.

Is DOM suitable for beginners?

While powerful, DOM requires some understanding of order types and market mechanics. Beginners should practice in a demo environment first.


Final Thoughts

The Depth of Market (DOM) is more than just a list of orders — it’s a live window into market psychology and liquidity structure. By learning to read and interact with the order book, traders gain a strategic edge in timing entries, managing risk, and anticipating volatility.

Whether you're scalping micro-movements or positioning ahead of news events, integrating DOM into your workflow empowers smarter, faster decisions.

👉 Start using advanced DOM tools with real-time market insights