Order Flow Trading Explained
Order flow is not an indicator. It is the running record of what price has to do to find the other side of a trade — how much supply sits at a level, how it gets consumed, and what price does the moment it is gone.
The one rule that frames everything
Sellers control price. A market only moves up because sellers move their offers up. When demand shows up at a level, the seller who was willing to sell there stops selling there and reprices higher. Nothing gets "forced." Price rises because supply is withdrawn and repriced, and price falls because supply is added and pressed.
Once you frame every move that way, order flow reading gets much simpler: your only job is to find levels where supply is heavy, then watch whether it holds, gets consumed, or gets pulled.
The three states of a level
- Holding. Offers refresh as fast as they are lifted. Price stalls, prints repeatedly in a tight band, and cannot extend. Nothing to do — this is the state most traders mistake for a breakout.
- Absorbing. Heavy volume trades at the level and price refuses to move against the side doing the work. This is where the reversal is built, before it appears on the chart.
- Pulled. Supply disappears without being consumed. Price gaps through on light volume. These are the fastest moves and the ones worth chasing least — you want to already be positioned.
A tradable order flow setup
Framework, using ES futures as the example instrument:
- Mark the level. Session VWAP, prior-day high/low, or the edge of the overnight balance zone. One level, not five.
- Wait for the first test. Do not trade it. You are only recording how much supply is there and how price reacts.
- Entry trigger — the second test that fails to extend. Price returns to the level, volume comes in, and price does not make a new extreme. Enter on the reclaim of the level (a close back through it on your execution timeframe, typically 1m or 2m).
- Stop. Hard disaster stop beyond the extreme of the failed test, plus a tick or two of noise. On ES that is usually 4–8 ticks. This is account protection, not a management tool.
- Target. The opposite edge of the balance zone, or VWAP if you entered away from it. Scale the first piece at 1R.
- Risk sizing. Fixed fractional: risk no more than 1% of the account on the full position. Stop distance in ticks decides contract count — never the other way around.
- Invalidation. If supply refreshes at the level and price accepts through your entry area, you were wrong about who is in control. Out immediately; do not wait for the disaster stop.
What order flow will not do for you
It will not tell you where price is going next. It tells you where price is having trouble, and what it costs to get through. Every edge lives in that gap between "price wants to go there" and "price can afford to go there."
Pair this with the VWAP framework so you always know whether you are trading with or against the session's volume-weighted fair value.
Ask JJ about this setup
The JJ vwaptrader1 AI Agent is a 24/7 two-way coach trained on thousands of hours of live-room sessions. Bring a chart, bring a question, get the mechanics.
Related guides
- VWAP Trading StrategyJJ's VWAP framework: reclaim, rejection, and the second test.
- How to Trade VWAPA step-by-step walkthrough of a single VWAP trade, start to finish.
- Market Maker Trading StrategyWhy sellers control price and how a Market Maker positions around it.
- LBF / LAF SetupLook Below and Fail, Look Above and Fail — the mechanics.