NinjaTrader 8 · Orderflow + 20 years of measured data

The tape, reconstructed.
The odds, measured.

A NinjaTrader 8 suite that rebuilds the orderflow from raw ticks and Level 2 depth, then puts measured odds beside it: range probabilities designed on twenty years of futures history and tested out-of-sample.

ORB, Hammer, Range Engine and Session Levels together on a 5-minute CL chart. Price closes above the opening range box, then a 201-lot Hammer sell prints on the bar that closes back below the range low. Range Engine calls the next ranges DOWN 72 and DOWN 65 percent and both resolve, and Hammer marks 353 and 384-lot buys at the London Low
ORB + Hammer + Range Engine + Session Levels on CL, 5-minute. Price closes above the opening range, but the UP 71% call fails. On the bar that closes back below the range low, Hammer prints a 201-lot sell inside the range. The next two ranges are called DOWN 72% and DOWN 65%, both come in, and Hammer marks the 353 and 384-lot buys at the London Low.
BUILT ON THE DATA

Twenty years of futures history.

Range Engine is the suite’s statistical core, and its probabilities are measured frequencies. For each market and timeframe, every range in up to twenty years of one-minute history was recorded with the conditions it formed under and how it resolved. The results were tested out-of-sample and frozen before they shipped, and every call is fixed the moment its range forms.
20yrs
of one-minute ES, NQ and YM history, 2006 to today
500K+
ranges measured on each of ES and NQ across three timeframes
6markets
ES, NQ, YM, RTY, GC and CL, each measured on its own history
0
repaints: every call is stated at formation and never revised

Measured frequencies describe what comparable ranges have done. They are not a promise about the next one. How Range Engine measures

THE SUITE

Every layer of the trade, on one chart.

Each indicator answers one question about the trade, and each one does its job at a different point in it: setting the bias, marking the zones, reading the orderflow at them, then managing the position. Run one, or run them all on the same chart under the same toolbar.
SEE IT IN ACTION

What your chart actually looks like.

Every indicator in the suite, on a NinjaTrader 8 chart. Click any shot to see it full size.
Refine FVGs and Hammer institutional markers running together on MNQ. Volume-validated zones with 906, 1130, and 1037 lot buy markers
Refine + Hammer on MNQ. Volume-validated FVGs with institutional buy markers. The 1,037- and 1,130-lot buys confirm the displacement behind the gap zones.
HTF FVG, 15-minute Fair Value Gaps drawn on a 1-minute NinjaTrader 8 chart with edge rails and 50% midpoint lines
HTF FVG on NQ. 15-minute Fair Value Gaps drawn directly on the 1-minute execution chart. Edge rails define the gap, the dashed line marks the 50% midpoint.
Range Engine on a 15-minute ES chart with Session Levels. Ranges called UP in green and DOWN in red, with checks and X marks for the outcomes
Range Engine + Session Levels on ES, 15-minute. Each range carries the probability it was called at; the checks and X marks record how the calls ran.
ORB with FF Session Levels on a 5-minute CL chart. The opening range box with OR high and OR low lines and the break-up and break-down triangles
ORB + Session Levels on CL, 5-minute. The 09:30 window builds the box; a close above the OR high and a close below the OR low are the day’s two marks, against the London, Asia and midnight-open levels.
Anvil in zone mode. Resting ask liquidity in red above price and resting bid liquidity in green below it, labeled with lot sizes
Anvil in zone mode. Resting asks of 209 and 119 lots in red above price, bids of 136 and 169 lots in green below it, on the chart before price gets there.
Hammer reconstructed aggressive sell orders on ES with volume-scaled markers at 605, 2032, 1089, and 562 lots
Hammer on ES. Four reconstructed sell orders at 605, 2,032, 1,089, and 562 lots. Volume-scaled markers reveal the institutional selling behind the move.
Refine and Hammer on a 1-minute MNQ chart. Volume-graded Fair Value Gaps with Hammer institutional buy markers inside the move
Refine + Hammer on MNQ, 1-minute. Refine grades the 15m gap by the volume behind it, and Hammer marks the institutional buys inside the move. The level and the tape, on the same chart.
Forge sub-panel showing NQ, MNQ, ES, and MES confluence dots
Forge across NQ, MNQ, ES and MES, one row per market. Red dots are sells and green dots are buys; the large linked dots mark buying that landed in three markets at once.
Flux on ES. Divergence, hidden divergence and exhaustion signals marked at the turns
Flux on ES. Divergence, hidden divergence and exhaustion marks print at the turns, the moment the orderflow shifts.
Delta Profile at the right edge of a 1-minute NinjaTrader 8 chart. Steel rows of net buying, amber rows of net selling and an outlined row labelled 502 at 29,700
Delta Profile on a 1-minute chart. Net buying in steel and net selling in amber at every price, and the outlined row, 502 at 29,700, holds the largest net delta in the window.
Risk/Reward drawing on a NinjaTrader 8 chart. Short setup sized to a $400 risk, stop above the extreme, 1R line at +$396 and the target at Lunch Low
Risk/Reward on a live short. Size set from a $400 risk, the stop above the extreme, the 1R line at +$396 and the target at Lunch Low for +1.84R.
Tally on a NinjaTrader 8 ES chart. R:R 2.73 GOOD verdict, two limit targets, stop at -$325 and a break-even line
Tally on ES. R:R 2.73 rated GOOD, two targets at +1.5R and +1.231R, the stop trailed to -$325, and a break-even line that moved with the partial.
ONE TOOLBAR

Every indicator. One row of controls.

Every FlowForged indicator drops a pill into the same chart toolbar. Stacked, reorderable, scoped to that panel. The Master Switch kills rendering for the entire suite without removing a single indicator, so you can show the chart clean to a backtester or a propfirm reviewer, then bring everything back the way you had it. Ctrl+Alt+T toggles it from the keyboard. The chart stays yours.
The Master Switch and toolbar pill controls in action. Toggle rendering, hide pills, and reorder the stack on the fly.
Master Switch. Rendering

One click disables rendering for every FlowForged indicator on the chart panel. The engines keep processing in the background, so toggling back on instantly restores every active zone, marker, and level. No recompute, no state loss.

Toolbar visibility

Hide every indicator pill with one toggle while keeping the indicators themselves running. Perfect for clean screenshots or a distraction-free chart. The hidden state is saved with your chart workspace so it survives restarts.

Reorder the stack

Each pill exposes ↑/↓ arrows to move it up or down in the stack. The order persists across NT8 restarts via a side-file, not just the workspace XML, so close-without-save can’t reset your layout.

^⌥T
Keyboard shortcut

Press Ctrl + Alt + T on the chart to toggle the Master Switch without reaching for the mouse. Scoped to the focused chart panel. Multiple chart windows operate independently.

Per-panel scoping

Every chart panel gets its own independent Master Switch. Hide the indicators on a secondary data series while keeping them visible on your main execution chart, all in the same window.

Works for every indicator

Same Master Switch, same stacking layout, same reorder UX whether you’re running one indicator or all of them. Every paid suite tool and every free indicator participates in the same toolbar system.

WHY FLOWFORGED

Built by a trader. Engineered for the trader.

The orderflow indicators read raw tick data and Level 2 depth events directly. No NinjaTrader Order Flow+ license required, no third-party engines, no copied calculations from someone else’s footprint. Delta, CVD, absorption, displacement. All reconstructed in-house, on your machine.
No Order Flow+ required

The orderflow tools reconstruct delta, CVD, and absorption straight from the tick stream and depth events on your machine. You don’t need NinjaTrader’s Order Flow+ subscription. At $59 a month, that’s $708 a year you keep, and a layer of dependency you don’t carry. See what each tool runs on →

SharpDX hardware-accelerated

All rendering uses Direct2D through SharpDX. The same GPU pipeline NinjaTrader uses internally. Zero flicker, zero lag, even on fast-moving instruments with hundreds of markers on screen.

Multi-chart relay

The heavy work runs on small background charts: Session Levels and Refine with weeks of history, HTF FVG with its 5m, 15m, 1H and 4H data, Hammer, Delta Profile and Volume Profile with Tick Replay on one small chart, Range Engine on its own timeframes. The chart you trade just draws the results, so it loads fast and stays responsive. How it works →

Unified toolbar system

Every indicator adds a dark-themed pill to your chart toolbar. Master Switch toggles rendering for the entire suite. Stackable, reorderable, keyboard-shortcut-driven. See it in action ↑

Tuned on the contracts you trade

Tuned on ES, MES, NQ, MNQ, CL, RTY, and YM, the contracts most futures day traders run, and usable on anything else NinjaTrader sees through Rithmic, CQG, Kinetick, or any other compatible feed. One exception is deliberate: Range Engine covers ES, NQ, YM, RTY, GC and CL.

Built on the data

FlowForged started with one trader’s question: the chart shows the level, but is it worth taking? The orderflow tools show what is actually trading at it, and Range Engine answers with twenty years of measured history. It works alongside the way you already read the chart, whether that is ICT, auction-market levels or your own.

Ready to add the orderflow layer?

The complete FlowForged suite in one package, from the level to the exit. The private beta is open now.

See the suite + pricing
FREE TOOLS

The free bench.

Eight free tools for the chart you already trade: session levels, macro time windows, a session volume profile, a tape-speed readout, Fair Value Gaps and the first gap of each session, a drawing kit and a breakeven helper. All eight come in one download, free to keep, with no trial and no expiry.
Session Levels lines for London High, NY High, Midnight Open and NY Low on an intraday chart
Session Levels

Where were the session highs and lows?

Draws the Asia, London and New York highs and lows, the midnight open and the previous day’s midpoint in New York time, and keeps each level until price trades through it.

  • 5 sessions
  • Kept until broken
  • Multi-Chart Relay
Two macro windows bracketed on an NQ chart with their Eastern Time labels
ICT Macros

When are the macro windows?

Brackets the high and low of the bars inside each macro time window and labels it with its Eastern Time range.

  • Eastern Time windows
  • Per-window toggles
  • Today-only mode
A session volume profile with its POC, VAH and VAL lines
Volume Profile

Where did the session trade the most?

Session volume profiles for NY, London, Asia or Overnight with the POC and value area, in Volume, Buy/Sell or Delta mode.

  • POC + value area
  • Buy / sell split
  • No Order Flow+
  • Multi-Chart Relay
The Tick Velocity readout with trades per second, volume per second and the buy/sell ratio
Tick Velocity

How fast is the tape moving?

Trades per second, contracts per second and the buy versus sell balance in a small floating readout, from Level 1 data alone.

  • 1s · 5s · 30s
  • Aggressor ratio
  • Level 1 only
Bullish and bearish Fair Value Gaps and inversion FVGs on a GC chart
Fair Value Gaps

Where are the open gaps?

Draws every bullish and bearish three-candle gap at the bar close, tracks each one until price trades through it, and can keep filled gaps as inversion FVGs.

  • Close or wick mitigation
  • Inversion FVGs
  • 7 themes
The AM first presentation Fair Value Gap drawn across the morning on an NQ chart
1st Presentation FVG

Where was the first gap of the session?

Finds the first Fair Value Gap of the AM and PM sessions on 1-minute bars and draws it to the NY close, at the same prices on any chart.

  • AM + PM
  • 1-minute detection
  • Any chart type
An Edge Rails rectangle, an OTE retracement and an SD projection drawn on an NQ chart
Drawing Kit

What does this leg project to?

Edge Rails rectangles, standard-deviation projections, OTE retracements and a breakeven trigger line, each a click or two from one toolbar pill.

  • 4 tools, 1 pill
  • Per-drawing snap
  • Native drawings
An armed breakeven trigger line above an NQ long, with the Auto BE status card
Auto BE

When does my stop move to breakeven?

Draw a trigger line during a trade. When price trades to it, every working stop on the position moves to your entry plus an optional offset.

  • ATM, bracket + manual stops
  • Wrong-side guard
  • Realtime only
Join the Discord