XBACKCashback for Traders
Basics7 min read

NDD, STP and ECN in Overseas FX: Differences from DD and How to Tell Them Apart

Are there too many execution terms such as NDD, STP and ECN, leaving you unsure which to choose?

In short, an execution model describes how an order is handled. It does not mean NDD is always better.

This article sorts out how each model works and how to tell them apart. By the end, you will know how to read a broker's labels and what to compare.

In short: execution models are differences in mechanism, not a ranking

  • Execution models split broadly into DD and NDD, and NDD includes STP and ECN
  • NDD generally means the broker passes orders to outside providers instead of taking them on itself
  • Labels are self-declared by the broker, and the model may differ by account type
  • Compare by real cost (spread plus commission) and execution quality

The big picture of DD and NDD models

DD stands for Dealing Desk and NDD for No Dealing Desk. The difference is whether the broker takes the order itself and acts as your counterparty, or passes it on to outside providers.

NDD includes the STP and ECN models. Both pass orders to outside providers, but they tend to differ in how prices are gathered and how fees are charged.

A general breakdown of terms. Definitions and naming may differ by broker.
TypeMeaningIn a phrase
DD modelThe broker takes the order itself and acts as your counterpartyThe broker is both the window and the counterparty
NDD modelThe broker passes the order outside. Includes STP and ECNThe broker acts as a go-between
STP modelWithin NDD, the order goes directly to a providerGo-between type
ECN modelWithin NDD, the order goes to a market where participants' orders gatherDirect-to-market type

Comparing how DD, STP and ECN work and what sets them apart

Each model differs in order flow and source of revenue. That is why the tendencies in spread and commission also differ.

These are only general tendencies. Check the official page for each broker and account type for the actual conditions.
ModelOrder flowGeneral source of revenueCost tendency
DDThe broker takes it itselfSpread, and the profit or loss from trading against clientsOften no commission, with costs built into the spread
STPPassed directly to a providerThe markup added to the spreadOften a wider spread with no commission
ECNPassed to the marketA commission on each tradeOften a tighter spread with a separate commission

What the difference in revenue sources means

With DD, it is pointed out that clients' profit and loss are tied to the broker's revenue. With NDD, spread and commission are generally the main revenue.

Actual operations differ by broker, though. An explanation of the mechanism alone cannot tell you the quality of execution.

Why "NDD is always better" is not true

The term NDD sounds appealing, but it does not mean trading conditions are good by itself. Before you decide, there are points worth checking.

  • Labels are self-declared by the broker, and not always verified by a third party
  • The model may differ by account type, and some instruments may be handled differently
  • Even with NDD, slippage occurs when provider liquidity is thin
  • Even a tight spread can change the total cost if a commission is charged separately
  • ECN is not necessarily better for execution, and you need to compare including the commission
Execution model names are sometimes used by brokers as marketing terms. Rather than the name, check the conditions on the official page and actual trading results.

How to tell the models apart and what to check

When you read a broker's labels, it is important not to decide on the execution model name alone. Checking the following items on the official page makes the judgment easier.

  • The commission structure by account type (whether a round-turn commission applies, and the unit it is shown in)
  • Whether the execution model is stated, and whether it is explained separately by account type
  • How slippage and requotes are explained
  • What is disclosed about registration with regulators and licenses
  • The terms on when order rejection or cancellation can occur

As a rule, compare numbers at the same time of day and for the same currency pair. Figures fluctuate, so check the latest figures on the official page.

Fit with scalping and EAs

Short-term trading is a style in which the cost of each trade strongly affects results. Check execution speed and any restrictions in the terms, not just the model name.

General remarks. Allowed styles and restrictions differ by broker and account type.
StyleWhat to focus onWhat to check
ScalpingTotal cost, speed and stability of executionWhether scalping is allowed, and limits on order interval or holding time
EA (automated trading)Reproducibility of execution, connection stabilityWhether EAs are allowed, and limits on trading frequency or number of orders
Mid- to long-term tradingSwap, margin headroomThe execution model matters less. Check costs and operating rules

How execution models relate to cashback

Many cashback systems calculate returns based on trading volume. In general, the execution model itself has no direct bearing on returns.

Return amounts are not yet confirmed, and we will post them on each broker's page at launch. Eligible account types and conditions also differ by broker.

Compare by real cost

Real cost = spread + commission − cashback. Comparing by this total rather than by execution model name makes your judgment less likely to waver.

You can try the calculation with the trading cost comparison tool. Use hypothetical values for conditions, and check actual figures on the official page.

This article is a general explanation and does not recommend any particular broker or model. Always check each broker's official page for the latest trading conditions.

Enter spreads and commissions to estimate the real cost by broker. Replace the figures with the latest information from the official pages.

Compare trading costs

FAQ

Q.What is the difference between the NDD and DD models?

With the DD model, the broker takes your order itself and acts as your counterparty. With the NDD model, the order is passed outside. Which is better depends on conditions and execution quality taken together.

Q.What is the difference between STP and ECN?

Both are types of NDD. Generally, STP is a go-between type that passes orders directly to a provider, while ECN passes them to a market where participants' orders gather. They also tend to charge fees differently.

Q.Can I assume NDD means better execution?

Not necessarily. Even with NDD, slippage occurs when liquidity is thin. Rather than the model name, check the conditions on the official page and actual execution results.

Q.Does the execution model affect cashback?

Many cashback systems depend on trading volume, and the model itself has no direct bearing. Return amounts are not yet confirmed, and we will post them on each broker's page at launch. We recommend comparing by real cost.

This article is for information purposes only and is not investment advice. Conditions may change, so please check each broker's official page for the latest information. Offshore FX and CFD trading carries a risk of losses exceeding your principal.

Related columns