Order Flow Imbalance strategy: rules and backtest
Order Flow Imbalance trades an imbalance in the exchange order book, entering in the direction of the prevailing pressure from buyers or sellers.
| Parameter | Value |
|---|---|
| Type | Mean-reversion |
| Timeframe | W1+ |
| Complexity | Pro |
| Instrument | AUD/USD |
How the signal works
The strategy analyses the order book and the trade flow, measuring the excess of aggressive buys over sells. A durable imbalance is read as short-term pressure that will push price in its direction. The horizon is seconds and minutes.
The approach works at the level of market microstructure and requires order-book and trade-flow data with precise timestamps. This is an arena where a significant share of the volume is created by high-frequency systems, and the competition is over speed of access to data.
Why this strategy cannot be honestly tested on our data
The strategy relies on order-book data and the trade flow — that is, on market microstructure on a horizon of seconds. Daily bars contain neither the order book, nor the order flow, nor the intrabar dynamics; the order imbalance cannot be reproduced from them in principle.
We deliberately show no backtest here: presenting attractive figures computed on unsuitable data would mislead the reader.
Pros and cons
- Uses a direct measure of order pressure, not derivatives of price.
- A short horizon reduces the market risk of holding.
- Relies on microstructure inaccessible to price indicators.
- Requires order-book data and low-latency execution.
- Competition with high-frequency systems over speed.
- Inaccessible on the decentralised forex market with no single order book.
Pitfalls
The retail trader’s main mistake is trying to compete on speed with high-frequency systems that are orders of magnitude faster. The second is transferring order-book logic to forex: a decentralised market has no single order book, so the imbalance available on an exchange simply cannot be observed there in full.
Who it suits
A topic for understanding market microstructure, not for use by a retail trader on a daily horizon. Order flow is the domain of specialised systems with order-book access and low latency.
Frequently asked questions
Why can the strategy not be tested on daily bars?
It relies on the order book and the trade flow on a horizon of seconds. A daily bar contains none of this microstructure, so the order imbalance can neither be measured nor reproduced from it.
Does order flow work on forex?
Only to a degree: the decentralised forex market has no single order book. A full order-flow analysis is available on exchange instruments with a centralised order book.
Can a retail trader do this?
With big caveats: it needs order-book data and low latency, and the competition is with high-frequency systems. It is closer to the domain of specialised firms than to individual trading.