Module 1: Footprint Chart Fundamentals

Bid/Ask Volume at Each Price - Part 4

8 min readLesson 4 of 10

Bid/Ask Volume at Each Price: Unpacking Imbalance

Footprint charts reveal bid/ask volume at each price level. This granular data shows aggressive order flow. Traders use this information to identify supply and demand shifts. Understanding bid/ask volume at each price improves entry and exit timing. It clarifies market participants' intentions.

Aggressive buyers hit the offer. Aggressive sellers hit the bid. Footprint charts display these executed orders. Each bar segment shows volume traded at a specific price. The left side displays volume traded at the bid. The right side displays volume traded at the offer. A large bid volume at a price indicates aggressive selling. A large offer volume at a price indicates aggressive buying.

Consider ES futures. A 1-minute footprint bar forms. At 5000.00, 200 contracts trade on the bid. 50 contracts trade on the offer. This shows strong selling pressure at 5000.00. Conversely, if 200 contracts trade on the offer and 50 on the bid, strong buying pressure exists. These imbalances highlight potential support or resistance.

Identifying Order Flow Imbalances

Order flow imbalances occur when bid volume significantly outweighs offer volume, or vice versa, at a single price point. These imbalances signal aggressive participation. A 3:1 ratio often defines a significant imbalance. For example, 300 contracts on the bid and 100 on the offer at 4999.75 on ES. This indicates sellers dominate that price.

Proprietary trading firms and institutional algorithms constantly monitor these imbalances. Their systems detect these ratios in milliseconds. They react to capitalize on short-term price movements. A large imbalance often precedes a price move in the direction of the imbalance. If sellers overwhelm buyers at a price, price likely moves lower. If buyers overwhelm sellers, price likely moves higher.

Look for stacked imbalances. This occurs when multiple consecutive price levels show significant imbalances in the same direction. For instance, on NQ, if 1-minute bars show bid volume exceeding offer volume by 3:1 at 17800.00, 17799.75, and 17799.50, this forms stacked selling imbalances. This pattern strengthens the bearish signal. It indicates persistent aggressive selling. Price often breaks lower following stacked selling imbalances.

Conversely, stacked buying imbalances, where offer volume exceeds bid volume by 3:1 at consecutive price levels, signal persistent aggressive buying. Price often breaks higher. These stacked imbalances provide higher conviction signals than single-price imbalances.

Contextualizing Imbalances with Price Action

Imbalances gain significance when viewed within the broader price action. A large buying imbalance at a prior support level suggests a potential bounce. A large selling imbalance at a prior resistance level suggests a potential rejection.

Consider SPY on a 5-minute chart. Price pulls back to a daily VWAP. A 5-minute footprint bar forms at this level. At $499.50, 150,000 shares trade on the offer, and 30,000 shares trade on the bid. This 5:1 buying imbalance at a key support level indicates aggressive buyers stepped in. This strengthens the case for a bounce.

Conversely, if SPY rallies to a prior high at $502.00. A 5-minute footprint bar forms. At $502.00, 200,000 shares trade on the bid, and 50,000 shares trade on the offer. This 4:1 selling imbalance at a resistance level indicates aggressive sellers defended the price. This strengthens the case for a rejection and reversal.

Imbalances are less reliable in fast, volatile markets. During news events or major economic releases, price moves rapidly. Imbalances form and disappear quickly. The market absorbs large orders without significant price follow-through. In these conditions, imbalances provide less predictive power. Focus on slower, more orderly price action for reliable imbalance signals.

Algorithms often initiate trades based on these imbalances. A high-frequency trading (HFT) algorithm detects a large buying imbalance at a specific price. It then executes a buy order. Other algorithms, seeing the initial price movement, may join. This creates a cascade effect. This explains rapid price changes following significant imbalances.

Worked Trade Example: ES Short

Let's walk through a short trade on ES futures using bid/ask volume at each price.

Market Context: ES trades in a downtrend on the 15-minute chart. Price rallies to retest a prior resistance level at 5050.00. The 1-minute chart shows the rally slowing.

Entry Signal: At 5050.00, a 1-minute footprint bar forms.

  • At 5050.00, 400 contracts trade on the bid (aggressive sellers). 100 contracts trade on the offer (aggressive buyers). This creates a 4:1 selling imbalance.
  • At 5050.25, 250 contracts trade on the bid. 75 contracts trade on the offer. This creates a 3.3:1 selling imbalance.
  • At 5050.50, 150 contracts trade on the bid. 50 contracts trade on the offer. This creates a 3:1 selling imbalance.

These stacked selling imbalances at a resistance level indicate aggressive sellers are defending 5050.00. The rally likely fails.

Entry: Short 5 contracts ES at 5049.75. This entry occurs immediately after the 1-minute bar closes, confirming the stacked imbalances.

Stop Loss: Place the stop loss above the resistance and the imbalance cluster. A logical stop for this trade is 5051.50. This provides a 1.75 point risk per contract (5051.50 - 5049.75 = 1.75). Total risk for 5 contracts: 5 contracts * 1.75 points/contract * $50/point = $437.50.

Target: The next significant support level on the 15-minute chart is 5040.00. This provides a potential reward of 9.75 points (5049.75 - 5040.00 = 9.75). Total potential reward for 5 contracts: 5 contracts * 9.75 points/contract * $50/point = $2437.50.

Risk/Reward (R:R): The R:R for this trade is 9.75 points / 1.75 points = 5.57. This is a favorable R:R.

Trade Management: Price moves lower. It reaches 5045.00. Move the stop loss to breakeven at 5049.75. Price continues to 5040.00. Exit all 5 contracts for a profit.

Trade Failure Conditions:

  • If price immediately rallies above 5051.50 after entry, the trade fails. The stop loss triggers. The selling imbalance did not hold.
  • If subsequent 1-minute bars show large buying imbalances or absorption of selling, the trade becomes less probable.
  • If price consolidates at 5049.75 for an extended period without moving lower, the selling pressure might dissipate. Consider exiting for a smaller loss or breakeven.

Institutional Perspective and Algorithmic Application

Proprietary trading firms integrate bid/ask volume at each price into their algorithmic strategies. Their systems analyze millions of data points per second. They identify patterns that human traders cannot.

One common algorithmic strategy involves "imbalance fading." An algorithm detects a large buying imbalance at a resistance level. It then places a small sell order, anticipating a reversal. If price continues higher, it adds to the position at higher prices, assuming the imbalance was absorbed. This strategy works well in range-bound markets.

Another strategy is "imbalance continuation." An algorithm detects stacked buying imbalances in an uptrend. It then places a buy order, anticipating further price appreciation. It targets the next resistance level. This strategy works well in trending markets.

These algorithms do not rely solely on imbalances. They combine this data with other indicators: VWAP, moving averages, and previous day's high/low. This multi-factor approach increases signal reliability.

For example, a prop firm's algorithm might execute a buy order on AAPL if:

  1. A 1-minute footprint bar shows a 4:1 buying imbalance at $180.50.
  2. $180.50 aligns with the 5-minute VWAP.
  3. The 15-minute chart shows an uptrend.

This layered approach reduces false signals. It improves execution accuracy.

Limitations and When Imbalances Fail

Bid/ask volume at each price is not a standalone indicator. It fails when used in isolation.

  • High Volatility: During major news releases (e.g., FOMC announcements, NFP reports), price moves violently. Large imbalances form and disappear rapidly. The market absorbs millions of shares or contracts without clear direction. Imbalances become unreliable.
  • Thinly Traded Instruments: Instruments with low liquidity (e.g., some small-cap stocks, obscure futures contracts) exhibit erratic bid/ask volume. A
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