Skip to content
Tape Reader
User Guide
 
Welcome to the comprehensive user guide for Tape Reader, a powerful NinjaTrader 8 indicator designed to enhance your trading experience by providing real-time time and sales (tape) data, sweep detection, large trade highlighting, and visual overlays on your charts. This guide will walk you through configuration, usage, and advanced features to help you make the most of this tool.
Tape Reader is ideal for day traders, scalpers, and anyone analyzing order flow in futures, stocks, or other instruments supported by NinjaTrader. It aggregates trades, detects aggressive buying/selling (sweeps), highlights large volumes, and offers customizable visuals like rectangles and bubbles on the chart.
 

Introduction

Tape Reader transforms raw trade data into actionable insights:

  • Time and Sales Tape: Displays recent trades with time, price, volume, and highlights for sweeps/large trades. Available on-chart (left/right) or as a floating window.
  • Sweep Detection: Identifies rapid trades across multiple price levels, with Directional vs. Absorption behavior classification.
  • Large Trade Markers: Highlights trades exceeding a volume threshold with bubbles on the chart.
  • Chart Overlays: Rectangles for sweeps and bubbles for large trades, with hover popups for details.
  • Multi-Tier Audio Alerts: Up to 12 independent alerts (3 tiers × 4 categories) with custom sounds and trigger modes.
  • Toolbar Controls: Quick-toggle buttons for tape window and alert muting during live sessions.
  • Customization: Extensive options for colors, sizes, opacities, formats, and behaviors.

This indicator works on real-time data (State.Realtime) and requires tick-level data for accuracy. It's overlay-based, so it draws directly on your price chart.


System Requirements

  • NinjaTrader 8 (latest version recommended).
  • A data provider that supports tick-level data (e.g., Kinetick, CQG, or Rithmic).
  • Windows OS (as NinjaTrader is Windows-based).
  • Minimum: 8GB RAM, modern CPU for smooth performance with high-volume instruments.

Installation

  1. Download the Indicator: Obtain the Premium Pack file from your purchase/download link in Discord  Capture d’écran 2026-02-06 164858
  2. Import into NinjaTrader:
    • Open NinjaTrader.
    • Go to Tools > Import > NinjaScript Add-On.
    • Select the file.
    • Restart NinjaTrader.
  3. Verify Installation:
    • Open a chart.
    • Right-click > Indicators.
    • Look for "●⬤【 Tape Reader 】⬤●" under the "FlowMatriX" folder in the indicator list.
    • If it doesn't appear, check the NinjaTrader logs for errors (Help > Mail to Platform Support).

Important: After import, Tape Reader will appear in the "FlowMatriX" category in the Indicators window, not in the main list.


Adding the Indicator to a Chart

  1. Open a chart for your instrument (e.g., ES futures on a 1-minute chart).
  2. Right-click the chart > Indicators.
  3. Expand the "FlowMatriX" folder.
  4. Select "●⬤【 Tape Reader 】⬤●".
  5. Configure parameters as needed (see below).
  6. Click OK to apply. The tape will appear on the left side of the chart panel by default.
  7. For best results, use on charts with tick data enabled (Chart Properties > Data Series > Load data based on: TickReplay).

00. Detection / Thresholds

00. Detection_Thresholds

These five core parameters drive all trade classification, visuals, and alerts. Every other feature in the indicator flows from these values.

  • Min Volume (Default: 0): Global filter — minimum trade volume (contracts/shares) to include in the tape. Trades below this volume are ignored entirely. Set higher to filter out noise. Range: 0 to max.
  • Trade Aggregation Level (Default: 1ms): Time window for grouping raw ticks before processing. Determines how trades are batched for display and sweep detection. Options:
    • None: Displays each trade instantly with zero latency. Sweep detection is disabled in this mode because trades are processed individually.
    • 1ms, 10ms, 50ms, 100ms, 500ms, 1s: Groups trades within the specified time window. Higher values reduce noise and group more trades together, but add latency. Enables sweep detection.
  • Min Large Trade Volume (Default: 20): Volume threshold to classify a trade as "Large". Large trades receive special highlighting in the tape, are displayed as bubbles on the chart, and can trigger Large Trade alerts. Range: 1 to max.
  • Min Sweep Volume (Default: 60): Minimum total volume across all price levels for a group of aggregated trades to qualify as a sweep. Ensures only significant sweeps are highlighted. Range: 0 to max.
  • Min Sweep Tick Levels (Default: 3): Minimum number of distinct price levels (ticks) a trade group must span to be classified as a sweep. Combined with Min Sweep Volume, both conditions must be met. Range: 2 to max.

How sweep detection works: Within each aggregation window, trades on the same side (Buy/Sell) and same timestamp bucket are grouped together. If the group spans ≥ Min Sweep Tick Levels distinct price levels AND the total volume ≥ Min Sweep Volume, the entire group is classified as a sweep.

⚠ Important: Setting Trade Aggregation Level to None disables sweep detection entirely. Sweeps require trade grouping to detect multi-level execution.

01. Tape - General

01. Tape – General

Core settings for the time and sales tape display, including positioning, formatting, colors, and trade visibility filters.

Display & Positioning

  • Tape Display (Default: LeftOnChart): Controls where the tape is rendered. Options:
    • LeftOnChart: Tape rendered on the left side of the chart panel via DirectX.
    • RightOnChart: Tape rendered on the right side of the chart panel.
    • Window: Floating WPF window, independently resizable and repositionable. Position and size are saved with your chart template.
    • None: Tape hidden entirely — chart visuals (bubbles + sweep rectangles) remain active.
  • └─ Window Display Mode (Default: ScrollView): Only applies when Tape Display = Window.
    • ScrollView: Scrollable list showing all trades with scroll bar.
    • Static: Fixed display like on-chart mode — shows only the trades that fit in the window.
  • └─ Window Topmost (Default: OFF): Keeps the floating tape window always on top of other windows.
  • └─ Offset X (Default: 0): Horizontal pixel offset for on-chart positioning (Left/Right modes only). Positive = move right, Negative = move left.
  • └─ Offset Y (Default: 0): Vertical pixel offset. Positive = move down, Negative = move up.
  • Max Lines (Default: 100): Maximum trade entries kept in the tape buffer. Higher values show more history but may impact performance. Range: 100–500.
  • Font Size (Default: 12): Font size in points for tape text. Affects readability and line height. Range: 6–30.

Trade Visibility Filters

  • Show Normal Trades (Default: ON): Displays standard trades (neither Large nor Sweep) in the tape. Turn OFF to see only significant activity.
  • Show Large Trades (Default: ON): Displays large trades (volume ≥ Min Large Trade Volume) in the tape. When OFF, large trades are hidden from the tape but still appear as chart bubbles.
  • Show Sweep Trades (Default: ON): Displays sweep trades in the tape. When OFF, sweeps are hidden from the tape but still generate chart rectangles.

Stats Bar

  • Stats Bar Display (Default: BarValuesExact): Controls the volume summary bar at the top of the tape. Options:
    • None: Stats bar hidden.
    • BarOnly: Colored proportional bar showing Buy/Sell/Mid ratio, without numbers.
    • BarValuesCompact: Bar with abbreviated values (e.g., 1.5K, 2.3M).
    • BarValuesExact: Bar with full numbers (e.g., 1,500).
  • └─ Stats Bar Text Color (Default: Black): Color of the volume text on the stats bar.

Columns & Format

  • Show Time (Default: ON): Displays the timestamp column.
  • └─ Time Format (Default: "HH:mm:ss.fff"): Custom format string (e.g., "HH:mm:ss" for seconds only, "mm:ss.fff" for compact).
  • Show Price (Default: ON): Displays the price column.
  • └─ Price Format (Default: "#####.##"): Price display format. Use # for digits, . for decimal separator. Examples: "##.##" = 50.75, ".##" = .75, "###" = 250.
  • Show Volume (Default: ON): Displays the volume column.
  • └─ Volume Format (Default: "###"): Volume display format. Use # for digits. The column width adapts to the format length. Examples: "###" = up to 999, "####" = up to 9999.

Colors

  • Buy Color (Default: LimeGreen): Color for buy trades in the tape.
  • Sell Color (Default: Red): Color for sell trades in the tape.
  • Mid Color (Default: DarkGray): Color for trades executed between bid/ask.
  • Background (Default: Black): Tape panel background color.
  • Alternate Rows (Default: ON): Alternates row background colors for readability.
  • └─ Alt Row Color (Default: DarkGray): Alternate row highlight color.
  • └─ Alt Row Opacity (Default: 0.2): Opacity of the alternate row (0.0 to 1.0).

02. Large Trades – Tape

02. Large Trades – Tape

Settings for how large trades are visually distinguished in the tape feed.

  • Show Large Symbol (Default: ON): Displays a character symbol next to large trades in the tape.
  • └─ Buy Symbol (Default: "B"): Symbol for large buy trades.
  • └─ Sell Symbol (Default: "S"): Symbol for large sell trades.
  • Highlight Background (Default: ON): Applies a colored background to large trade rows for emphasis.
  • └─ Buy Highlight (Default: LimeGreen): Background color for large buys.
  • └─ Sell Highlight (Default: Red): Background color for large sells.
  • └─ Highlight Opacity (Default: 0.8): Opacity of the background (0.0 to 1.0).
  • Special Text Color (Default: ON): Uses a distinct text color for large trades instead of standard Buy/Sell/Mid colors.
  • └─ Buy Text Color (Default: Black): Text color for large buys.
  • └─ Sell Text Color (Default: Black): Text color for large sells.

03. Large Trades – Chart Bubbles

03. Large Trades – Chart Bubbles

Circular markers for large trades on the chart. Bubble size scales with trade volume.

  • Show Bubbles (Default: ON): Master toggle — draws bubbles at trade prices on the chart.
  • └─ Merge Trades (Default: ON): Combines large trades on the same bar within a price tolerance into a single, larger bubble. Reduces clutter.
  • └─ Merge Tolerance (Default: 20): Maximum price range (in ticks) for merging. Larger values merge more aggressively.
  • └─ Min Radius (Default: 8): Smallest bubble size in pixels. Range: 5–50.
  • └─ Max Radius (Default: 18): Largest bubble size in pixels. Range: 5–100.
  • └─ Max Bubbles (Default: 2000): Maximum historical bubbles displayed. Limits older bubbles for performance.
  • └─ Opacity (Default: 0.5): Bubble fill opacity (0.1 to 1.0).
  • └─ Buy Background (Default: LimeGreen): Fill color for buy bubbles.
  • └─ Sell Background (Default: Red): Fill color for sell bubbles.
  • └─ Show Text (Default: ON): Displays the volume number inside bubbles.
  • └─ Buy Text Color (Default: White): Text color inside buy bubbles.
  • └─ Sell Text Color (Default: White): Text color inside sell bubbles.
  • └─ Enable Border (Default: ON): Draws a border around bubbles.
  • └─ Border Width (Default: 1.5): Border thickness in pixels (0.5–5.0).
  • └─ Buy Border (Default: DarkGreen): Border color for buy bubbles.
  • └─ Sell Border (Default: DarkRed): Border color for sell bubbles.
  • └─ Enable Shadow (Default: ON): Adds a shadow effect for visual depth.
  • └─ Auto-Scale (Default: ON): Adjusts bubble size based on chart zoom level.
  • └─ Zoom Sensitivity (Default: 2.0): How aggressively bubbles scale with zoom. 0.5 = subtle, 2.0 = normal, 5.0 = aggressive.

04. Sweeps – Tape

04. Sweeps – Tape

Settings for how sweep trades are visually distinguished in the tape feed.

  • Show Sweep Symbol (Default: ON): Displays a character symbol next to sweep trades.
  • └─ Buy Symbol (Default: "▲"): Symbol for buy sweeps.
  • └─ Sell Symbol (Default: "▼"): Symbol for sell sweeps.
  • Highlight Background (Default: ON): Applies a colored background to sweep trade rows.
  • └─ Buy Highlight (Default: Cyan): Background color for buy sweeps.
  • └─ Sell Highlight (Default: Magenta): Background color for sell sweeps.
  • └─ Highlight Opacity (Default: 0.8): Opacity of the background (0.0 to 1.0).
  • Special Text Color (Default: ON): Uses a distinct text color for sweeps instead of standard Buy/Sell/Mid colors.
  • └─ Buy Text Color (Default: Black): Text color for buy sweeps.
  • └─ Sell Text Color (Default: Black): Text color for sell sweeps.

05. Sweeps – Chart Rectangles

05. Sweeps – Chart Rectangles

Visual overlays on the chart marking the price range of detected sweeps. Rectangles extend forward in time and are classified as Directional or Absorption based on subsequent price action.

  • Show Rectangles (Default: ON): Master toggle — draws rectangles spanning sweep price levels on the chart.
  • └─ Show Historical (Default: OFF): Keeps inactive (deactivated) sweep rectangles visible for analysis. When OFF, rectangles are removed once deactivated.
  • └─ Inactive Opacity (Default: 0.3): Opacity for historical inactive rectangles (0.1 to 1.0).
  • └─ Future Bars (Default: 5): Number of bars to extend active rectangles forward on the chart.
  • └─ Max Rectangles (Default: 2000): Maximum total rectangles rendered. Limits older rectangles for performance.
  • └─ Opacity (Default: 0.5): Active rectangle opacity (0.1 to 1.0).

Sweep Behavior Colors

Each sweep rectangle is classified as Directional or Absorption based on how price reacts after the sweep event:

  • └─ Directional Buy (Default: LimeGreen): Color for buy sweeps where price continues upward (the sweep "worked").
  • └─ Directional Sell (Default: Red): Color for sell sweeps where price continues downward.
  • └─ Absorption Buy (Default: Magenta): Color for buy sweeps where price reverses downward (the passive side absorbed the aggression — potential reversal signal).
  • └─ Absorption Sell (Default: Cyan): Color for sell sweeps where price reverses upward.

How behavior is determined

  • On the same bar as the sweep: a preliminary classification is made based on current price vs. sweep range.
  • On the next bar: classification is confirmed. A Directional Buy sweep stays directional as long as price remains above the sweep's Low price. An Absorption Buy is confirmed when price falls below the sweep's Low.

Deactivation rules

  • Directional sweep deactivates when price breaks against the sweep direction (below Low for buy, above High for sell).
  • Absorption sweep deactivates when price breaks in the sweep direction (above High for buy, below Low for sell).

Hover Popup

  • └─ Show Popup (Default: ON): Displays a tooltip when hovering over a sweep rectangle, showing: sweep type (BUY/SELL), behavior (DIR/ABS), number of price levels, and total volume.
  • └─ Font Size (Default: 12): Popup text size in points. Range: 8–30.

06. Alerts – Large Buy

06. Alerts – Large Buy

Up to 3 independent alert tiers for large buy trades. Create escalating notification levels (e.g., soft ping for 20+ contracts, louder alert for 50+, alarm for 100+).

Large Buy Alert 1

  • Large Buy Alert 1 (Default: OFF): Enables the first alert tier for large buy trades.
  • └─ Use Default Threshold (Default: ON): If ON, uses Min Large Trade Volume from Detection settings as the trigger threshold.
  • └─ Custom Threshold (Default: 50): Custom volume threshold when Use Default is OFF. Must be ≥ Min Large Trade Volume.
  • └─ Sound File (Default: Alert1.wav): Path to a .WAV file to play when triggered.

Large Buy Alert 2

  • Large Buy Alert 2 (Default: OFF): Second alert tier.
  • └─ Use Default Threshold (Default: ON)
  • └─ Custom Threshold (Default: 50)
  • └─ Sound File (Default: Alert2.wav)

Large Buy Alert 3

  • Large Buy Alert 3 (Default: OFF): Third alert tier.
  • └─ Use Default Threshold (Default: ON)
  • └─ Custom Threshold (Default: 100)
  • └─ Sound File (Default: Alert3.wav)

Tip: Use 3 tiers with ascending thresholds and distinct sounds to build an escalating alert system. For example on ES: Alert 1 = 20+ contracts (subtle), Alert 2 = 50+ (moderate), Alert 3 = 100+ (alarm).

07. Alerts – Large Sell

07. Alerts – Large Sell

Up to 3 independent alert tiers for large sell trades. Same structure as Large Buy alerts with independent thresholds and sounds.

Large Sell Alert 1

  • Large Sell Alert 1 (Default: OFF): Enables the first alert tier for large sell trades.
  • └─ Use Default Threshold (Default: ON): If ON, uses Min Large Trade Volume from Detection settings.
  • └─ Custom Threshold (Default: 50)
  • └─ Sound File (Default: Alert1.wav)

Large Sell Alert 2

  • Large Sell Alert 2 (Default: OFF)
  • └─ Use Default Threshold (Default: ON)
  • └─ Custom Threshold (Default: 50)
  • └─ Sound File (Default: Alert2.wav)

Large Sell Alert 3

  • Large Sell Alert 3 (Default: OFF)
  • └─ Use Default Threshold (Default: ON)
  • └─ Custom Threshold (Default: 100)
  • └─ Sound File (Default: Alert3.wav)

08. Alerts – Sweep Buy

08. Alerts – Sweep Buy

Up to 3 independent alert tiers for buy sweeps. Each tier features a configurable Trigger Mode that determines how the alert is activated.

Sweep Alert Trigger Modes

Each sweep alert tier has a Trigger Mode that controls the firing condition:

Mode Fires When
  VolumeOnly Total sweep volume ≥ volume threshold
  LevelsOnly Sweep spans ≥ levels threshold
  VolumeAndLevels Both conditions met simultaneously (AND)
  VolumeOrLevels Either condition met (OR)

Sweep Buy Alert 1

  • Sweep Buy Alert 1 (Default: OFF): Enables the first alert tier for buy sweeps.
  • └─ Trigger Mode (Default: VolumeAndLevels): How the alert is triggered (see table above).
  • └─ Use Default Volume (Default: ON): If ON, uses Min Sweep Volume from Detection settings.
  • └─ Custom Volume (Default: 50): Custom volume threshold. Must be ≥ Min Sweep Volume.
  • └─ Use Default Levels (Default: ON): If ON, uses Min Sweep Tick Levels from Detection settings.
  • └─ Custom Levels (Default: 6): Custom levels threshold. Must be ≥ Min Sweep Tick Levels.
  • └─ Sound File (Default: Alert1.wav): Path to .WAV file.

Sweep Buy Alert 2

  • Sweep Buy Alert 2 (Default: OFF)
  • └─ Trigger Mode (Default: VolumeAndLevels)
  • └─ Use Default Volume (Default: ON)
  • └─ Custom Volume (Default: 50)
  • └─ Use Default Levels (Default: ON)
  • └─ Custom Levels (Default: 6)
  • └─ Sound File (Default: Alert2.wav)

Sweep Buy Alert 3

  • Sweep Buy Alert 3 (Default: OFF)
  • └─ Trigger Mode (Default: VolumeAndLevels)
  • └─ Use Default Volume (Default: ON)
  • └─ Custom Volume (Default: 100)
  • └─ Use Default Levels (Default: ON)
  • └─ Custom Levels (Default: 8)
  • └─ Sound File (Default: Alert3.wav)

Note: When Trigger Mode is set to VolumeOnly, the levels settings are hidden. When set to LevelsOnly, the volume settings are hidden. The indicator UI dynamically shows/hides parameters based on your Trigger Mode selection.

09. Alerts – Sweep Sell

09. Alerts – Sweep Sell

Up to 3 independent alert tiers for sell sweeps. Same structure as Sweep Buy alerts with independent thresholds and sounds.

Sweep Sell Alert 1

  • Sweep Sell Alert 1 (Default: OFF)
  • └─ Trigger Mode (Default: VolumeAndLevels)
  • └─ Use Default Volume (Default: ON)
  • └─ Custom Volume (Default: 50)
  • └─ Use Default Levels (Default: ON)
  • └─ Custom Levels (Default: 6)
  • └─ Sound File (Default: Alert1.wav)

Sweep Sell Alert 2

  • Sweep Sell Alert 2 (Default: OFF)
  • └─ Trigger Mode (Default: VolumeAndLevels)
  • └─ Use Default Volume (Default: ON)
  • └─ Custom Volume (Default: 50)
  • └─ Use Default Levels (Default: ON)
  • └─ Custom Levels (Default: 6)
  • └─ Sound File (Default: Alert2.wav)

Sweep Sell Alert 3

  • Sweep Sell Alert 3 (Default: OFF)
  • └─ Trigger Mode (Default: VolumeAndLevels)
  • └─ Use Default Volume (Default: ON)
  • └─ Custom Volume (Default: 100)
  • └─ Use Default Levels (Default: ON)
  • └─ Custom Levels (Default: 8)
  • └─ Sound File (Default: Alert3.wav)

Toolbar Buttons

Toolbar ButtonsV2

Two buttons are added to the NinjaTrader chart toolbar for quick toggling during live sessions.

◉ TAPE Button

  • Visible when: Tape Display = Window.
  • Function: Opens/closes the floating tape window.
  • Visual: Green when window is open, Red when closed.
  • Click to toggle the tape window without opening the indicator settings.

▶ ALERTS Button

  • Visible when: At least one alert is enabled in the configuration.
  • Function: Globally mutes/unmutes all alerts without changing your configured thresholds or sound files.
  • Visual: Shows "▶ ALERTS" (blue) when active, "✖ ALERTS" (red) when muted.
  • Useful for silencing alerts during low-volume periods or when stepping away, then re-enabling with one click.

Note: These buttons are automatically added when the indicator is loaded and removed when it is removed from the chart.

Additional Information

Understanding the Display

  • Tape Panel: Displayed on-chart (left/right) or as a floating window. Shows recent trades with time, price, volume, and visual highlights for sweeps and large trades.
  • Stats Bar: At the top of the tape — a proportional gradient bar showing Buy/Sell/Mid volume distribution. Four display modes: None, BarOnly, BarValuesCompact, BarValuesExact.
  • Sweep Rectangles: Colored boxes on the chart spanning the price range of detected sweeps. Color indicates behavior: Directional (green/red) or Absorption (magenta/cyan). Hover for popup details.
  • Large Trade Bubbles: Circles on the chart at trade prices, sized proportionally to volume. Optional volume text inside.

Trade Side Detection

Each trade is classified based on its execution price relative to the bid/ask spread:

Side Condition Interpretation
Buy Price ≥ Ask Buyer lifted the offer — aggressive buying
Sell Price ≤ Bid Seller hit the bid — aggressive selling
Mid Bid < Price < Ask Executed between bid/ask — no clear aggressor

Sweep Behaviors

  • Directional: Price continues in the sweep direction after the event. The aggressor "won" — their sweep moved the market. Colors: LimeGreen (buy) / Red (sell).
  • Absorption: Price reverses against the sweep direction. The passive side absorbed the aggression — a potential reversal signal. Colors: Magenta (buy) / Cyan (sell).

Behavior is determined on the next bar after the sweep and confirmed once price action provides evidence. Active rectangles extend forward until deactivation.


Advanced Features

  • Floating Window: Detachable tape with ScrollView (scrollable list) or Static (fixed display) modes. Position and size are saved with your chart template. Set Topmost to keep it above other windows.
  • Toolbar Controls: Quick-toggle tape window (◉ TAPE) and mute/unmute alerts (▶ ALERTS) directly from the chart toolbar.
  • Trade Visibility Filters: Show/hide Normal, Large, and Sweep trades independently in the tape. Chart visuals (bubbles, rectangles) remain active regardless of tape filters.
  • Hover Popups: Move your mouse over sweep rectangles for a detailed tooltip showing type (DIR/ABS), side (BUY/SELL), number of levels, and total volume.
  • Alert System: 12 independent alerts across 4 categories (Large Buy/Sell, Sweep Buy/Sell) with 3 tiers each. Sweep alerts feature 4 trigger modes (VolumeOnly, LevelsOnly, VolumeAndLevels, VolumeOrLevels). A 0.5-second cooldown prevents alert spam.
  • Bubble Merging: Combines large trades within the same bar and price tolerance into a single bubble for cleaner charts.
  • Historical Sweep Rectangles: Optionally keep deactivated sweep rectangles visible with reduced opacity for post-session analysis.

Performance Tips

  • Lower Max Lines / Max Rectangles / Max Bubbles on high-volume instruments.
  • Use Trade Aggregation Level > None for sweep detection, but expect minor latency proportional to the aggregation window.
  • Set Tape Display = None if you only want chart visuals (bubbles + rectangles) without the tape panel.
  • Disable unused features (e.g., hover popups, bubble shadows) for lighter rendering load.
  • The floating window mode uses WPF rendering (independent of chart), which can reduce chart rendering overhead.
  • Test on demo/replay before using in live trading.

Troubleshooting

  • No Tape Visible: Ensure Tape Display is not set to None and real-time data is connected. If using Window mode, click the ◉ TAPE toolbar button to open it.
  • No Sweeps Detected: Trade Aggregation Level must be > None. Check Min Sweep Tick Levels and Min Sweep Volume — both conditions must be met simultaneously.
  • Sounds Not Playing: Verify .WAV file paths exist. Check that the ▶ ALERTS toolbar button is not muted (should show ▶ not ✖). Test sound files in NinjaTrader's sound settings.
  • Performance Lag: Reduce Max Lines, Max Rectangles, Max Bubbles. Disable bubble shadows and auto-scale if not needed. Consider using Window mode to offload rendering.
  • Floating Window Not Appearing: Ensure Tape Display = Window, then click the ◉ TAPE button in the chart toolbar.
  • Indicator Not Found: Confirm it's in the "FlowMatriX" folder in the Indicators list.

If issues persist, export your workspace and contact support on Discord.


Support and Updates

For questions, feature requests, or bugs, visit our DISCORD. Updates are released periodically—check your download link.

Happy trading with Tape Reader!

Last Updated: February 2026

DISCORD

Collaborative Community

FlowMatriX grows through the voices of traders at every level. Our Discord community is where curious beginners meet experienced analysts, and where your feedback directly shapes our tools.

What You'll Find

Direct Developer Access – Questions about setup, configuration, or how a feature works? Get answers straight from the team that builds FlowMatriX.

Learn from Others – See how traders use the tools across different markets and strategies. Share your discoveries and learn new approaches.

Trading Discussions – Beyond tool configuration, discuss order flow, volume analysis, and market concepts with traders who love diving deep into market structure.

Whether you're just starting with volume analysis or you've been reading the tape for years, you'll find your place here.