Skip to main content
Order Block ScopeIndicator

Order blocks from structure breaks and fair value gaps.

Order Block Scope is an indicator for NinjaTrader 8. It finds a fair value gap with a break of structure before it, draws the order block, and marks when price comes back to retest it.

Included in All Access.

Order Block Scope comes with All Access, our one subscription for every paid Wizdough indicator for NinjaTrader 8. We do not sell it on its own.

See it live

Order blocks by hand and on the chart.

How it works

From a gap to a retest.

  1. 1

    Find the FVG

    It finds a fair value gap (FVG): a gap left across three candles. You can ask for the middle candle to have the largest body, and for all three candles to point the same way.

  2. 2

    Find the BOS or CHoCH

    By default it looks back up to 20 bars before the gap for a break of the last swing high or swing low. A break with the trend is a break of structure (BOS); a break against it is a change of character (CHoCH).

  3. 3

    Draw the order block

    It draws the order block on the bar with the lowest low (bullish) or the highest high (bearish) between the broken swing and now, from that bar’s high to its low.

  4. 4

    Fade it when it ends

    The block stays active until a bar closes through it (broken) or until its last retest (mitigated). From then on it is drawn faded.

  5. 5

    Mark the retest

    When price comes back into an active block after a bar fully outside it, an arrow marks the retest with BOS or CHoCH under or over it. A plot is set for strategies. On a live chart each retest also goes to the NinjaTrader Alerts window with the alert sound, and Play sound on retest adds one more sound. By default a block takes up to 2 retests, at least 30 bars apart, and after the 2nd retest it is drawn faded.

On the chart

What it draws.

ES 2000 tick chart with Order Block Scope: a CHoCH and a BOS at a teal bullish order block, then a rally through three red bearish order blocks, each break labelled BOS or CHoCH with a red retest arrow, up to the high and the first drop.
ES December 2026 contract, 2000 tick, October 20, 2026 from 3:58 PM ET, drawn by version 1.0.0 with its default settings. By default, version 1.1.0 draws no block outline, puts each retest label right next to its arrow, and leaves out a label that would sit on another one (the change log has the full list). On a phone you see a closer cut, with the labels enlarged.
Green up arrows where price came back into bullish order blocks, each with a CHoCH label under the arrow.
Retest arrows on bullish blocks, with CHoCH under the arrow.
A bearish order block drawn faded, with a red down arrow at its retest and a BOS label.
A broken bearish block, drawn faded, with its retest arrow.
Settings

Six groups of settings.

The groups and names in the NinjaTrader settings dialog, with their defaults.

Parameters

Swing strength (bars each side)
default 3
BOS/CHoCH lookback (bars)
default 20
Min order block size (ticks)
default 1
Max order block size (ATR)
default 0 (no limit)

Fair value gaps

Show fair value gaps
default On
Show gaps smaller than Min gap size
default On
Show only gaps that made an order block
default Off
Min gap size (ticks)
default 1
Middle candle has the largest body
default On
All 3 candles same direction
default On
Bullish gap color, Bearish gap color
default From the theme
Gap opacity (%)
default 30

Market structure

Show BOS and CHoCH
default On
Show swing highs and lows
default Off
Bullish BOS line, Bearish BOS line
default Dash, 2px
Bullish CHoCH line, Bearish CHoCH line
default Dash, 2px
BOS/CHoCH label font
default Default font, 10, bold
Show overlapping labels
default Off

Retest signals

Show retest arrows
default On
Retest arrow label
default Break
Max retests per block
default 2
Min bars between retests
default 30

Appearance

Color theme
default Wizdough
Bullish order block color, Bearish order block color
default From the theme
Active block opacity (%)
default 50
Active order blocks to show (per side)
default 0 (all)
Show older active blocks faded
default Off
Show block outline
default Off
Show mitigated or broken blocks
default On
Mitigated or broken blocks to show (per side)
default 0 (all)
Mitigated or broken block look
default Faded
Mitigated or broken block opacity (%)
default 30
Arrow size (px)
default 20
Arrow offset (px)
default 30
Arrow label font
default Default font, 12, bold

Signals

Play sound on retest
default Off
Alert sound
default Alert1.wav

Runs on NinjaTrader 8

Trading futures and forex involves substantial risk of loss and is not suitable for all investors. Past performance is not indicative of future results. See our full risk disclosure.