How No Dealing Desk works in forex

No Dealing Desk explains forex order routing mechanics and limits.

Direct answer

“No Dealing Desk” (often abbreviated NDD) is an execution model in which a forex broker typically does not act as the counterparty that “deals against” the client. Instead, the broker’s platform usually routes the client’s order to external liquidity sources (such as other market participants or liquidity providers) for execution.

In practice, NDD does not remove execution uncertainty. It mainly changes who receives and matches the order, and how much the broker’s own dealing book is involved.

Mechanics and core idea

Definition in plain terms

In a dealing desk (DD) setup, the broker may quote and manage prices by taking the opposite side of the client’s trade internally, at least in part. In an NDD setup, the broker’s system focuses on sending the client’s order to one or more outside liquidity venues.

A helpful mental model is: the client submits an order → the broker passes or routes it onward → matching happens with liquidity sources → the broker reports the resulting execution back to the client.

What “inputs” look like

Key inputs that affect how an NDD order is handled include:

  • Order type: market, limit, stop, or stop-limit. (Different types control whether you seek immediate execution or a specific price.)
  • Order size (volume): larger sizes may consume more available liquidity and increase the chance of partial fills or worse-than-requested pricing.
  • Timing: rapid price moves can occur between order submission and execution.
  • Account and platform settings: the same order may behave differently depending on how the platform handles execution rules.
  • Costs and constraints: spreads, commissions, minimum dealing sizes, and margin rules can affect the economics of execution.

What “outputs” look like

After routing, the system’s outputs usually include:

  • Execution confirmation: trade direction (buy/sell), executed size, and executed price.
  • Fill status: fully filled, partially filled, or not filled.
  • Timing: the recorded time(s) of execution, which matters for slippage comparisons.
  • Cost components: spread and/or commission, plus any fees disclosed in account terms.

Typical sequence

A common (not universal) sequence for an NDD-style flow is:

  1. The trader submits an order in the trading platform.
  2. The broker’s system validates the order against account constraints (such as margin or allowed order parameters).
  3. The broker routes the order to external liquidity sources (possibly across multiple venues).
  4. Liquidity sources respond with available prices/quotes and execution opportunities.
  5. Matching/execution occurs, and the broker sends the final fill details back to the platform.

Evidence or example (self-contained, non-numeric)

Because no real-time data is assumed here, the most verifiable “example” is process-based: compare two descriptions.

Example of what would be consistent with NDD

If a broker explains that it routes orders to outside liquidity and that it does not provide a dealing-book counterpart for client orders, that description is consistent with NDD.

You can also check whether the broker’s documentation describes:

  • Order routing: where orders go after submission.
  • Execution model details: whether quotes are requested from liquidity sources or generated internally.
  • Handling of price changes: what happens if the available price moves.
  • Fill behavior: how partial fills and rejected orders are reported.

Example of what shows execution uncertainty still exists

Even in an NDD model, a market order aims for immediate execution, not a guaranteed price. If liquidity thins or volatility rises, the executed price may differ from the last displayed price, and fills may occur at multiple prices.

This is not a flaw unique to DD or NDD; it reflects how trading execution depends on available liquidity at the moment the order reaches the market.

Limitations and risks (material failure modes)

Even when “No Dealing Desk” is used correctly as a descriptor, several limitations remain:

  1. Slippage: the executed price can be worse (or sometimes better) than what you expected based on the momentary view before execution.
  2. Partial fills: the order may fill in parts if full size is not available at the matching prices.
  3. Non-fills or requotes-like outcomes: orders with price conditions may not be filled if liquidity does not appear at the required price.
  4. Variable costs: spreads and commissions can change with liquidity and volatility; the total execution cost can vary.
  5. Latency and timing risk: delays between submission and routing/execution can matter during fast moves.
  6. Model differences across providers: brokers can use similar terminology while differing in how routing, liquidity selection, or execution rules are implemented.

A key takeaway: NDD is mainly about execution routing and counterpart involvement, not about ensuring predictable outcomes.

Verification and next questions you can check

If your goal is to independently confirm what “NDD” means for a specific offering, focus on verifiable documentation and behavior rather than labels:

  • Read the execution policy: look for plain descriptions of order routing to liquidity sources.
  • Check how fills are reported: confirm how the platform shows partial fills, execution price, and timing.
  • Compare order types: ensure the behavior of market vs limit vs stop orders matches the broker’s stated execution rules.
  • Review disclosed costs: determine what components affect the final price you pay or receive.

If you want, tell me what kind of documentation you have (for example, an execution policy description or glossary text), and I can help you translate it into a clear, checkable explanation of the likely execution flow—without making promises about results.

Trading foreign exchange and CFDs involves substantial risk. Information on FoxiForex is educational and is not personal financial advice. Sponsored placements are labelled clearly.