Skip to content
WYCKOFF 2.0 15 min read

Order Flow

Do you really know how order flow works? Discover the truth about this popular tool and why it's not the Holy Grail of trading.

Rubén Villahermosa

Rubén Villahermosa

Trader and educator

Article Summary

Order Flow is an advanced trading technique that analyzes order matching in real-time to understand the interaction between supply and demand. It includes tools such as the order book, Time & Sales, Delta, and Footprint. It is useful for confirming signals but is not the Holy Grail of trading: it needs to be complemented with other methodologies like Wyckoff.

In this article we will dive deep into one of the most popular tools in recent years within the trading world: Order Flow or order flow analysis.

With this tool, the goal is to analyze order matching in real-time to obtain a picture of the interaction between supply and demand.

Important Warning

It's a very good tool but don't be fooled: Order Flow trading is not the Holy Grail. After reading this article you will understand it perfectly.

Video in Spanish with English subtitles available

Order Flow Trading Complete Guide

Auction Theory

The financial assets market is an auction process in which buyers and sellers are linked with the objective of reaching an agreement.

These agreements that operators reach cause price movements.

We must differentiate two types of operators according to their action: active operators (aggressive market orders) and passive operators (limit orders that add liquidity).

Active operators are those who show their intention to trade through aggressive "market" orders. These operators take the price shown on the BID or ASK at that moment with the objective of ensuring their entry; that eagerness to participate gives them a very important characteristic: they are the true drivers of price movement.

Order Book
Graphic example of an order book showing the BID and ASK columns

Passive operators are responsible for adding liquidity by placing limit orders on the BID and ASK. These orders remain pending execution until the price reaches their level.

Key Concept

The price changes as transactions are matched between buyers and sellers. It is the aggressive order that initiates the negotiation and moves the price, always matching with an opposite limit order.

Price rises looking for sellers and falls looking for buyers. Therefore, as price rises, demand decreases and supply increases; and as price falls, supply decreases and demand increases.

When the market is in equilibrium, buyers and sellers are comfortable trading in a price zone (visualized as a range). When there is an imbalance, price leaves that zone and initiates a trending movement. These concepts are fundamental in auction market theory.

Order Types

You need to fully understand the spectrum of orders we encounter when trading:

1
Buy Market / Sell Market

Aggressive order executed immediately at the current price. For buying or closing positions.

2
Buy Stop / Sell Stop

Pending order that activates when price reaches a level. It becomes a market order.

3
Buy Limit / Sell Limit

Pending order placed at a specific price, waiting for execution. Adds liquidity to the market.

4
Buy Stop Limit / Sell Stop Limit

Combination of the above. Activates as a limit order after reaching a trigger level.

Order Types
Visual representation of different order types in the market

Order Matching

Fundamental Mechanism

The final result will always be a match of Buy Market with Sell Limit (reflected in the ASK), or Sell Market with Buy Limit (reflected in the BID).

Order Matching Rules

  • Buy Market matches with Sell Limit, reflected in the ASK
  • Buy Stop becomes Buy Market, reflected in the ASK
  • Buy Limit matches with Sell Market, reflected in the BID
  • Sell Market matches with Buy Limit, reflected in the BID
  • Sell Stop becomes Sell Market, reflected in the BID
  • Sell Limit matches with Buy Market, reflected in the ASK

Trading Tools

Thanks to certain Order Flow analysis tools, we can see all the interaction between buyers and sellers participating in the market.

Order Book (DOM)

Through the order book we can observe all pending orders located in the BID and ASK columns. The BID represents buy orders waiting and the ASK represents sell orders waiting.

Time & Sales (Tape Reading)

Through the tape we can see all order matching in real-time. The analysis becomes very complex due to the speed of today's markets.

Order Flow Footprint
Example of an Order Flow footprint showing order matching

Delta

Delta measures the difference in volume traded on the BID and ASK over a given period of time.

Delta
Delta visualization: difference between ASK and BID volume

Common Mistake

There's a very common error in thinking that all volume traded on the ASK is buying and all on the BID is selling. Then why do we see bearish movements with positive deltas? If it were that simple, we would have found the Holy Grail.

Video in Spanish with English subtitles available

The Order Flow Problem

The Order Flow Problem

The Fundamental Problem

Order Flow programs are configured to always reflect aggressiveness, without being able to distinguish the intention behind the executed orders. This is the most important limitation.

When we see an order executed on the BID, it will always be a match of Sell Market with Buy Limit. But the program cannot identify if that market sell is:

  • A short entry to add selling pressure
  • A Sell Market to manually close a long position
  • The execution of a Stop Loss from a long position
  • Profit taking from a short position
  • A long entry through limit buy orders

Practical Example

Bearish Turn
Example of a bearish turn with strong buying footprint at the extreme

If we see a bullish development with large orders executed on the ASK, followed by a turn to the downside, this offers us multiple interpretations:

Some will say they are trapped buyers. Others that they are Stop Loss executions from sellers. Others that they are profit taking from longs. And others that it's a passive entry of sellers (absorption). Most likely it's a bit of everything.

Rubén Villahermosa

"The truth is that we cannot determine exactly what the true origin of those executions is. Trying to determine it remains on a totally interpretable, subjective and not very solid plane."

- Rubén Villahermosa

Conclusion

The conclusion I personally draw about Order Flow analysis is that I don't find its operation to be a determining advantage.

Price and Volume
The same bearish turn seen from price and volume analysis

My Recommendation

Our task as traders is to identify when imbalances between supply and demand occur and trade in their favor. The interpretation of price action and volume, the basis of the Wyckoff Method, offers us a much more objective approach than Order Flow.

What matters is the final action. This is what gives us context. And context, I firmly believe, gives us an edge. If you want to go deeper into how to combine Order Flow with other tools, I recommend the article on Volume Profile.

Video in Spanish with English subtitles available

Order Flow + Volume Profile + Wyckoff
Wyckoff 2.0: Structures, Volume Profile and Order Flow
RECOMMENDED
DEEPEN YOUR KNOWLEDGE

Wyckoff 2.0: Structures, Volume Profile and Order Flow

In this book I develop these concepts in much more detail, including supporting charts and practical examples. You will learn to combine price and volume analysis with the most advanced tools.

View book

Frequently Asked Questions

What is Order Flow in trading?

Order Flow is an analysis technique that studies order matching in real-time to understand the interaction between supply and demand. It allows you to see who is buying and selling aggressively at any given moment.

What are the main Order Flow tools?

The main tools are: the order book (DOM), Time & Sales or tape reading, Delta (the difference between aggressive buys and sells), and the Footprint chart that shows volume traded at each price level.

Is Order Flow the Holy Grail of trading?

No. Although it is a very useful tool for confirming signals, Order Flow alone does not guarantee success. It must be complemented with other methodologies like the Wyckoff Method for a more complete market analysis.

What is the difference between market orders and limit orders?

Market orders are aggressive and execute immediately at the best available price, consuming liquidity. Limit orders are passive, add liquidity to the order book, and only execute when the price reaches them.

What is Delta in Order Flow?

Delta is the difference between the volume of aggressive buys and the volume of aggressive sells in a given time period. A positive Delta indicates more buying pressure, while a negative Delta indicates more selling pressure.