How Market Makers Quote Prices: A Trader’s Guide to CFD Pricing

How Market Makers Quote Prices: A Trader's Guide to CFD Pricing

As a trader who’s navigated these markets for over a decade, a fundamental question I often hear is: where does the price on my screen actually come from? When you’re trading CFDs, you’re not on the NASDAQ or the LSE. You’re in a unique ecosystem created by your broker. This guide will break down exactly how market makers quote prices in retail CFD trading, demystifying the mechanics of price quoting from the bid-ask spread to the broker’s ‘B-Book’. Understanding this process is not academic; it is a cornerstone of effective risk management and appreciating the environment you are operating in.

I’ve seen traders blame brokers for ‘stop hunting’ when, in reality, they simply didn’t comprehend the liquidity and pricing model they were engaged with. The price you see is the broker’s price. Your job is to understand how and why it’s generated.

The Foundation: Understanding the Bid-Ask Spread in CFD Trading

Pro Tip: The bid-ask spread is not a fee; it is the market maker’s primary, transparent revenue model. The ‘ask’ is always higher than the ‘bid’. This difference is where the broker profits for creating a two-sided market for you to trade on demand.

The first concept any trader must master is the bid-ask spread. It’s the most fundamental component of price quoting. When you look at any trading platform, you don’t see one price for an asset; you see two. This isn’t a glitch. This is the market in action.

What is the Bid Price? The Price You Sell At

The ‘bid’ price represents the maximum price that a buyer is willing to pay for an asset. However, from your perspective as a retail trader, it is the price at which you can sell the base currency or underlying asset. If you believe the EUR/USD is going to fall, you would open a ‘sell’ trade at the bid price.

What is the Ask Price? The Price You Buy At

Conversely, the ‘ask’ price represents the minimum price that a seller is willing to accept. For you, the trader, this is the price at which you can buy the asset. If you anticipate the price of Brent Crude Oil will rise, you initiate a ‘buy’ trade at the ask price. The ask price is always slightly higher than the bid price.

Why the Spread is the Market Maker’s Primary Profit Source

The difference between these two prices is the ‘spread’. A market maker simultaneously quotes a price at which they are willing to buy from you (the bid) and a price at which they are willing to sell to you (the ask). By doing this, they can theoretically buy from one trader at the bid and sell to another at the ask, capturing the spread as their revenue. This is their compensation for providing the service of constant liquidity—the ability for you to enter or exit a trade whenever you wish, without having to wait for another individual trader to take the other side of your position. According to Investopedia, this spread is the fundamental cost of transacting in any financial market. For more detail, you can review their breakdown here.

Diagram explaining the bid-ask spread in CFD trading, showing the higher ask price for buying and the lower bid price for selling.
The bid-ask spread is the difference between the buy (ask) and sell (bid) price.
Risk Warning: While a tight spread is attractive, be aware that during high volatility or low liquidity (like major news events or late-night trading), market makers will widen spreads significantly to manage their own risk. This increases your cost of trading and can impact strategies like scalping.

The Core Mechanism: How Market Makers Generate a Quote

Pro Tip: Market maker brokers create their own price stream. They are not simply passing on a raw price from an exchange. They do this by referencing underlying market data and, crucially, by managing their internal book of client orders, known as the ‘B-Book’.

Understanding the spread is step one. Step two is understanding where the bid and ask prices themselves originate. A market maker isn’t just a passive conduit; they are the ‘market’ for their clients.

Internalising Order Flow: The Role of the B-Book

The term ‘B-Book’ refers to a practice where the broker takes the opposite side of a client’s trade. Instead of sending your order to an external liquidity provider, the broker internalises it. If you buy 0.1 lots of GBP/JPY, the broker sells 0.1 lots to you. You are trading against the house. The broker’s profit or loss is directly tied to your trading outcome. If you lose, the broker wins, and vice-versa. This is a common and regulated practice, but it’s vital to grasp the inherent conflict of interest. The broker is managing a portfolio of risk based on its clients’ aggregate positions. Regulatory bodies like the UK’s Financial Conduct Authority (FCA) have strict rules on market conduct to ensure firms manage these conflicts fairly, but the model itself is permissible.

Aggregating Liquidity: How They Create Their Own Price Stream

A market maker doesn’t invent prices out of thin air. They subscribe to multiple data feeds from interbank liquidity providers (large banks and financial institutions) to get a baseline or ‘reference’ price. They then construct their own two-sided quote around this reference price. For example, if the interbank rate for EUR/USD is 1.0850, the market maker might quote a bid of 1.08492 and an ask of 1.08508. This proprietary price is the one you see on your platform. Their pricing algorithms are designed to manage their B-Book exposure. If too many clients are buying a particular asset, the broker might adjust their quoted price slightly to attract sellers and balance their book, reducing their directional risk.

Flowchart illustrating how a market maker generates a price quote, from the reference price to the final bid and ask prices.
Market makers create their own price by referencing interbank rates and managing internal risk.
Internal Risk Management (B-Book) External Hedging (A-Book)
The broker acts as the counterparty to your trade. Your loss is their gain, and your gain is their loss. The broker passes your trade to an external liquidity provider. They profit from a small markup on the spread or a commission, regardless of the trade’s outcome.
The majority of retail client orders are managed this way, as statistics show most retail traders are not consistently profitable. Consistently profitable or very large trades are often A-Booked, as it’s too risky for the broker to take the other side.

Market Maker Model vs. DMA/STP: Key Differences in How Prices are Quoted

Pro Tip: The defining difference is the counterparty and pricing source. With a market maker, you trade against the broker at their price. With a Direct Market Access (DMA) or Straight-Through Processing (STP) model, your order is passed to the broader market, and you trade at prices offered by third-party liquidity providers.

Not all brokers are market makers. The main alternatives are DMA and STP brokers. Understanding their pricing mechanism is key to choosing the right broker for your trading style.

Comparison diagram showing the order flow in a Market Maker model versus an STP/DMA model.
Visualizing Order Execution: Market Maker (Internal) vs. STP/DMA (External).

Pricing Source: Broker’s Quote vs. Direct Market Access

As we’ve established, a market maker provides their own bid/ask quote. In a DMA/STP model, the broker’s platform acts as a bridge. It streams the live bid and ask prices from a pool of liquidity providers (LPs). When you place a trade, the STP system automatically routes your order to the LP offering the best price at that moment. You are accessing the ‘interbank’ market prices, albeit with a small markup from the broker, which is how they make their revenue.

Impact on Execution: Re-quotes and Slippage Explained

This difference in pricing models has a direct impact on trade execution.
Re-quotes are common with market makers. If the price moves in the instant between you clicking ‘trade’ and the server executing it, the broker may offer you a new price (‘re-quote’), which you can accept or reject. This happens because they have to approve the trade at their end.
Slippage is more common in STP/DMA models. Because your order is filled at the next available price from an LP, a fast-moving market can mean your execution price is slightly different—better or worse—than the price you clicked. This isn’t a broker issue; it’s a feature of trading with live, dynamic market prices.

Feature Market Maker Model STP/DMA Model
Pricing Broker’s own proprietary quote Aggregate prices from multiple LPs
Spreads Often fixed or have a predictable range Variable and dynamic; can be very tight but widen during news
Execution Risk Re-quotes Slippage
Conflict of Interest High (Broker is counterparty on B-Book) Low (Broker profits from volume, not client losses)
Best For Beginners, smaller accounts, traders who prefer fixed spreads Scalpers, algorithmic traders, large-volume traders
Risk Warning: No model is perfect. While STP/DMA models reduce the direct conflict of interest, they are not immune to issues. Liquidity can dry up during market stress, leading to significant slippage or an inability to execute trades at any reasonable price. A market maker, by contrast, guarantees a market, though the price (spread) for that guarantee can become very high.

Frequently Asked Questions

1. What is the main function of a market maker in CFD trading?

The primary function of a market maker is to provide liquidity. They stand ready to both buy and sell a specific asset on a continuous basis, ensuring that retail traders can execute trades immediately without needing to find an opposing individual trader. They create the ‘market’ for their clients.

2. How does a limit order interact with a market maker’s quote?

When you set a limit order (e.g., ‘buy EUR/USD at 1.0800’), your order is placed on the broker’s server. It will only be triggered if the broker’s own quoted price—either the bid or ask, depending on your order type—touches your specified level. The order is executed against the market maker’s price stream, not the raw interbank market feed.

3. Does a market maker trade against their clients?

Yes, in the B-Book model, this is precisely what happens. The market maker acts as the counterparty to the client’s position. This is a core part of their business model. While it presents a conflict of interest, it’s a regulated practice. Reputable brokers manage this risk and are overseen by bodies like the FCA to ensure they treat customers fairly. It’s the cost of having guaranteed liquidity and often fixed spreads.

4. Are market maker quotes ‘fake’ prices?

No, they are not ‘fake’, but they are ‘derived’. Market makers base their quotes on real-time data from the underlying market. However, their final quote is proprietary and may differ slightly from the prices you see on a raw data feed like Bloomberg or Reuters. The price is adjusted based on their internal risk management needs and the bid-ask spread they apply. It’s their price for the product they offer.

Danny’s Final Thoughts

Having survived the 2015 CHF flash crash, I can tell you that a broker’s execution model is one of the most critical, yet overlooked, aspects of a trader’s setup. It’s not about finding a ‘perfect’ broker, but about understanding the rules of engagement. A market maker offers predictability at the cost of a direct conflict of interest. A DMA broker offers transparency at the cost of variable execution. Neither is inherently superior. Your task is to align your broker’s model with your trading strategy and risk tolerance. Know your environment, manage your risk, and you’ll be in a far better position to survive the game.

Sources & Methodology

Danny strictly relies on primary regulatory data and authoritative official information to ensure accuracy. Data cited in this guide is sourced from:

*Disclaimer: The content of this article represents the personal views of the author (Danny) and is for educational and reference purposes only. It does not constitute professional investment or financial advice. Trading and investing involve significant risk; proceed with caution.*

Scroll to Top