Order Flow Imbalance & Level 2 Heatmap Strategy
High-Frequency Footprint & Level 2 Depth Imbalance Exploitation
Executive Summary & Voice Briefing
By streaming microsecond Level 2 order book updates and trade tick prints, the Order Flow Imbalance engine identifies predatory buying/selling absorption. When bid-to-ask volume delta exceeds 3.5:1 with passive iceberg order support, the algorithm executes rapid momentum scalp entries with tight 0.3% stops.
Institutional Backtest Metrics
Mathematical & Algorithmic Foundations
Contrasts changes in bid/ask quantities against top-of-book price shifts.
Cumulative net aggression metric tracking institutional market order sweeps.
Risk Management & Invalidation Boundaries
- Stop-Loss Rule: Microstructure stop placed 1 tick behind the absorbing iceberg order cluster.
- Take-Profit Target: 1:2.5 Risk-to-Reward dynamic limit order target at opposing liquidity pool.
- Position Sizing: Fixed 1.0% equity risk per scalp opportunity.
- Maximum Leverage: 5x Notional Exposure
Strategy Frequently Asked Questions
What is Order Flow Imbalance (OFI) in quantitative trading?
OFI is a microstructure metric that quantifies the net supply and demand shifts at the top of the limit order book by comparing price updates and queue size changes over discrete millisecond windows.
How does the strategy detect institutional absorption (iceberg orders)?
Absorption occurs when high Cumulative Volume Delta (aggressive market orders) fails to move the price because passive limit orders continuously reload at a specific price tier.
What hardware and network infrastructure is required for OFI trading?
Order flow trading requires direct exchange WebSocket depth streams, low-latency execution servers located close to exchange matching engines (e.g. AWS Tokyo or Ireland), and optimized C++/Rust parsers.
What is Cumulative Volume Delta (CVD) divergence?
CVD divergence occurs when price makes a new high while CVD makes a lower high, signaling that aggressive buying enthusiasm is waning and an exhaustion reversal is probable.
How long are trades held in this strategy?
Holding periods are short, typically between 30 seconds and 15 minutes, exiting immediately when liquidity balance returns to normal levels.