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
Flexible threshold modes
Buy vs sell separation
Net delta option
Reset control
Optional audio alerts
Performance-minded rendering
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
π§©Combine with Structure
π§ΌAvoid Threshold Whiplash
π§―Alert Sparingly
πCompare Timeframes
π§Opacity & Visibility
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
- Right-click chart β Data Series.
- Check Tick Replay.
- 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
- Check Tick Replay is enabled β Large Tape Flow needs Last (Time & Sales) data.
- 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.
- 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
- Check Enable Sound Alerts is toggled ON.
- Verify Min Alert Interval hasn't muted recent alerts (wait 5+ seconds).
- Confirm WAV files exist in your NinjaTrader folder (e.g.,
C:\Program Files\NinjaTrader 8\Alert2.wav). - 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
| Setting | What It Does | Default |
|---|---|---|
| Buy Color | Color of buy-side bars | Blue |
| Sell Color | Color of sell-side bars | Red |
| Volume Color | Underlying total volume background | Gray |
| Commercial Opacity | Transparency of big-print bars (0β100) | 100 |
| Volume Opacity | Transparency of volume background (0β100) | 30 |
| Show Last Order Outline | Highlight the side that last updated | On |
| Buy/Sell Outline Color | Color of the outline stroke | Purple / Antique White |
| Outline Thickness | Pixel 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
- Load Large Tape Flow on your favorite instrument (ES, NQ, etc.).
- Pick a Fixed threshold and test on today's session.
- Switch between Separate and Net Delta to see which feels more intuitive.
- Enable Tick Replay for your next backtest.
- Adjust colors and opacity to match your chart theme.
- 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! π

