Module 1: Footprint Chart Fundamentals

Bid/Ask Volume at Each Price - Part 7

8 min readLesson 7 of 10

Understanding Bid/Ask Imbalances

Footprint charts reveal executed volume at each price level. This granular data shows market participant aggression. Specifically, we analyze bid volume versus ask volume. Bid volume represents market sell orders hitting the bid. Ask volume represents market buy orders hitting the offer. An imbalance occurs when one side significantly outweighs the other. This imbalance signals potential price movement.

Consider a price level. If 100 contracts trade on the bid and only 10 contracts trade on the ask, sellers dominate that price. This 10:1 imbalance suggests strong selling pressure. Conversely, 100 contracts on the ask and 10 on the bid indicate strong buying pressure. We quantify these imbalances using ratios. A 2:1 ratio is a common threshold for significance. Some traders use 3:1 or 4:1, depending on market volatility and instrument.

Proprietary trading firms extensively use bid/ask imbalance analysis. Their algorithms scan for these ratios across multiple instruments and timeframes. These algorithms react faster than human traders. They identify imbalance clusters, which are consecutive price levels showing similar imbalances. A cluster of 3-5 price levels with 3:1 ask volume dominance suggests aggressive buying. This often precedes a short-term price rally.

For instance, consider ES (E-mini S&P 500 futures) on a 1-minute footprint chart. At 4500.25, 200 contracts trade on the ask, 50 on the bid. This is a 4:1 ask imbalance. The next bar, at 4500.50, shows 180 contracts on the ask, 60 on the bid (3:1). At 4500.75, 250 contracts on the ask, 70 on the bid (3.5:1). This cluster of ask imbalances indicates strong buying. A prop firm algorithm might initiate a long position here, targeting the next resistance level.

Imbalance Confirmation and Divergence

Imbalances gain significance when confirmed by other volume metrics. High total volume at an imbalance level strengthens its signal. A 3:1 ask imbalance with 500 total contracts traded carries more weight than a 3:1 ask imbalance with 50 total contracts. The larger volume represents more participants acting aggressively.

Conversely, a divergence between price and imbalance offers powerful trade signals. Imagine NQ (Nasdaq 100 futures) on a 5-minute chart. Price makes a new high, but the footprint chart shows decreasing ask volume imbalances at the new highs. Or, even worse, bid volume starts to dominate at the new high prices. This divergence suggests buying pressure wanes despite price continuing higher. It signals a potential reversal.

For example, NQ trades at 15200.00. It pushes to 15210.00. At 15200.00, we saw 4:1 ask imbalances. At 15210.00, the imbalances drop to 1.5:1, or even flip to 1:2 bid imbalances. This indicates exhaustion. Aggressive buyers are no longer pushing price. Sellers are stepping in. A short trade becomes attractive.

Algorithms at institutional desks constantly monitor these divergences. They use machine learning to identify patterns of imbalance divergence that historically lead to reversals. These models incorporate multiple variables, not just raw ratios. They consider the rate of change in imbalances, their duration, and their location relative to prior support/resistance.

This concept works best in trending markets. Strong imbalances reinforce the trend. A strong uptrend with consistent ask imbalances confirms buyer conviction. A strong downtrend with consistent bid imbalances confirms seller conviction.

The concept fails in choppy, range-bound markets. Imbalances can appear randomly, without follow-through. Price frequently reverses course within a range, negating the predictive power of short-term imbalances. In such conditions, imbalances often represent absorption rather than directional conviction. Buyers absorb sellers at the bottom of a range, and sellers absorb buyers at the top. This creates imbalances that do not lead to breakouts.

Worked Trade Example: CL Futures

Let's walk through a trade example using CL (Crude Oil futures) on a 1-minute footprint chart.

Context: CL trades in an uptrend on the 15-minute chart. The daily chart shows strong bullish momentum. We look for long opportunities.

Observation 1 (10:15 AM EST): CL pulls back from a high of $78.50 to $78.20. At $78.25, the footprint shows 300 contracts on the bid, 100 on the ask. This is a 3:1 bid imbalance. This suggests selling pressure. However, the price holds $78.20.

Observation 2 (10:16 AM EST): Price attempts to break lower, touching $78.15. At $78.15, the footprint shows 50 contracts on the bid, 250 on the ask. This is a 1:5 ask imbalance. This indicates aggressive buying absorbing sellers at the low.

Observation 3 (10:17 AM EST): Price moves up to $78.20. At $78.20, the footprint shows 80 contracts on the bid, 320 on the ask. This is a 1:4 ask imbalance. This confirms renewed buying interest.

Observation 4 (10:18 AM EST): Price pushes to $78.25. At $78.25, the footprint shows 100 contracts on the bid, 400 on the ask. This is a 1:4 ask imbalance. We now have a cluster of 3 consecutive price levels ($78.15, $78.20, $78.25) showing strong ask imbalances. This confirms buyers stepped in and absorbed the prior selling.

Entry: We enter a long position at $78.26, just as price clears the $78.25 level with confirmed ask imbalances. Position Size: 10 contracts of CL. Stop Loss: Place the stop below the absorption low at $78.14. This gives us a $0.12 risk per contract ($78.26 - $78.14). Total risk: 10 contracts * $0.12/contract * $1000/point = $1200. Target: We target the prior high at $78.50. This gives us a $0.24 reward per contract ($78.50 - $78.26). Total reward: 10 contracts * $0.24/contract * $1000/point = $2400. Risk/Reward (R:R): 1:2.

Trade Outcome: CL continues to rally, reaching $78.50 within 5 minutes. We exit the position for a profit.

This trade exemplifies using bid/ask imbalances for confirmation of absorption and renewed trend continuation. The initial bid imbalance ($78.25) suggested selling. But the subsequent cluster of ask imbalances at lower prices ($78.15, $78.20, $78.25) showed buyers absorbing that selling. This absorption, combined with the overall uptrend, created a high-probability long entry.

Advanced Imbalance Applications

Institutional traders apply bid/ask imbalance analysis to identify spoofing and icebergs. Spoofing involves placing large, non-bonafide orders on one side of the book to induce price movement, then canceling them. While not directly visible on executed volume, the absence of corresponding executed volume at those levels, despite large orders on the DOM, can signal spoofing.

Iceberg orders are large orders broken into smaller, visible chunks. When a large ask imbalance repeatedly appears at a specific price, but the price does not move higher, it suggests an iceberg seller. Similarly, repeated bid imbalances with no price drop indicate an iceberg buyer. These hidden orders represent significant liquidity. Identifying them helps anticipate where price might stall or reverse.

Consider GC (Gold futures) on a 1-minute chart. Price approaches $2000.00. For 3 consecutive bars, at $1999.90, the footprint shows 500 contracts on the ask, 100 on the bid (5:1 imbalance). However, price fails to break $2000.00. This repeated ask imbalance without upward price movement suggests an iceberg seller at $2000.00. A prop trader might initiate a short position, anticipating price rejection from this level.

This strategy works when the iceberg is genuinely large and not easily overwhelmed. It fails when the market has enough aggressive momentum to chew through the iceberg. A sudden surge in market orders can quickly clear an iceberg, leading to a rapid price acceleration in the direction of the breakout.

Algorithmic trading systems constantly monitor the order book for these patterns. They track order book depth changes, cancellation rates, and executed volume against visible order sizes. These systems identify potential spoofing or iceberg orders with high accuracy, often faster than any human can react. They then execute trades based on these insights, either fading the spoof or trading with the iceberg's direction once it's confirmed.

Bid/ask imbalance analysis is a powerful tool for experienced day traders. It provides a micro-level view of supply and demand dynamics. Combine

The Black Book of Day Trading Strategies
Free Book

The Black Book of Day Trading Strategies

1,000 complete strategies · 31 chapters · Full trade plans