Large Tape Flow Documentation

Size-filtered Time & Sales, mapped into clean buy/sell + delta bars.

Overview

Large Tape Flow filters the tape by trade size so you can focus on the transactions that matter. It accumulates large buy and sell prints and visualizes them per bar (or per session), with an optional net-delta view when you want one number.

Instead of watching every tick, Large Tape Flow lets you dial in what "big" means for your market and timeframe, then shows you only those moments when size showed up.

What You Get

🧲

Size-filtered tape

Show only trades that meet your size threshold so you can ignore noise on fast markets.
🎚️

Flexible threshold modes

Choose Fixed, Dynamic (adaptive), or Standard Deviation to match different volatility regimes.
🧾

Buy vs sell separation

See large buys and large sells as separate bars for quick balance/imbalance read.
Ξ”

Net delta option

Switch to a net-delta view (buys minus sells) when you want a single directional signal.
πŸ•’

Reset control

Reset per bar for microstructure reads, or per session for a broader intraday context.
πŸ””

Optional audio alerts

Buy/sell sounds with a minimum interval so alerts stay actionable instead of constant.
⚑

Performance-minded rendering

Cached max calculations with a render throttle (~30fps) to reduce CPU on busy charts.

How to Read It

Bar Height

Reflects the total size of qualifying prints (above the threshold). Higher bar = more Large Tape Flow at that price level.

Separate Mode

Shows big buys and big sells independently on opposite sides of the bar. Perfect for a quick "who's in control?" check.

|-------- Buy side
|
|--------- Sell side

Net Delta Mode

Compresses the read into one value: big buys βˆ’ big sells. Positive = more big buying, negative = more big selling.

Last-Side Outline

When enabled, highlights which side was last active (useful when tape is flying and you want to see the most recent large print directionally).

Accumulation

  • Per bar β€” Stats reset every candle (microstructure focus).
  • Per session β€” Stats carry through the entire session (broader flow context).

⚑ Getting Started

1. Add to Your Chart

Load BAF Large Tape Flow on your instrument/timeframe.

2. Start Simple

Use Fixed mode and set a Big Order Threshold that matches your market:

  • ES (S&P 500) β€” Try 500–1000 shares as a starting point.
  • NQ (Nasdaq) β€” Try 200–500 shares.
  • Micro contracts (MES/MNQ) β€” Adjust proportionally.

3. Pick a View

  • Separate mode β€” For participation and balance.
  • Net Delta mode β€” For directional bias.

4. Refine (Optional)

Once your baseline feels right, consider:

  • Enabling last-side outline for faster visual cues.
  • Enabling audio alerts with a conservative minimum interval (e.g., 5–10 seconds) to avoid spam.
  • Switching to Dynamic threshold if volatility swings widely during your session.

Threshold Modes Explained

Fixed

Set a single trade size. Any print β‰₯ that size counts.

  • Best for: Consistent markets with predictable tick sizes.
  • Example: ES with threshold = 1000 means every trade β‰₯ 1000 shares triggers a count.

Dynamic

Automatically scales the threshold based on a rolling average of recent trade sizes, multiplied by your chosen factor (e.g., 3Γ—).

  • Best for: Markets with volatile participation or long sessions where activity levels shift.
  • How it works: If average trade size is 100 and multiplier is 3, threshold becomes ~300.

Standard Deviation

Uses statistical spread to identify outlier trades relative to the recent history.

  • Best for: Advanced traders who want to catch only truly exceptional prints.
  • How it works: Threshold is set to mean + (stddev Γ— 1), so only prints beyond normal variance count.

Display Modes

Separate (Default)

Buy bar on the right, sell bar on the left. Easy side-by-side comparison.

Use this for: Quick imbalance reads, seeing which side is driving.

Net Delta

Single bar showing net buy pressure (positive = more big buying, negative = more big selling).

Use this for: Directional confirmation, trend following, simpler visual real estate.

Audio Alerts

When enabled, fires a sound when a qualifying big print occurs on the selected side (buy/sell).

Settings

  • Enable Sound Alerts β€” Toggle on/off.
  • Min Alert Interval β€” Seconds between alerts to prevent spam (default: 5 seconds).
  • Buy Alert Sound β€” WAV filename (e.g., Alert2.wav) or custom file in your NinjaTrader folder.
  • Sell Alert Sound β€” Different WAV (e.g., Alert4.wav) so you can hear the direction.

Tips

  • Use a longer interval (10+ seconds) if you're in a fast market.
  • Test with a shorter interval (2–3 seconds) in slow periods to catch every signal.
  • Point to a unique-sounding WAV for each side so your brain learns the difference quickly.

Pro Tips

🎯Use It at Decision Points

Large Tape Flow matter most at VWAP, prior highs/lows, and key profile levels. Combine tape with structure; don't trade tape alone.

🧩Combine with Structure

Treat big-print bursts as confirmation, not a standalone entry trigger. Example: price holds above VWAP + big buying = stronger signal.

🧼Avoid Threshold Whiplash

If Dynamic mode feels unstable, raise the multiplier (e.g., 4Γ— instead of 3Γ—) or switch back to Fixed for consistency while you learn the market.

🧯Alert Sparingly

Use a larger minimum alert interval so alerts only fire on truly unusual activity. Too many alerts = noise.

πŸ“ŠCompare Timeframes

Load Large Tape Flow on multiple timeframes (1m, 5m, 15m) to see if Large Tape Flow cluster at macro structure levels.

πŸ”§Opacity & Visibility

Reduce Commercial Opacity if Large Tape Flow bars are hiding price action you need to see. Increase Volume Opacity to make volume bars more prominent.

Common Setups

Intraday Scalping (ES)

Threshold Mode:
Fixed (1000 shares)
Reset:
Per bar
Display:
Separate
Alerts:
Enabled with 3-second minimum interval
Use case:
Catch large institutional fills near support/resistance.

Day Trading (NQ)

Threshold Mode:
Dynamic (multiplier 2.5Γ—)
Reset:
Per session
Display:
Net delta
Alerts:
Disabled (manual watching)
Use case:
Track flow direction over the entire session.

Flow Analysis (Any Contract)

Threshold Mode:
Standard Deviation
Reset:
Per bar
Display:
Separate
Alerts:
Disabled
Use case:
Spot rare, statistically significant prints.

🎬 Tick Replay & Backtesting

Requires Tick Replay enabled.

Large Tape Flow relies on Last (Time & Sales) market data to see individual trades. Enable Tick Replay on your chart to review historical sessions with full tick granularity.

How to Enable

  1. Right-click chart β†’ Data Series.
  2. Check Tick Replay.
  3. Reload or apply new bar paint.

Performance Note

Tick Replay can consume more memory on long lookback periods. If your chart feels sluggish:

  • Reduce your lookback window.
  • Close other indicators temporarily.
  • Increase the Update Interval (ms) if available in rendering settings.

Performance & Optimization

Render Throttle

Large Tape Flow calculates max values every ~33ms (30 fps target) to avoid CPU spikes. Charts remain responsive.

Bar Caching

Historical bars are cached after computation. Scrolling or zooming doesn't re-compute every bar from scratch.

Memory Cleanup

Old bar data is evicted when you scroll far back, keeping memory footprint stable.

Troubleshooting

Large Tape Flow Aren't Showing

  1. Check Tick Replay is enabled β€” Large Tape Flow needs Last (Time & Sales) data.
  2. Verify threshold isn't too high β€” If your Fixed threshold is 5000 on a quiet ES session, you may see nothing. Lower it to test.
  3. Confirm instrument has volume β€” Some symbols or feeds may not have reliable tick data.

Bars Are Very Small

  • Threshold is too high β€” Lower it.
  • You're on a slow timeframe (1D, 1W) β€” Large Tape Flow works best on 1m–15m.
  • Volume is genuinely quiet β€” That's real; consider a different time of day.

Alerts Not Firing

  1. Check Enable Sound Alerts is toggled ON.
  2. Verify Min Alert Interval hasn't muted recent alerts (wait 5+ seconds).
  3. Confirm WAV files exist in your NinjaTrader folder (e.g., C:\Program Files\NinjaTrader 8\Alert2.wav).
  4. Try a Fixed threshold instead of Dynamic to get a reliable baseline.

Chart Lag / CPU High

  • Reduce lookback window (zoom in on fewer bars).
  • Increase Update Interval if available (accept lower visual refresh).
  • Disable other heavy indicators temporarily.
  • Restart NinjaTrader if memory has leaked.

βœ“ Compatibility

  • NinjaTrader 8 β€” Required.
  • Realtime data β€” Works best with a live connection (NinjaTrader market data or your data provider).
  • Historical review β€” Works with Tick Replay (see above).
  • Instruments β€” Designed for major futures (ES, NQ, YM, CL, etc.) with reliable volume data. Stocks may work depending on your data feed.
  • Timeframes β€” Optimized for 1m–15m (intraday). Longer timeframes will show fewer, larger bars.

Advanced: Tweaking Colors & Opacities

SettingWhat It DoesDefault
Buy ColorColor of buy-side barsBlue
Sell ColorColor of sell-side barsRed
Volume ColorUnderlying total volume backgroundGray
Commercial OpacityTransparency of big-print bars (0–100)100
Volume OpacityTransparency of volume background (0–100)30
Show Last Order OutlineHighlight the side that last updatedOn
Buy/Sell Outline ColorColor of the outline strokePurple / Antique White
Outline ThicknessPixel width of outline (1–5)1

Frequently Asked Questions

Is this the same as "Commercial" volume?

No. Large Trade Flow is a size-filtered view of Time & Sales (retail tape). It doesn't pull from CoT (Commitments of Traders) or commercial position data.

Can I use this on longer timeframes (hourly, daily)?

Technically yes, but you'll see fewer, larger bars. Large Tape Flow shines on intraday (1m–15m) where volume clusters are visible.

Does this work without Tick Replay?

No, it needs Last (Time & Sales) market data. Without Tick Replay enabled, you won't see anything.

Can I combine Large Tape Flow with other BAF indicators?

Yes. Large Tape Flow complements Delta Bubbles and other tape-based tools. Start with one, then add others as your workflow settles.

How does Dynamic threshold differ from Standard Deviation?

Dynamic is simplerβ€”it just scales by a multiple. Standard Deviation looks for statistical outliers. Try Dynamic first; switch to Std Dev if you want a more rigorous filter.

Should I use Separate or Net Delta?

Separate for learning (clearer imbalance). Net Delta once you're comfortable (cleaner chart). Many traders use both on different chart layouts.

πŸš€ Next Steps

  1. Load Large Tape Flow on your favorite instrument (ES, NQ, etc.).
  2. Pick a Fixed threshold and test on today's session.
  3. Switch between Separate and Net Delta to see which feels more intuitive.
  4. Enable Tick Replay for your next backtest.
  5. Adjust colors and opacity to match your chart theme.
  6. Log your trades against Large Tape Flow signals to see what works for your style.

Support & Feedback

Found a bug? Have a feature idea? Something unclear?
Reach out to the BAF team or check the NinjaTrader forums for real-world setups from other traders.

Happy trading! πŸ“ˆ