Skip to main content
Trader analysing CFD trading charts on laptop with financial data on screen

Photo by Tima Miroshnichenko on Pexels

CFD Trading Example: What Nobody Shows You About the Trade

Marco Stavros||Last updated: July 29, 2026|10 min read

Quick Answer

A CFD (contract for difference) lets you speculate on whether an asset price will rise or fall, without owning the underlying asset. Your profit or loss equals the price movement multiplied by your position size, minus costs. The example your broker shows you explains this correctly. What it does not show you is what the underlying market was doing at your entry price — and that missing layer is the reason most technically correct setups produce losing trades.

The standard CFD trading example goes like this: you enter a position, price moves in your favour, you close the position, you profit. (I have been simplifying that slightly. There is also a section on leverage and a note about the spread, usually in a smaller font at the bottom.) What I have not seen in all my years of reading retail trading education — not once — is a CFD trading example that explains what the underlying market was actually doing at the moment you entered.

If you are new to CFDs and want a foundation first, our post on CFD trading for beginners covers the structure of how they work. This post assumes you understand the mechanics and want the layer that the beginner guide — and most broker examples — leave out.

The standard CFD trading example

Every CFD provider publishes one of these. They are accurate. They walk you through the mechanics correctly. You buy, you specify the size, you note that the required margin is a fraction of the notional position value, and you can see clearly that a move in your favour produces a profit and a move against you produces a loss. The examples typically use EUR/USD or gold because these are liquid markets and the numbers come out cleanly.

A typical broker EUR/USD example looks something like this:

  • Asset: EUR/USD
  • Direction: long (you expect EUR to rise against USD)
  • Position size: 1 mini lot (10,000 units)
  • Entry: 1.0850
  • Exit: 1.0950
  • Movement: 100 pips in your favour
  • Approximate profit: around $100 before costs

The broker adds a note on leverage. At 30:1 — the maximum under FCA rules for major forex pairs — you control an $10,850 notional position for approximately $362 of margin. You understand that leverage amplifies both gains and losses equally. You nod. You open the demo account.

The example is correct. It is also incomplete. And the part it leaves out is the reason most CFD trades go wrong — not the part it includes.

What the example always leaves out

The EUR/USD exchange rate at 1.0850 is not an arbitrary number that appeared on your screen. It reflects the aggregate of every institutional order filled, queued, or cancelled in the FX market in the hours before that moment. According to the Bank for International Settlements, the FX market processes approximately $7.5 trillion in daily volume. Retail traders — everyone using a CFD platform, spread betting account, or retail forex account globally — account for a fraction of that.

What this means for your CFD trading example: the price at your entry has already been shaped by banks, hedge funds, central bank intervention desks, and corporate treasury departments running their hedging programmes. Your mini lot EUR/USD position is a contract with your broker on a price that reflects all of that institutional activity — whether or not you are aware of it.

If you have spent any time on a live account and found that your analysis is often directionally correct but your trades still lose, this is usually why. The chart is not wrong. The technical levels are often real. But whether price will hold at a specific support level, dip through it briefly to collect retail stops before reversing, or break through it entirely depends on what the institutional participants were doing at that price point. That context is not visible on the chart. It is visible — if you know where to look — but reading a candlestick pattern is not looking at it.

Retail trading education was built around what the retail trader can observe and control: the chart, the entry, the stop, the target. The liquidity and institutional flow context that shapes price at each of those points was never part of the curriculum. That is not the retail trader’s fault. It is a gap in the map they were handed — and no amount of chart pattern recognition fixes a gap in the map.

Financial charts on screen showing candlestick patterns and CFD price data

Photo by Alesia Kozik on Pexels

A worked example: EUR/USD long with institutional context

Let me walk through a complete CFD trading example — the same EUR/USD setup the broker shows you, but with the additional layer that the broker does not include.

What the chart shows

EUR/USD has pulled back to 1.0850 after a three-day rally. The level has held twice in the past month as support. A bullish engulfing candle forms at that level on the 4-hour chart. RSI reads 38 — approaching oversold territory. The 200-period moving average sits at 1.0842. Confluence. Price action. Everything the retail trader was taught says this is a long entry.

The trade: long 1 mini lot at 1.0850, stop at 1.0800, target at 1.0950. 50-pip risk, 100-pip reward. 2:1 RR. The setup looks clean on the chart.

What was actually happening in the market

The 1.0850 level coincides with a significant option expiry cluster. When large institutional option positions accumulate at a specific strike, the banks running those books have an incentive to keep price near that level as expiry approaches — hedging their delta exposure as the strike is approached. This creates a gravitational effect at specific price levels that the chart shows you without explaining. The support level looks “clean” because institutional participants have a structural reason to defend it, not because retail traders have all independently decided to buy at the same number.

Price dips to 1.0833 before the bullish reversal. If your stop was at 1.0835 — tight but logical given the confluence — this briefly threatened your position. (If it took it out, you would have watched the trade go without you. This is not a stop placement error in the conventional sense. It is something else entirely.)

What caused the dip? Below the 1.0850 support, the retail stop-loss orders from traders who entered earlier in the day were clustered — a predictable concentration of sell orders at 1.0835, 1.0830, 1.0820. Institutional participants using order flow can identify approximately where these clusters sit. The move to 1.0833 triggered those stops, absorbing the retail selling at an improved price for the institutional buyer before the upside move resumed. The retail trader who got stopped out at 1.0835 provided the liquidity the institutional order needed to fill efficiently.

After that absorption was complete, price rallied to 1.0950 — your original target. On a 1 mini lot position, approximately 100 pips of profit, roughly $100 before costs.

The trade worked. The analysis was right. But the dip to 1.0833 — the moment most retail traders either got stopped out or sat in cold sweat watching their position briefly go against them — was not random volatility. It was a predictable consequence of where retail stop orders were sitting relative to the institutional entry the market was setting up. Understanding that changes how you place your stop, and it changes how you read the hesitation before a move confirms.

The numbers: margin, spread, and overnight cost

Let me run the actual costs on this trade, because the broker’s example typically shows gross profit and leaves the rest in a footnote.

Position details

  • Long 1 mini lot EUR/USD (10,000 units)
  • Entry 1.0850 | Exit 1.0950 | Movement: 100 pips
  • 1 pip = approximately $1 at 10,000 units
  • Gross profit: approximately $100

Margin required

Under FCA leverage limits, major forex pairs for UK retail clients are capped at 30:1. At 30:1, the margin required to hold 10,000 EUR ($10,850 notional at entry) is approximately $362 — 3.33% of the notional position value.

Spread cost

If your broker offers a 1-pip spread on EUR/USD, your account is $1 down the moment you enter. A 1.5-pip spread (common in lower-liquidity sessions or on variable-spread accounts) is $1.50. On a 100-pip trade, this is marginal. On a 15-pip trade it is 10% of your gross profit before the position has moved. Our post on what is spread in forex goes into more detail — spread is a cost that compounds significantly across multiple small trades in ways that most forex trading profit calculators do not make immediately obvious.

Overnight fee (swap)

If you hold the position overnight, a swap rate is applied based on the interest rate differential between EUR and USD. For long EUR/USD, this has been negative for most of the past decade — you pay to hold it. At approximately $1 to $3 per night on a mini lot, a position held for a week costs between $7 and $21 in overnight fees before any market movement is considered.

On a 100-pip winning trade, these costs are minor. On a 20-pip winning trade held for three nights, the overnight fee can remove most of the net profit. The trading calculator handles these numbers for any pair and holding period — useful for running the actual net figures before entering a position rather than after closing it.

Trading account screens showing profit loss figures and CFD position data

Photo by AlphaTradeZone on Pexels

A losing CFD trading example — what actually went wrong

The same setup. EUR/USD pulls back to 1.0850. Bullish engulfing. RSI at 38. 200-period MA at 1.0842. You enter long at 1.0850, stop at 1.0800, target at 1.0950. 2:1 RR. Everything looks correct.

Price immediately sells off through 1.0800 and takes your stop. You lose 50 pips — approximately $50 on the mini lot, plus the spread. Most traders who have been staring at a chart for 45 minutes eventually pull the trigger regardless of whether the setup has fully confirmed — and then they sit and watch this happen. It is not an enjoyable experience.

Two hours later, price reverses and moves to 1.0930 — close to your original target — without you.

The usual explanations traders reach for: the stop was too tight; the entry was premature; the session timing was wrong; the pattern had not confirmed. Some of these may contain partial truth. But the most complete explanation is the one the chart does not provide.

On this particular day, the option expiry cluster at 1.0850 that existed in the previous example did not exist. The institutional participants who had a structural reason to defend 1.0850 in the winning example were not present in the same way on this occasion. The move through 1.0800 was not a stop-hunt followed by institutional accumulation — it was institutional selling from a participant group whose positions and objectives the retail chart does not reveal. Price eventually found support at a lower level, reversed, and moved up — but by that point your stop had been taken.

The same chart pattern appeared in both examples. The same technical confluence was present. The outcome was different because the market context — the institutional flow, the option positioning, the nature of the order activity at 1.0850 that day — was different. The chart shows you where price went. It does not tell you why a level that held three times in the past month did not hold on this occasion. That distinction is not accessible from price action alone.

This is not an argument against technical analysis. Technical levels are often real — they exist because institutional participants also see them and sometimes respect them for their own reasons. It is an argument that “my analysis was right but I still lost” is not always a failure of discipline or patience. It is sometimes the accurate read on an incomplete information set. Adding the institutional context layer — who is likely to be active at this price level and why — is what changes the probabilistic assessment of the trade, not a better chart pattern or a tighter stop.

When not to use CFDs for this type of trade

There are two situations in which the right answer is not a different CFD strategy, a better entry, or more screen time.

The first is when the position size you are trading means each losing trade is materially affecting your decision-making on the next one. That is not a stop-placement issue or a patience issue. It is a signal that the capital being risked per trade is too large relative to the available account balance. No amount of understanding market structure fixes a trade taken on tilt after three consecutive stops. Reduce the size first. Understand the mechanism second.

The second is if you are in a significant drawdown and the decision to continue trading is being made on the basis that the next trade will recover what the last three lost. The FCA requires UK brokers to disclose the percentage of retail accounts that lose money — for most CFD providers this is between 70 and 82%. That figure is not designed to frighten you away from the product. It is the actual outcome across a large sample of retail accounts over time. If the current approach is producing consistent losses, the question worth asking is what has changed in the understanding since the approach was set — not what the next setup looks like.

The CFD trading example your broker shows you is the optimistic version: the trade works, the numbers confirm, the product performs as described. The example I have walked through here is the complete version — including the losing case, the costs in detail, the institutional context at entry, and the mechanism behind the outcome.

If your current results look more like the second example than the first, the issue is rarely the chart pattern and rarely the stop placement. It is the missing layer — the understanding of what the market was doing at the price level you chose, and why. That layer is learnable. It does not require institutional access or a Bloomberg terminal. It requires understanding the participant structure of the market you are trading, and how institutional activity creates the price levels you are already reading.

The CFD is the wrapper. The market behind it is what you are actually trading. Most retail CFD education only covers the wrapper.

Frequently asked questions

What is a CFD trading example?

A CFD trading example illustrates how a contract for difference works in practice: a position is opened on an underlying asset, price moves in one direction, and the difference between entry and exit price — multiplied by the position size — is the profit or loss. Most examples show the mechanics correctly. They typically do not show what was happening in the underlying market at the moment of entry, which is the context that determines whether a trade at that level is likely to succeed.

How do you calculate profit on a CFD trade?

Profit on a CFD trade equals the price movement in your favour, multiplied by the position size, minus costs (spread and any overnight fees). For a 1 mini lot EUR/USD position (10,000 units), 1 pip of movement equals approximately $1. A 100-pip favourable move produces approximately $100 gross profit, minus the spread (typically $1 to $2 for EUR/USD) and any swap fees if the position is held overnight. A trading calculator automates this for any pair and holding period.

What margin is required for a forex CFD position?

Under FCA leverage limits for UK retail clients, major forex pairs are capped at 30:1. At 30:1, a 1 mini lot EUR/USD position ($10,850 notional at 1.0850) requires approximately $362 in margin — 3.33% of the notional value. Professional clients may access higher leverage but are subject to different eligibility requirements and risk disclosures. The margin requirement does not change the actual risk of the position; it only changes the capital required to hold it open.

What does spread cost on a CFD trade?

The spread is the difference between the buy price and sell price your broker offers. On EUR/USD, a typical spread is 0.6 to 1.5 pips on major brokers. A 1-pip spread on a 1 mini lot position costs approximately $1, paid at entry. On short-term trades with small pip targets, the spread can represent a significant proportion of potential profit — a 5-pip target trade with a 1.5-pip spread requires a 30% favourable move just to cover the entry cost before the position turns profitable.

Can you lose more than your deposit with a CFD?

In theory, yes. In practice, UK retail CFD brokers are required by FCA rules to provide negative balance protection, which means losses on a retail account are capped at the deposited funds. However, this does not prevent the loss of your entire deposit. Leverage amplifies losses at the same rate it amplifies gains — a 30:1 levered position loses the equivalent value of 30 pips for every 1 pip move against you, relative to the margin placed.

What is the overnight fee on a CFD position?

The overnight fee — also called a swap or financing charge — is applied when a CFD position is held open past the daily rollover time, typically 22:00 GMT. It reflects the interest cost of the capital notional underlying the position. For long EUR/USD, the rate is based on the interest rate differential between the eurozone and the US. At approximately $1 to $3 per night on a mini lot, a position held for two weeks accumulates $14 to $42 in overnight fees before any market movement is considered. It is not hidden — but many traders notice it for the first time on their account statement rather than before they entered the trade.

How does leverage work in a CFD trading example?

Leverage allows you to control a large position with a small margin deposit. At 30:1 on a major forex pair, a $362 margin deposit controls an $10,850 notional position. If price moves 1% in your favour, the position gains approximately $108 — a return of roughly 30% on the margin placed. If price moves 1% against you, the same $108 is lost. Leverage does not change the direction of the trade; it multiplies the financial consequence of whatever direction the trade takes.

Why do most CFD trading examples not show what the market was doing?

Retail trading education was built around what the retail trader can observe and control — the chart, the entry point, the position size, the stop and target. The institutional context that shapes price at each of those points (option positioning, bank order flow, institutional hedging programmes, retail liquidity pools below technical support) was not historically part of retail education. It is not hidden information, but it requires understanding a layer of market structure that standard CFD broker content does not cover.

Marco Stavros

Marco Stavros has traded forex from London since 2009. He spent several years following technically correct setups that produced losing trades before understanding the institutional context that determines whether a technical level holds or fails. His writing at Rethink Forex focuses on the layer of market structure that sits behind the chart — and why that layer matters more than the pattern on it. Learn more about Marco.

Start Seeing What's Really Moving Price

Most traders react to price. Learn to read what drives it.

See how Rethink Forex works

48-Page Market Guide

See What’s Moving Price

Download Now — £25

Instant download · Refund if it doesn't change how you see the market