DocsPricingContact
Get the indicator

The pulling and stacking indicator by Stack Signal

See the trading order book move before the price.

The pulling and stacking indicator by Stack Signal decomposes the raw order flow (every resting order stacked or pulled, every aggressive execution) into one normalized signal you can read at a glance. On Bookmap and NinjaTrader 8.

Get it for BookmapGet it for NinjaTrader 8
Wide hero: Bookmap heatmap with the flow panel below it, cyan Total Flow surging above the Resistance band, readout at +4.2σ (5m)

A technical indicator based on order flow

Raw volume tells you what was already traded. Flow tells you what the market is getting ready to do: liquidity stacking up to defend a level, or quietly pulling away before it breaks.

One signal, two components

Every market event is decomposed exactly, without smoothing, filtering, or repainting.

Total Flow

Passive book changes plus aggressive executions: the headline.

Passive Flow

Resting liquidity stacked (+) or pulled (−) across the book.

Aggressive Flow

Executed volume delta (buys − sells), the classic tape delta.

Total Order Flow = Passive + Aggressive

Exactly indicated, on every event. Two familiar concepts added in one exact sum.

Annotated cross-section: three flow lines over five minutes, callouts reading 'bids stacking', 'sellers hitting', 'the net of both'

The order flow signals you get

1

The sigma (σ) readout: future trading order flow in a unit that means something

Raw order flow in contracts is meaningless across symbols and sessions. Every number is normalized against its own trailing band, so “+4.2σ” means the same thing on ES futures at 2 a.m. and NQ futures at the open, and it ports to any instrument with a book, no calibration.

Close-up of the readout: 'Total Flow +4.2σ (5m)' above the 2/3/5/10m ladder
TOTAL FLOW+4.2σ(5m)
2m +1.8σ
3m +2.4σ
5m +4.2σ
10m +1.1σ
2

The multi-window ladder: burst or campaign?

Four windows (2 / 3 / 5 / 10 minutes), side by side, each colored by direction. A spike in the 2-minute cell that the 10-minute cell ignores is a burst. All four cells lit the same color is a campaign. Persistent vs. transient is the distinction that matters, and it reads in half a second.

Two ladder captures side by side, left labelled Burst, right labelled Campaign
Burst
2m +3.4σ
3m +0.6σ
5m +0.4σ
10m +0.1σ
Campaign
2m +2.1σ
3m +2.6σ
5m +3.1σ
10m +2.8σ
3

Support & Resistance bands: when flow is stretched

The ±3σ band of Total Flow, drawn as Resistance (upper) and Support (lower) lines. Flow tagging the band is statistically stretched against the last 25 to 50 minutes of its own behavior, context you would otherwise have to keep in your head.

Bands are context, not trade calls.

RESISTANCE +3σSUPPORT −3σ
4

Independent buy & sell lines: see both sides

Watch buy-side and sell-side flow as separate lines instead of only their net. One side going vertical while the other flatlines is a very different market than both rising together, and the net alone can’t tell you which.

On by default on Bookmap; enabled via “Show Buy Line / Show Sell Line” on NT8.

5

The deep-book warning: top of book fighting the deep book

A validated finding from our research pipeline: when top-of-book flow opposes deep-book flow, adverse-excursion risk is elevated. The indicator computes the signal twice, at depth 1 and depth 10, and warns when they fight. It is a caution flag, deliberately not an entry arrow, and no L1-only competitor can compute it.

Readout panel with the orange warning line '! TOP OF BOOK FIGHTING THE DEEP BOOK' beneath the ladder
TOTAL FLOW+2.9σ(5m)
2m +1.8σ
3m +2.4σ
5m +4.2σ
10m +1.1σ
! TOP OF BOOK FIGHTING THE DEEP BOOK
6

Absorption vs. initiative: book against tape

When the book stacks bids while the tape sells into them, that’s absorption. When book and tape lean the same way, that’s initiative. The indicator labels the state as context, not as a signal; we tell you plainly which parts of the product carry validation evidence and which don’t.

TOTAL FLOW+1.4σ(5m)
2m +1.8σ
3m +2.4σ
5m +4.2σ
10m +1.1σ
ABSORPTION, book leaning against the tape

It tells you when it doesn’t know

Most indicators pretend they always have an answer. Ours tells you when it doesn’t.

TOTAL FLOW--(5m)
2m --
3m --
5m --
10m --
WARMING UP 62%, BAND NEEDS 25 MIN

WARMING UP 62%, band needs 25 min

Until the statistical band is fully seeded, the indicator says so instead of plotting garbage that looks plausible.

TOTAL FLOW--(5m)
2m +1.8σ
3m +2.4σ
5m +4.2σ
10m +1.1σ
STALE, LAST EVENT 09:41:07

STALE, last event 09:41:07

A dead data feed renders as “flow went quiet” on other tools. We grey out and timestamp the outage.

TOTAL FLOW+4.2σ(5m)
2m +1.8σ
3m +2.4σ
5m +4.2σ
10m +1.1σ

Never filtered, never repainted

The indicator reflects the raw stream. What you see at the close is what it showed live.

Three-state strip: WARMING UP (grey, percent), STALE (orange, timestamp), and live (coloured lines), side by side

Same numbers on both trading platforms

One engine, two platforms, provably identical: every release replays the same recorded session through the Bookmap and NinjaTrader implementations and verifies the outputs match to float round-off. A Bookmap user and an NT8 user watching the same tape see the same numbers.

Get it for BookmapGet it for NinjaTrader 8
Side by side: the indicator on Bookmap (left) and NinjaTrader 8 (right), same instrument and window, matching σ readouts

FAQ

Read the documentation→

Yes. The indicator measures the order book itself, so a depth feed is required on both platforms.

No. Values are computed per event from the raw stream and never revised.

No. It is an analytical indicator; warnings and states are context. Nothing it displays is financial advice.

Any instrument with a live order book; the σ normalization makes readings comparable across symbols.

The product is in active development on the 3.0.x line; updates are delivered through each platform’s channel and announced in-app.

Order flow decomposed into one normalized signal. On Bookmap and NinjaTrader 8.

contact@stacksignal.com
ProductOverviewPricingGet it for BookmapGet it for NinjaTrader 8Contact
DocumentationStart hereSignalsStates & alertsSettings reference
ForWho it is forBookmapNinjaTrader 8Order-flow traders
CompareComparisonsVolume deltaVolume profileOrder-flow add-ons
LegalPatent markingPrivacy policy

Risk disclaimer. Trading futures and other leveraged products involves substantial risk of loss and is not suitable for all investors. The Pulling & Stacking Indicator is an analytical tool; it does not provide investment advice or trade recommendations, and past market behavior does not guarantee future results.

© 2026 Stack Signal — Intracor Intelligence Inc.Design protected by U.S. Design Patent Nos. D1,099,944 and D1,100,945