Risk Warning: CFDs and spread bets are complex instruments and come with a high risk of losing money rapidly due to leverage.
Approximately 80% of retail client accounts lose money when trading in CFDs and spread bets.
You should consider whether you understand how CFDs and spread bets work and whether you can afford to take the high risk of losing your money.

The Relationship Between Liquidity and Price Movement

Joshua Owen
27/04/2026 | Desk Briefings

Price doesn’t move because people want it to. It moves because an order arrives in the market, searches for a counterparty willing to transact at the current price, and either finds one or does not. When it finds one, the transaction occurs, and the price stays where it is. When it does not find sufficient volume at the current price, it moves to the next available level to find a match. The accumulation of those individual transactions is what price movement is.

 

That description sounds mechanical because it is. Price movement results from order flow meeting, or failing to meet, the available market depth. The same volume of buying or selling pressure produces dramatically different price outcomes depending on the depth available to absorb it. This is the relationship between liquidity and price movement, and understanding it with precision changes how you interpret what markets are doing and why.

 

The previous article in this series examined why liquidity disappears during market stress. This article examines the direct consequences: how liquidity depth determines the price impact of any given order, why some moves are large, and others are small, given apparently similar catalysts, and what this means for how traders should interpret price action in different market conditions.

How Does Liquidity Affect Price Movement?

 

Liquidity depth determines how much the price must move to fill a given volume of orders. In a deep market, a substantial order can be filled without moving the price significantly because there is enough volume waiting at or near the current price level to absorb it. In a thin market, the same order quickly exhausts available depth. It must move through multiple price levels to find sufficient volume, producing a larger price move for the same underlying order.

 

This relationship is not linear. Price impact does not scale proportionally with order size or liquidity depth. In practice, the distribution of liquidity across price levels creates non-linear price dynamics: small orders in shallow parts of the order book can produce disproportionately large moves. In contrast, large orders in deep markets may produce surprisingly small ones.

 

The practical implication is that the magnitude of a price move is not a reliable indicator of the underlying cause. A 40-pip move on EUR/USD during a thin Asian session may represent significantly less actual buying pressure than a 10-pip move during a deep London session. The price moved further in the first case, not because more happened, but because there was less depth to absorb what did.

The Order Book: Where Price Is Actually Made

 

The order book is the mechanism through which the relationship between liquidity and price becomes visible. It is a record of all limit orders waiting to be filled at specific price levels: buy orders stacked below the current price, sell orders stacked above it. The current price sits between the highest buy order (the bid) and the lowest sell order (the ask). The difference between them is the spread.

 

When a market order to buy arrives, it matches against the lowest available sell order. If the volume at that sell level is sufficient to fill the entire order, the transaction occurs at the ask price and the bid-ask spread remains. If the buy order exceeds the available volume at the ask, it exhausts that level and moves up to the next sell order at a higher price. If that level is insufficient as well, the order moves up again. The average price of the fill is the weighted average of all the levels it moved through, which is worse than the initial ask price. The distance it moved is directly proportional to the depth available at each level.

 

Most retail CFD traders do not have direct visibility of the full order book, but the implications of its structure are present in every trade they make. The spread they transact at, the slippage they experience on market orders, and the price behaviour they observe around significant events are all expressions of the order-book dynamics at play at the institutional level above them.

Deep Markets and Thin Markets: The Same Pressure, Different Outcomes

 

The contrast between a deep and a thin market illustrates the relationship most clearly.

Consider a scenario where a large institutional investor needs to sell a substantial position in EUR/USD. In a deep market during the peak London-New York overlap session, the order book contains significant volume at many price levels below the current price. The institutional order moves through those levels efficiently: it executes at or near the quoted price for most of its volume, the price moves down modestly, and the market quickly replenishes the consumed depth as new orders arrive. The price impact of the large order is contained.

 

Now consider the same order placed during the Asian session, when liquidity is thin. The order book contains much less volume at each price level. The institutional order quickly exhausts the depth at the first level, moves to the next, exhausts that, and continues moving through levels in search of sufficient volume. At each level it passes through, the price increment is lower, and replenishment of depth is slower because fewer participants are active. The same order, representing the same fundamental selling decision, produces a significantly larger price move in the thin market than in the deep one.

 

This is why the same news, the same economic data deviation, the same geopolitical development, can produce a 20-pip move in one session and an 80-pip move in another. The difference is not the importance of the news. It is the depth of the market absorbing the reaction.

Why Large Moves Often Accelerate

 

One of the most practically important features of the liquidity-price relationship is that large moves tend to accelerate once they have started. The mechanism behind this acceleration is the interaction between price movement and the stop-loss orders and margin calls it triggers.

 

As price falls through consecutive levels in a long liquidation, it passes through the stop-loss prices of traders who entered the position at higher levels. Each triggered stop generates a further sell order, adding to the selling pressure, which pushes the price down further, triggering the next layer of stops. This cascade dynamic is why sharp moves can appear self-reinforcing: the price is not reflecting continuously worsening fundamental news; it is reflecting the mechanical release of accumulated stop orders as the price passes through each successive level.

 

The same dynamic applies in reverse for rising markets. A sharp upward move through a level where short positions have their stops placed triggers buying, which accelerates the move upward, which triggers more stops.

 

The depth of the order book at each price level determines how quickly this cascade proceeds. In a deep market, each level contains enough resting volume to slow the cascade: the stops that are triggered are partially absorbed by the buyers or sellers waiting at those levels with limit orders. In a thin market, the resting volume at each level is insufficient to absorb the cascading orders, and the price moves through each level with minimal friction. The cascade proceeds faster and further.

 

This is the structural explanation for flash events and gap moves. They are not random departures from normal market behaviour. They are the natural consequence of the cascade mechanism operating in conditions of thin liquidity.

Support and Resistance as Liquidity Concentrations

 

The technical analysis concept of support and resistance has a specific liquidity interpretation that is more precise than the conventional explanation.

 

Support levels are price areas where significant buy orders have historically been placed: where traders who missed a previous rally waited for a retracement, where institutions chose to accumulate positions, or where the price has bounced previously. Market participants have placed orders in anticipation of a repeat. The concentration of buy orders at these levels creates a liquidity density that slows or reverses downward price movement.

 

Resistance levels are price areas where significant sell orders are concentrated: where traders who entered long positions at lower prices have taken profit, where institutions are reducing positions, or where previous highs have attracted sellers in anticipation that the level will hold again. The concentration of sell orders creates a liquidity density that slows or reverses upward price movement.

 

When support or resistance breaks, it often does so sharply and then accelerates. This is a liquidity phenomenon. The buy orders that were providing support at a specific level have been consumed by the selling pressure that broke through the level. Below the former support, the next concentration of buy orders may be further away. The price moves through the gap quickly because there is no meaningful depth to absorb it until it reaches the next significant level.

 

Understanding support and resistance through the lens of liquidity concentration rather than pattern recognition provides a more analytical basis for why these levels matter and when they are most likely to hold or break.

Price Movement in CFD Markets: What Retail Traders Are Actually Seeing

 

A retail CFD trader does not interact directly with the institutional order book. The prices they trade are derived prices, quotes provided by the broker based on the underlying market, with a spread applied. The broker’s liquidity model mediates the relationship between the retail quoted price and the institutional market price.

 

For a broker with direct market access and strong liquidity provider relationships, the retail quote closely tracks the institutional market price. The depth of the institutional market is reflected in the tightness of the retail spread and the quality of fills on market orders. When the institutional market is deep, retail traders benefit from tight spreads and minimal slippage. When the institutional market is thin, the cost of that thinness is passed through to the retail trader as wider spreads and higher slippage.

 

For a broker operating a market-making model, where the broker takes the other side of the client’s trade rather than passing it to the institutional market, the relationship between institutional liquidity depth and retail pricing is more complex. The broker manages its own book risk and hedges when required. Under normal conditions, this model can deliver competitive pricing. Under stress conditions, the broker’s ability to hedge efficiently deteriorates as institutional liquidity thins, and the retail pricing often reflects that deterioration.

 

Understanding which model a broker operates, and how that model performs specifically under stress conditions, is the practical application of everything covered in the previous articles on execution quality and slippage.

The Practical Implications for Order Management

 

The relationship between liquidity and price movement has direct, actionable implications for how orders should be managed.

Enter positions when liquidity is deep. Entering a position during the London session on a major currency pair, or during the open of a liquid equity index, means transacting in a market where the order book is deep and the price impact of your order is minimal. Entering the same position during the Asian session, or in the minutes before a major release, means transacting in thinner liquidity at a higher cost.

 

Avoid market orders in thin liquidity. Market orders instruct the broker to fill at the best available price, regardless of where that price falls. In thin markets, the best available price may be materially worse than the quoted price. Limit orders, which specify the maximum acceptable price, eliminate this risk at the cost of potentially not being filled if the market moves away. For entries in thin conditions, limit orders are structurally more predictable.

 

Scale position size to liquidity conditions. A position that is proportionate to normal market liquidity depth may be too large for thin conditions. Not because the analysis is wrong, but because the cost of entering, managing, and exiting the position in thin liquidity is higher, and the stop-loss protection is less precise. Reducing size when liquidity is thin maintains consistent real risk even when nominal risk appears similar.

 

Interpret sharp moves in the context of liquidity. A large price move in thin liquidity conditions may represent less actual information about the underlying instrument’s value than the same move in deep conditions. Understanding whether a move is fundamentally driven or a function of thin-market mechanics is a useful filter for deciding whether to act on it.

The Bottom Line

 

Price movement is the product of order flow meeting market depth. The same underlying pressure produces different price outcomes in different liquidity conditions. Large moves accelerate when cascade mechanisms interact with thin depth. Support and resistance represent concentrations of resting liquidity that slow or absorb price movement until they are consumed.

 

Understanding these dynamics does not require access to institutional-level data. It requires a clear model of how the order book works, an awareness of when liquidity is likely to be deep or thin, and the discipline to adjust trading behaviour accordingly.

 

The next article in this series shifts from market structure to the tools traders use to navigate it. Reading an [economic calendar with precision] is the most practical single skill for anticipating when liquidity conditions are likely to change and what price movements to expect when they do.

 

Joshua Owen is CEO of Lunaro Financial Services. He has spent over a decade on trading desks at FCA-regulated firms, with a background in risk management, trading, and quantitative finance.

 

Disclaimer:

Lunaro is an execution-only service provider. This material is a marketing communication and is provided for general information and educational purposes only. It does not take into account your personal circumstances, objectives or needs. Any opinions are those of the author at the time of writing and may change without notice. Nothing in this material constitutes (or should be construed as) financial, investment, legal, regulatory or tax advice, or a recommendation to engage in any investment activity. You should not rely on this material when making investment or trading decisions.

This material has not been prepared in accordance with legal requirements designed to promote the independence of investment research and is not subject to any prohibition on dealing ahead of the dissemination of investment research. Lunaro may deal as principal and/or have an interest in the financial instruments or markets referred to in this material in the ordinary course of its business, including at or around the time of publication, and does not seek to take advantage of this material prior to its dissemination.

While reasonable care has been taken in preparing this material, no representation or warranty is made as to its accuracy or completeness and Lunaro accepts no liability for any loss arising from any use of, or reliance on, this material. Past performance is not indicative of future results.

CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Approximately 80% of retail client accounts lose money when trading in CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.

Lunaro Financial Services Limited is authorised and regulated by the Financial Conduct Authority (FCA), Register No. 184333. Registered in England and Wales, No. 03148972.
Lunaro Markets Limited is authorised and regulated by the Financial Services Regulatory Authority (FSRA) of Abu Dhabi Global Market (ADGM), Financial Services Permission No. 200034, Registration No. 000005466.