EducationMarket structure~19 min readUpdated 29 September 2026
The short answer
Market microstructure is the plumbing behind every trade. It covers order books, liquidity, market makers, spread, slippage, and how a price actually moves from one level to the next. For a retail trader, the two things that matter are liquidity and execution cost. Price moves because someone took the other side of your order — not because a chart line said so. Understanding this changes where you put your stops and when you place your trades.
Why a retail trader should care
You do not need to understand the full mechanics of an interbank order book to trade profitably. But you do need to understand three things: where liquidity sits, when it is thin, and what it costs you to take it.
Every zone, every sweep, every wick and every stop hunt you have learned about so far is a visible consequence of microstructure. This lesson closes Block 3 by explaining the machinery underneath the signals.
T
Written by the Trade To The Top team|Reviewed 29 September 2026
Microstructure mechanics cross-checked against Trading and Exchanges: Market Microstructure for Practitioners (Harris), the BIS Triennial Central Bank Survey (2022), the ESMA product intervention documents on CFDs, the FCA Quarterly Consultation on best execution, and the published execution-model documentation from IC Markets, Pepperstone and Interactive Brokers. The forex last-look and LP hierarchy described here reflects standard prime-brokerage structures as of 2026.
Every retail course teaches patterns. Almost none teach the machinery that produces them. Wicks, sweeps, and stop hunts are not magic — they are the visible trace of liquidity being consumed. Once you understand why price does what it does at the micro level, the patterns you have already learned start making structural sense.
Key takeaways
Every trade has a maker and a taker. The taker pays the spread; the maker earns it.
Price moves because someone takes liquidity. A market order consumes the best available price and moves the book.
Forex is decentralised. There is no single order book. Retail brokers aggregate quotes from a handful of liquidity providers.
Liquidity clusters at round numbers, session highs and lows, and obvious swing points. This is why stops get run there.
Spread is a cost, not a signal. It widens in thin sessions and around news. Plan around it.
Slippage is execution reality. Market orders do not fill at the price on screen. Limit orders do — or do not fill at all.
Stop-loss orders become market orders when triggered. This is why slippage on stops is worse than on entries.
Last look is a mechanism where a liquidity provider can reject a trade after seeing it. Retail brokers shield you from most of this.
Retail execution has improved massively since 2010. Spreads are tighter, slippage is lower, and the broker model has shifted to commissions on raw accounts.
You do not need to model microstructure. You need to trade around it. Avoid thin sessions. Do not place stops at obvious levels. Use limit orders when possible.
Market microstructure is the study of how trades actually happen. Not where price is going, not what the chart looks like — the mechanics of a transaction. Who is quoting what price, who is taking it, and at what cost.
The academic literature on this is enormous. The practical version for a retail trader fits in three questions:
Who is on the other side of my trade? A market maker, a liquidity provider, another retail trader, or an algo?
What does it cost me to take the other side? Spread, commission, slippage, and swap.
Where is liquidity thin enough that my order moves the price? For a retail size, this is almost never — except during news and thin sessions.
Answer those three and you have extracted everything microstructure offers a retail trader. The rest is a story about banks, algos and prime brokers that you will never need to model directly.
The order book — bids, asks, depth
Every market, in one form or another, has an order book. It is a list of resting orders at each price level: bids (buy orders) below the current price, asks (sell orders) above it. The best bid and best ask define the spread. The quantity at each level defines the depth.
When a market order arrives, it takes the best available price. If the order is larger than the size resting at that price, it consumes the next level, and the next, until it is filled. That is how price moves. Not because someone decided price should be higher — but because someone took all the offers at the current level and had to reach up to the next.
THE ORDER BOOK · BIDS, ASKS AND DEPTH
Simplified depth ladder · current price sits between best bid and best ask
Bids below, asks above. The spread sits between them. A market order takes the best available price and, if large enough, moves the book.
Common mistake
Thinking the order book shows "what the market thinks." It does not. The book shows resting orders, not intent. Market makers can pull quotes in milliseconds. Large algos hide their size by splitting orders. What you see on a retail depth-of-market display is a fragment of the real picture — and in forex, there is no single picture at all.
Who actually moves price
In any market, there are two roles:
Role
Action
Effect
Maker
Places a limit order that rests in the book.
Provides liquidity. Earns the spread (or pays a lower fee).
Taker
Places a market order that fills against a resting order.
Consumes liquidity. Pays the spread (or pays a higher fee).
Market maker
Quotes both sides continuously.
Provides liquidity to the market at a spread. Manages inventory risk.
Algo / HFT
Quotes and cancels at high speed. Reacts to order flow.
Provides short-term liquidity. Captures tiny edges millions of times.
For a retail trader, the important distinction is between market orders and limit orders. Every market order you place is a taker trade — you pay the spread and you might slip. Every limit order you place is a maker trade — you earn the spread (in the form of a better fill) but you might not get filled.
This shapes the answer to a very practical question: when do you use which?
Order type
When to use
Cost
Market order
Fast-moving setups. Breakouts. When execution certainty matters more than price.
Spread + possible slippage
Limit order
Fade setups at a precise level. Zone entries. When price precision matters more than fill certainty.
Spread (or better) with no slippage
Stop order
Stop-loss protection. Breakout entries above a level.
Turns into a market order when triggered — slippage possible
Stop-limit order
Breakout entries when you want to cap your fill price.
Risk of no fill if price gaps past your limit
Every market order you take is liquidity you consume. Every limit order you place is liquidity you provide. Knowing which side you are on is the first rule of execution.
Forex — a decentralised market
Stocks trade on an exchange. Futures trade on an exchange. Forex does not. There is no single order book for EURUSD. The market is a network of banks, prime brokers, non-bank liquidity providers, and retail brokers, all quoting each other prices.
The structure, from top to bottom:
The forex liquidity hierarchy
01
Tier 1 banks.
The largest banks in the world quote prices to each other on the interbank market. This is where the tightest spreads in the world exist — and where almost all real price discovery happens. JPMorgan, Deutsche Bank, UBS, Citi, Barclays.
02
Non-bank liquidity providers.
Firms like XTX Markets, Citadel Securities and Jump Trading quote prices alongside the banks. They have become a large share of spot FX volume since 2015. Electronic market makers.
03
Prime brokers and aggregators.
Firms that aggregate prices from multiple LPs and route order flow. Most retail brokers connect to the market through one of these. Where retail flow meets institutional flow.
04
Retail brokers.
The layer you actually interact with. They either pass your order through to their LPs (STP/ECN model) or take the other side themselves (market maker model). Most retail brokers are hybrids.
What this means for you: there is no "the" price for EURUSD. At any given moment, different brokers show slightly different prices. The spread you see is a function of your broker's LP relationships, not a universal fact about the market.
Common mistake
Comparing your broker's spread to a "real" spread you saw somewhere else. There is no single real spread. The institutional spread on EURUSD is often 0.1 pip. Your broker's spread is 0.6 pip on a standard account or 0.1 pip on a raw account plus commission. Both are legitimate. Both reflect the cost of the layer you are trading through. Compare brokers to each other, not to the interbank market.
Where liquidity sits
Liquidity is not evenly distributed across price. It clusters at predictable levels. And once you know where the clusters are, you understand why price behaves the way it does around them.
The five liquidity clusters that matter
01
Round numbers.
1.0800, 1.0900, 150.00 on USDJPY, 2000 on gold. These are the levels where retail traders, option strikes, and institutional limit orders all happen to sit. Magnetic and sticky.
02
Session highs and lows.
The Asian range high, the London open, the New York close. Where the session extremes sit, stops and breakout orders cluster. Prime sweep targets.
03
Prior swing highs and lows.
Every textbook support or resistance level is where retail stops sit. Algos know this. This is why Lesson 18 exists.
04
Weekly and daily opens.
The Sunday open, the Monday open, the daily rollover. Where institutional reference prices sit. Reference points for larger players.
05
Post-news extremes.
The high or low produced by a high-impact release. Stops accumulate just beyond it in the days that follow. Frequent sweep targets on the next session.
Price reacts at liquidity clusters. The Asian session high is swept, then price reverses. Liquidity was the target, not the level.
Spread, slippage, and execution cost
Every trade has a cost. For a retail trader, it comes in four parts:
Cost
What it is
Who pays it
Spread
The gap between the best bid and the best ask.
Every taker. Market orders, stop-losses, and triggered stops.
Commission
An explicit per-lot fee on raw-spread accounts.
Every trade on raw accounts, in and out.
Slippage
The difference between the requested price and the fill price.
Market orders during fast or thin conditions.
Swap
An overnight financing charge on positions held past the daily rollover.
Every position held overnight.
The formula for spread cost, in pips:
spread cost (pips) = (ask − bid) / pip size
For EURUSD with a 0.6-pip spread and a 1-lot position, the round-turn spread cost is roughly $6. On a 0.1-lot position it is $0.60. It does not matter whether you win or lose the trade — you pay it either way. On a strategy that trades 200 times a year, spread alone can consume 4–8% of your account if you are not accounting for it.
Worked example — the same trade, two liquidity conditions
Instrument
EURUSD
Position size
1.00 lot
Entry (London open)
1.08520
Stop
1.08370
Target
1.08870
Risk
15 pips
Reward
35 pips
R:R (nominal)
2.33 : 1
Scenario A — London / New York overlap. Spread 0.3 pips. No slippage.
Entry cost: 0.3 pips × 1 lot ≈ $3.00. Stop cost: 0.3 pips ≈ $3.00.
Total cost: $6.00. Trade target hit at +35 pips ≈ $350.
Result: +$344, effective R:R ≈ 2.29 : 1.
Scenario B — Asian session. Spread 1.8 pips. Slippage on stop of 2.5 pips.
Entry cost: 1.8 pips ≈ $18.00. Stop triggered with 2.5 pips slip ≈ $43.00 total on exit.
Total cost: $61.00. Target hit at +35 pips ≈ $350.
Result: +$289, effective R:R ≈ 1.93 : 1.SAME TRADE. DIFFERENT LIQUIDITY. 15% OF THE WIN EATEN BY COST.
The trade won in both scenarios. But in the thin session, 15% of the win went to execution cost. Over hundreds of trades, that is the difference between a strategy that works and one that slowly bleeds out.
Why stops get run
This is the part every trader eventually learns the hard way. Stops do not get run because the market is out to get you. They get run because large orders need liquidity, and liquidity clusters where stops sit.
Here is the mechanism:
A large buyer wants to fill 50 lots at 1.0855.
But there is only 5 lots of sell-side liquidity at that price.
To fill the rest, they have to push price higher — consuming asks all the way up.
The push triggers stops above. Those stops are market orders, which add more buying pressure.
The large order finishes filling. Price has swept 15 pips above where they started.
Once the buying is done, price falls back. The wick forms.
This is what a liquidity sweep looks like from the machinery side. The sweep is not designed to hit your stop. But your stop is what the sweep uses to fill a bigger order. There is no malice. Just mechanics.
Your stop is not a shield. It is fuel. When a large order needs liquidity, stops are where it finds it.
Common mistake
Placing stops at exactly the swing low, the round number, or the session low. Every other retail trader is doing the same thing. That is precisely where the liquidity cluster sits. Place your stop a few pips beyond the obvious level, or accept that you will get swept before the move goes your way.
When this breaks — and when it does not matter
Understanding microstructure does not fix bad trading. It only explains why certain things happen. Four situations where microstructure knowledge does not help you:
When this does not matter
You are trading small size. A retail position of 0.1–1.0 lots on EURUSD does not move the market. No order you place will affect the book. Microstructure mechanics only matter for your cost, not your impact.
You are not trading around news or thin sessions. If you only trade the London and New York sessions on liquid pairs, execution cost is a small, predictable number. Plan for it and move on.
You are trading crypto. Crypto microstructure looks completely different from forex. Order books are visible on the exchange, but they are manipulated by wash trading, spoofing and hidden orders. The rules do not transfer.
You are trading CFDs on indices or gold. These are synthetic products whose execution depends entirely on the CFD provider, not the underlying exchange. The price you see is the price your broker chooses to show you.
If you remember nothing else: microstructure explains why patterns work, but it does not replace the patterns. Use it to trade smarter around costs, not to build a new strategy.
What to actually do with this
Four things a retail trader should change after reading this lesson:
Practical adjustments
01
Trade liquid sessions.
The London open and the London–New York overlap have the tightest spreads and the deepest liquidity. Asian-session forex trades on anything other than JPY pairs cost more and slip more. When in doubt, wait for London.
02
Place stops beyond obvious liquidity.
Not on the swing low. Not on the round number. A few pips beyond. Accept a slightly larger stop distance in exchange for not being the first stop to be triggered. Structure beyond the cluster, not on the cluster.
03
Use limit orders on zone entries.
If you are buying a support zone, place a limit. You earn the spread instead of paying it. You avoid slippage. The trade-off is that the fill is not guaranteed — but for a zone entry, a missed fill is often better than a chased entry. Maker, not taker, when the setup allows.
04
Know your round-turn cost.
Spread + commission + expected slippage + swap. On a strategy that trades 200 times a year, this is often 4–10% of your account. If your strategy does not survive this number, it does not survive.
In one box
Microstructure = the plumbing. Order books, liquidity, market makers, spread, slippage.
Every trade has a maker and a taker. Taker pays the spread. Maker earns it.
Forex is decentralised. No single order book. Your broker's price is one of many.
Liquidity clusters at round numbers, session highs/lows, prior swings, and post-news extremes.
Stops get run because they provide the liquidity large orders need to fill.
Spread widens in thin sessions and around news. Plan around it.
Slippage on stops is worse than on entries because stops turn into market orders.
Use limit orders for zone entries. Use market orders for breakouts.
Place stops beyond obvious liquidity, not on it.
Know your round-turn cost. If a strategy does not survive spread + commission + slippage, it does not work.
Log your execution cost in R. Our free trading journal lets you record spread, commission, and slippage on every trade — so you can see how much of your edge is going to execution. On some strategies, the answer is 20% or more.
5 questions · immediate feedback · retake any time
Question 01 of 05
What does a market order do in the order book?
Correct: B. A market order is a taker order. It consumes the best available price and moves the book if the size is larger than what is resting at that level.
Question 02 of 05
Why is there no single "true" spread in forex?
Correct: C. Forex has no central exchange. Each broker aggregates prices from its own set of liquidity providers, so the spread you see is specific to your broker, not a universal fact about the market.
Question 03 of 05
Where does liquidity cluster?
Correct: A. Liquidity clusters at round numbers, session extremes, prior swing highs and lows, and post-news extremes. These are the predictable places where stops and breakout orders accumulate.
Question 04 of 05
What is the practical difference between a market order and a limit order?
Correct: D. A market order is a taker trade — you pay the spread and may slip. A limit order is a maker trade — you earn the spread in the form of a better fill, but the fill is not guaranteed.
Question 05 of 05
You are planning to enter long on a support zone. What order type best fits this setup?
Correct: B. A zone entry is a fade setup — price is coming back to a level where you want to buy. A limit order at the zone lets you be the maker, earn the spread, and avoid slippage. The trade-off is that the fill is not guaranteed.