All Guides

Order Block Tool

Mark bullish and bearish order blocks on the chart with auto-extending zones, midpoint lines, OB size display, risk readouts, text templates, and Pushover push alerts.

01 — Appearance

Visual styling for bullish and bearish order block zones — fill, border, outline, and structural lines.

PropertyDefaultDescription
Bullish FillTheme defaultFill color for bullish order blocks.
Bearish FillTheme defaultFill color for bearish order blocks.
Fill Opacity15Opacity of the zone fill (0–100).
Bullish BorderTheme defaultBorder color for bullish zones.
Bearish BorderTheme defaultBorder color for bearish zones.
Border Opacity50Border opacity (0–100).
Border Width1Border thickness in pixels (1–10).
Show Midpoint LinefalseOn/Off. Draw a horizontal line at 50% of the zone height.
Show Quadrant LinesfalseOn/Off. Draw lines at 25% and 75% of the zone height.
Line ColorTheme defaultColor for midpoint and quadrant lines.

OB Type

  • Bullish
  • Bearish

02 — Label

Free-text zone label with font, color, background, and placement options.

PropertyDefaultDescription
Zone Text""Primary label text. Supports template placeholders.
PositionBottomRightOutsideWhere to position the label. See placement options below.
Font FamilyJetBrains MonoFont family name, e.g. JetBrains Mono, Arial.
Font Size12Font size (8–72).
ColorTheme defaultText color.
BoldfalseOn/Off. Show the text in bold.
BackgroundfalseDraw background behind text.
Background ColorTheme defaultBackground fill color.
Background Opacity70Background opacity (0–100).

02a — Text Templates

10 template slots with dynamic placeholders that are automatically replaced when displayed.

PlaceholderDescription
{direction}Bullish or Bearish
{top}Top price of the order block
{bottom}Bottom price of the order block
{mid}Midpoint price
{ticks}OB size in ticks
{points}OB size in points
{pct}OB size as percentage
{currency}OB size in dollar value
{interval}Chart interval
{date}Date drawn
{time}Time drawn

03 — Prices

Display top and bottom prices of the order block on the chart.

PropertyDefaultDescription
Show PricestrueToggle prices on or off.
Text FormatTicksFromCurrentPrice format: FullPrice, LastTwoDigits, LastThreeDigits, LastFourDigits, or TicksFromCurrent.
PositionBottomRightOutsideWhere to show the price text. See placement options below.
Font Size11Price font size (8–24).
ColorTheme defaultPrice text color.
BackgroundfalseShow background behind prices.
Background ColorTheme defaultPrice background color.
Background Opacity70Price background opacity (0–100).

04 — OB Size

Display the height of the order block in ticks, points, percentage, or currency.

PropertyDefaultDescription
Show OB SizefalseToggle OB size text on or off.
Text FormatTicksPoints, Ticks, Percentage, or Currency.
PositionMiddleCenterWhere to display the size text. See placement options below.
Font Size11OB size font size (8–24).
ColorTheme defaultOB size text color.
BackgroundfalseShow background behind OB size text.
Background ColorTheme defaultOB size background color.
Background Opacity70OB size background opacity (0–100).

07 — Risk

Show the monetary or tick risk of the order block zone.

PropertyDefaultDescription
Show RisktrueOn/Off. Show or hide the risk readout.
Text FormatCurrencyCurrency, Points, Ticks, or Percentage.
PositionBottomRightOutsideWhere to display the risk text. See placement options below.
Font Size11Risk font size (8–24).
ColorTheme defaultRisk text color.
BackgroundfalseOn/Off. Draw a filled background behind the text.
Background ColorTheme defaultRisk background color.
Background Opacity70Risk background opacity (0–100).

07a — Text Priority

When multiple text elements overlap, their display priority determines the stacking order. Lower numbers are drawn first (behind), higher numbers are drawn on top.

PropertyRangeDefault
Label Priority1–105
Prices Priority1–105
OB Size Priority1–105
Risk Priority1–105

09 — Behavior

Controls zone extension and text visibility.

PropertyDefaultDescription
Auto ExtendfalseContinuously extend the zone to the latest bar.
Extend to Session EndtrueSnap the right edge to the trading session end.
Extend to Clicked Session EndtrueStretch to the session end on initial placement.
Extend RightfalseExtend midpoint/quadrant lines indefinitely right.
Show Text Only When SelectedfalseHide all text until the drawing is selected.
Anchor Size6Anchor handle size (3–15).
Anchor Outline ColorBlackAnchor border color.
Anchor Fill ColorTransparentAnchor interior color.

Extension Behavior

  • ExtendIndefinitely
  • NoExtension

10 — Alerts

Trigger NinjaTrader alerts and Pushover push notifications when price enters the order block.

PropertyDefaultDescription
Enable AlertfalseEnable price monitoring for this zone.
Alert SoundAlert1Built-in NinjaTrader alert sound to play.
Alert Title""Alert window title.
Alert Message""Alert body text.
Use PushoverfalseSend push notifications via Pushover.
Pushover User Key""Your Pushover user key.
Pushover API Token""Your Pushover API token.
Pushover SoundpushoverNotification sound on your device. See sound options below.
Custom Sound Name""Name of a custom sound uploaded to your Pushover account.