Caviro · 澄见
← Back to courses

What You Are Trading — What Is the Difference Between Forex, CFD, and Spot?

11 分钟阅读beginner
Abstract financial market structure — liquidity pools, signals, gates
The price you see is only the tip of the iceberg. Behind it, liquidity, counterparties, and matching rules are quietly at work.

You open your trading app, see EUR/USD flashing at 1.0850, and tap "buy." In that second, what exactly did you buy?

Many retail traders instinctively answer: "I bought euros and sold dollars." In a textbook, that sounds right. But in your real account, it may be only half right, or even completely wrong. You may not have actually received any euros, and you may not have entered the interbank foreign exchange market. More likely, you signed a contract with your broker: if price rises, it pays you the difference; if price falls, you pay it the difference.

This sounds like a detail, but it determines your spread, slippage, overnight interest, leverage cap, and even whether your counterparty is sitting on the other side of the table waiting for you to make a mistake. In the next four sections, we will unpack this: what an EUR/USD quote really means, where the boundary sits between spot forex and CFD, why bid/ask/spread is the first layer of trading cost, and whose money A-book and B-book brokers are really making.

💡 What Are You Actually Buying — What Does the EUR/USD Pair Mean?

Start with the cleanest theoretical version. When the screen shows EUR/USD = 1.0850, it means:

1 EUR = 1.0850 USD.

This is not "the price of the euro as a thing." It is the relative value between two currencies. What you see is not a stock, not a piece of gold, and not an asset you can pick up by itself. It is always a ratio: how much the euro is worth relative to the dollar.

If you buy 100,000 EUR/USD in the theoretical spot forex market, the trade can be understood as two legs:

  • Your account notionally gains a €100,000 long EUR position
  • At the same time, it creates a $108,500 USD liability

You are not simply "buying EUR/USD" as a product. You are making an exchange: long euros, short dollars. When price moves from 1.0850 to 1.0900, it means the same 1 euro can now be exchanged for 1.0900 dollars. So your €100,000 euro position, priced in dollars, moves from $108,500 to $109,000.

The difference is a $500 unrealized profit.

This calculation matters because it lets you see the essence of forex: you are always comparing two currencies, always long one side and short the other. You are not judging "whether the euro will rise." You are judging "whether the euro will rise relative to the dollar." If both the euro and the dollar strengthen at the same time during a global flight to safety, EUR/USD may not rally much; if the dollar rises faster, EUR/USD may fall instead.

Now put the numbers into a trade. You buy 1 standard lot of EUR/USD, which is 100,000 units. Price rises from 1.0850 to 1.0900, a move of 50 pips. For one standard lot of EUR/USD, each pip is worth about $10, so 50 pips = $500.

This is the "forex trading" many beginner courses teach. It is clear, elegant, and mathematically valid.

But that is only the theoretical spot forex version. The real question is: is your retail account actually doing this? After you click "buy," does the broker really go to the interbank market on your behalf, buy €100,000, and leave you with a $108,500 USD liability?

Most of the time, the answer is no.

This is why beginners should not rush to memorize chart patterns. If you do not even understand what is being settled inside your own account, all later technical analysis rests on a loose foundation. A breakout that looks beautiful may be only an illusion after the spread widens; a stop loss that looks strict may become a completely different risk once slippage appears in the fill record. Asking "what am I trading" matters more than asking "where will the next candle go."

⚖️ Spot / Forex / CFD Boundaries — Lisa's Story

Lisa, 28, scrolling beginner forex videos on the metro
Lisa sat on the metro home thinking she was about to enter the 'foreign exchange market.' The truth was more subtle.

Lisa, 28, was sitting on the metro after work scrolling YouTube when she came across a video titled "Forex for Beginners: Learn to Earn Dollars in 30 Minutes a Day." The instructor in the video sounded calm, and the EUR/USD candlestick chart on screen looked as clean as a textbook. Lisa thought, "My English is decent, my numbers are not bad, maybe this is not that hard."

She opened an account with an overseas broker. The website said "forex trading," the onboarding was smooth, and the deposit arrived quickly. She thought she had finally entered the foreign exchange market, buying and selling euros and dollars like a bank trader.

What she was actually trading was a CFD (Contract For Difference).

She did not truly realize this until 6 months later. In the demo account, she had grown 10,000 dollars of simulated capital into 50,000, and felt she had caught the rhythm of the market. But once she moved to live trading, the same strategy made only 10%, and every entry first went into floating loss. Stops also often slipped 1-2 pips beyond plan. She stared at the fill records, and her heart sank a little: "Why was demo so smooth, while live feels like a different market?"

The answer was not in the moving averages, and it was not in her mindset. The answer was in the product structure.

Spot forex is real currency delivery. If you buy EUR/USD, in theory you are buying euros and selling dollars, and the trade settles at T+2. Institutions trade this way: banks, funds, multinational companies, market makers, all with credit lines and clearing arrangements between them.

CFD is different. A CFD is a contract for difference. You and the broker agree: we will not deliver the underlying asset; we will only settle the price difference. If you go long EUR/USD and price rises, the broker pays you the difference; if price falls, you pay the broker the difference. From start to finish, you never truly hold euros, and you never hand dollars to an interbank counterparty.

99% of retail platforms are CFDs, even when they call themselves "forex brokers" on the page. That is marketing language, not a product structure explanation.

Spot forex vs CFD order path comparison
The same order, two very different paths: one enters the interbank market, the other stays on the broker's internal desk.

Several differences must be etched into your mind:

  • Counterparty: In spot trading, the counterparty usually comes from the interbank market; in a CFD, your direct counterparty is the broker, especially under a B-book model where the broker can take the other side of your trade itself.
  • Leverage: Institutional spot forex uses credit lines, but at the retail level 50:1 is already high; CFDs often offer 100:1, 200:1, even 500:1.
  • Costs: Spot spreads are close to interbank quotes; CFD spreads are usually wider and may also include commissions, overnight interest markups, and slippage.
  • Legal protection: Spot forex and regulated financial instruments have clear frameworks; CFDs are largely banned for retail trading in the United States, and other regions also require risk disclosures.

Later, Lisa opened the ToS she had clicked past when she registered. There was no conspiracy, and nothing was deeply hidden. She just had not read it before. One line stated it calmly:

My counterparty is the broker.

Only then did she understand that her "forex" account was B-book CFD. Her P&L was not the same as a real interbank EUR/USD execution result. It was based on the tradable quote the broker gave her. The two are usually close, but they are not the same thing. The broker has an incentive to give her worse execution during news, wider spreads in low-liquidity sessions, and slowly grind her down through costs if she trades frequently. This is not conspiracy theory. It is the business model.

That night, Lisa reopened her trading journal. For the first time, she was not looking at whether her "direction was right." She was looking at each trade's fill price, spread, overnight fee, and slippage. She discovered that her most profitable demo setup often had only half the risk:reward left in live trading. She used to think psychological pressure had made her worse. Later she understood: she had tested one market and traded another execution environment.

What was the biggest risk in Lisa's account?

✦ Coach note
Preparing a note based on your progress…

💰 The 3-Layer Quote Structure — Bid / Ask / Spread

Now return to the price on the screen. Many beginners think EUR/USD has only one price: 1.0850. In a real trading interface, price has at least three layers:

  • bid = the price at which you can sell
  • ask = the price at which you can buy
  • spread = ask - bid, the cost you pay immediately

Assume EUR/USD shows:

bid = 1.0850 / ask = 1.0852

This means if you want to sell now, you can only sell at 1.0850; if you want to buy now, you must buy at 1.0852. The difference is 0.0002, or 2 pips.

BID (you can sell)1.0850ASK (you can buy)1.0852SPREAD = your cost2 pips

Reading: 1 standard lot = 100,000 units EUR/USD. 1 pip ≈ $10. 2 pips spread = immediate -$20. Even if market doesn't move, your account starts behind by this amount.

If you buy 1 standard lot of EUR/USD, which is 100,000 units, each pip in EUR/USD is worth about $10. A 2 pips spread = $20. The second you open the trade, even if the market has not moved at all, your account will first show roughly -$20.

This is not a system error, and the market is not targeting you. It is simply the cost of trading.

The problem is that spread is not fixed. It contracts and expands like breathing, and the expansion often happens exactly when you most want to trade.

During the Asian early session, liquidity is thin, banks and large institutions quote less, and spread widens. During the Europe-U.S. overlap, London open, and New York open, liquidity is deeper and spread is usually tighter. The real danger comes around high impact news, such as NFP, CPI, and FOMC. You may normally see EUR/USD with only a 1 pip spread, but at the moment news lands, it may widen to 10-15 pips.

What does this mean?

You long EUR/USD at market when NFP is released. A moment ago the screen showed ask 1.0850, and you thought you would be filled near 1.0850. The order report comes back at 1.0855. Your entry is 5 pips worse than expected. On one standard lot, that is $50. If your stop loss is only 10 pips, half a stop has already been eaten by slippage before you have even judged direction.

Many news trades look like opportunities but are very hard to profit from in reality. This is why: you see market movement, but you are filled at a price processed through spread and slippage.

A B-book broker may also "manage" your spread. It may not directly change the price, but it can give you worse executable prices when liquidity is poor, causing higher slippage on your market orders. What you feel is "why do I always get stopped by just a little"; what it sees is a set of internal risk-control and order-handling rules.

So bid/ask/spread is not beginner vocabulary. It is the floor under every trade you make. Your strategy must first get across this layer of cost before it has any right to discuss directional judgment.

A practical check: do not record only entry direction. Record "the bid/ask I saw before ordering" and "the actual fill price." After 30 trades, you will know your true average cost. Many people think their strategy can make 300 pips a year, but once they calculate trading frequency and real spread, they find costs have already eaten 180 pips. The remaining 120 pips still has to absorb slippage, mistaken orders, and emotional add-ons. Seen this way, the problem is no longer abstract.

EUR/USD daily. You see the first 23 candles — a strong breakout above prior highs followed by 2 continuation bars. What happens next?

✦ Coach note
Preparing a note based on your progress…

🎭 Who Fills Your Trade — A-book vs B-book

A-book vs B-book — two rivers where order flow splits
One source splits into two rivers: A-book flows toward the open ocean, the interbank market; B-book stays inside the broker's own reservoir.

When you click buy, where does the order go? That depends on the broker's execution model. The two most common labels are A-book and B-book.

Under the A-book (STP/DMA) model, the broker routes your order to liquidity providers (LPs) or a deeper market. It mainly earns spread markup or commission. The longer you trade, the larger your capital, and the more stable your frequency, the more continuously it can earn fees. Your profit does not directly become its loss, so interests are relatively aligned.

Under the B-book (Market Maker) model, the broker takes the other side itself. If you go long, it is short on its books; the money you lose may be the money it earns. It knows most retail clients lose over the long run, so it keeps these orders internal and makes money from statistical probability.

A-book

Order destination: Routed to LP / interbank

Interest structure: Earns spread or commission, relatively aligned with you

Cost profile: Spread may be reasonably low, commission is more transparent

Best fit: Medium-to-large accounts, stable traders, people sensitive to execution quality

B-book

Order destination: Filled internally by the broker

Interest structure: Your losses may be broker revenue, creating a conflict

Cost profile: Marketing spread may be low, live slippage and restrictions are more common

Best fit: Active but long-term losing retail clients, the most valuable group from the broker's view

But the real world is not black and white. Most brokers are hybrid. They do not simply put every client into A-book or B-book. They do internal risk management.

Small clients, frequent traders, oversized positions, and clients with a high probability of losing may be kept in B-book. Consistently profitable clients, larger accounts, high-quality order flow, and clients who create obvious hedging risk may be moved to A-book. In other words, the broker keeps the "losers" for itself and sends the "winners" to the market.

This sounds harsh, but you need to hear it: the better you trade, the less the broker wants to bet against you. It may not close your account, but it may reclassify your order flow and reduce the risk of paying your profits itself.

ESMA requires European CFD brokers to disclose the percentage of retail clients who lose money. Long-term data commonly sits in the 74%-89% range. This number is not scary ad copy. It explains why the B-book model can exist: if seven to nine out of ten clients lose over the long run, internalizing trades becomes a probability business.

So how do you judge whether your broker leans more A or B?

First, look at licenses and disclosures. Brokers regulated by FCA, ASIC, CySEC, and similar authorities usually need to explain their execution model, best execution policy, and conflict of interest policy. Do not only look at the homepage. Read the legal documents and ToS.

Second, look at the cost structure. If the average EUR/USD spread is low but there is a clear commission, and execution reports are transparent, it is more likely to lean A-book or ECN/STP. If it advertises "0 spread," but live trading often has slippage, requotes, and restrictions during news, be alert.

Third, compare demo and live trading. If demo is extremely smooth but live is clearly worse, especially after you increase capital, it is probably not because you suddenly forgot how to trade. The execution environment changed.

One more detail: do not only ask customer service "are you A-book?" Customer service will give you a nice but vague sentence, such as "we use advanced liquidity aggregation technology." What is actually useful is the execution policy, order execution statistics, and conflict of interest policy. It is fine if you cannot understand everything. At least search for words like counterparty, principal, agent, market maker, and hedging. They will tell you whether the broker is matching on your behalf or trading with you in its own name.

✦ Coach note
Preparing a note based on your progress…

01关键结论

You are not trading with "the market." You are trading with the broker. Understand your broker's model first, then talk about strategy.

02关键结论

Lisa's mistake was not poor technical analysis. It was not knowing what she was trading. If you remember only one thing from this lesson, remember this: read your broker's ToS first.

Next lesson L1.2: How Leverage Blows Up Your Small Account (Mike's Story).

How was this lesson?

Alpha stage — your honest feedback decides what we build next.

Pick a score (0-10) first

This lesson trains a judgement framework — it doesn't issue trade instructions. Your actual entries, sizing and invalidation are yours to decide, and yours to own.

Caviro · 澄见 — 你的第一位 AI 交易课程导师