Module 1: DOM Fundamentals

Reading Bid and Ask Stacks - Part 6

8 min readLesson 6 of 10

Understanding Bid and Ask Stacks in Depth

Professional traders read the Depth of Market (DOM) to gauge supply and demand beyond the inside bid and ask. The bid stack shows resting buy orders, while the ask stack shows resting sell orders at various price levels. Watching the stacking behavior reveals institutional intent. Algorithms exploit this data to predict short-term price moves or liquidity traps.

The ES futures contract offers a precise canvas for studying bid and ask stacks. Typically, you see 10-20 levels deep, with 5–10 contracts aggregated per level. Bid sizes might rise at round numbers like 4100 or 4150, signaling potential support. Ask sizes swell near resistance points like 4125 or 4130. Prop desks spot these clusters quickly and place trades anticipating short-term absorption or breaks.

Reading Stacking Patterns on Key Timeframes

In fast-moving instruments like NQ (Nasdaq 100 futures), observe stacks on a 1-minute or 5-minute timeframe. Large resting orders cluster before market opens or during key news. On the 1-minute DOM, a 100-contract bid at 13250 with only 10 contracts selling at 13251 indicates buying pressure.

For slower instruments like CL (Crude Oil) or GC (Gold), the 5-minute or 15-minute timeframe offers cleaner stacking patterns. A 300-contract ask stack at 70.00 on CL seen consistently over 5 minutes signals strong resistance. If price approaches that level with increasing bids behind last print, it could presage a breakout.

Watch for sudden stacking shifts, as algorithms inject or withdraw liquidity in milliseconds to trap retail traders. For example, AAPL’s bid stack may balloon to 5,000 contracts at $170.00 at 9:30 a.m. Then drops to 200 contracts at 9:32 a.m. If price fails to sustain above, heavy ask orders might overwhelm the bid, triggering a quick drop.

Institutional Behavior and Algorithms in Stacking

Institutions split large orders into smaller ones across price levels to mask real size and avoid market impact. This technique creates a "stack wall." Algorithms detect these walls and either exploit them or fade them.

For instance, a prop firm might place a 2,000-contract buy iceberg order on SPY, masking it as layers of 200 contracts from 410.00 down to 409.80. The visible bid stack on DOM misleads retail traders into thinking only 200 contracts exist per level. The firm then executes a stealth buying ramp.

High-frequency traders scan for stacking anomalies—sudden spikes or withdrawals—executing within milliseconds. They identify when large resting ask stacks above current price suddenly vanish, indicating aggressive sweeps. These often lead to fast upward moves.

Understand that stacking patterns fail during extreme events or sudden news. During flash crashes or economic releases, resting orders vanish as liquidity evaporates. For example, in March 2020 oil collapse, CL bid and ask stacks thinned rapidly, causing wild price swings detached from usual stack signals.

Worked Trade Example: NQ Dip-Buy Against Bid Stack

Date: 03/15/2024
Instrument: NQ E-mini futures
Timeframe: 1-minute DOM and chart
Setup: Dip to visible large bid stack before key support zone at 13450

Around 8:55 a.m. CST, NQ pulls back intraday from 13475 to 13452. The 1-minute DOM shows a 750-contract bid stack at 13450 (10 levels deep with 75 contracts each). The ask side shows thin offers of 5-15 contracts scattered from 13451 to 13453.

Entry: Limit buy order at 13450 (inside the bid stack)
Stop: 13440 (10-tick stop below stack bottom)
Target: 13475 (25-tick target near recent high)
Position Size: 4 contracts (calculated risk: 10 ticks × $20/tick × 4 = $800 max risk)
Reward: 25 ticks × $20 × 4 = $2,000 potential profit
Risk-Reward Ratio: 1:2.5

The strong bid stack acts as a magnet. Price stalls at 13450 for 3 minutes, absorbing selling pressure. Once selling thins, price bursts upward, hitting 13475 in 10 minutes. The trade closes for a $2,000 gain. This example shows how stacking exposes institutional support.

Fails occur if stack dissolves early. Suppose aggressive sellers at 13450 demand faster than bids replenish. Stops trigger, leading to a losing trade. Always use stops below stack to guard against false support.

When Stacking Signals Mislead

Algorithms manipulate stacks to induce false confidence. They may place large bid stacks to attract buyers only to cancel them before market attempts higher moves. This tactic, called spoofing, can cause rapid reversals when liquidity dries up.

For example, AAPL may show 3,000 contracts bidding at $168.00 before a key earnings announcement. Price holds that level briefly but then suddenly collapses 40 cents in one minute as bid stack disappears. Retail traders who bought into the stack suffer losses.

Prop firms counter spoofing with faster order routing and cross-venue price checks. They analyze green-to-red time ratios on the DOM. If bid stacks consistently vanish before price attempts up, they avoid trading into them.

Recognize stacking signals complement other tools—price action, volume, and VWAP. Relying solely on visible bids and asks can expose you to algorithmic traps or news-driven volatility.

Key Takeaways

  • Bid and ask stacks reveal institutional supply and demand beyond the inside market. Watch ES, NQ, SPY, CL, GC for level sizes and clustering.
  • Use appropriate timeframes: 1-min or 5-min for fast instruments (NQ, AAPL), 5-min to 15-min for slower contracts (CL, GC).
  • Institutions and algorithms create stack walls to mask true order size and manipulate retail participation. Understanding this helps position trades with better conviction.
  • Stacking signals fail during fast news or market shocks when liquidity evaporates, causing erratic price behavior.
  • Combine stack analysis with strict stops and multiple indicators to avoid spoofing traps and false signals.
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