All Guides
Zone Tool
A general-purpose zone drawing with bullish/bearish direction, 8 interval color presets for multi-timeframe work, midpoint and quadrant lines, text templates, prices, zone size, risk display, and Pushover alerts.
On this page
01 — Zone
Zone Direction
- Bullish
- Bearish
Sets the directional bias of the zone. This affects which fill/border colors are applied (bullish vs bearish) and the direction tag in text templates and CSV exports.
02 — Appearance
| Property | Default | Description |
|---|---|---|
| Bullish Fill | Theme default | Fill color for bullish zones. |
| Bearish Fill | Theme default | Fill color for bearish zones. |
| Fill Opacity | 15 | Zone fill opacity (0–100). |
| Bullish Border | Theme default | Border color for bullish zones (color picker). |
| Bearish Border | Theme default | Border color for bearish zones (color picker). |
| Border Opacity | 50 | Border opacity (0–100). |
| Border Width | 1 | Border thickness (1–10). |
| Show Midpoint Line | false | On/Off. Draw a horizontal line at 50% of the zone height. |
| Show Quadrant Lines | false | On/Off. Draw lines at 25% and 75% of the zone height. |
| Line Color | Theme default | Color for midpoint and quadrant lines (color picker). |
| Use different color per Interval | false | Override colors with per-interval presets. |
Interval Presets (I1 – I8)
When enabled, zones drawn on matching timeframes automatically adopt the interval's color scheme. 8 slots available.
| Property | Range | Description |
|---|---|---|
| Enabled | — | Activate this interval preset. |
| Bar Type | — | Minute, Day, Tick, Range, etc. |
| Value | 1–10 000 | Period value (e.g. 5 = 5-minute). |
| Outline Stroke | — | Border color override. |
| Area Color | — | Fill color override. |
| Area Opacity | 0–100 | Fill opacity override. |
03 — Label
| Property | Default | Description |
|---|---|---|
| Label Text | "" | Free-text label with template support. |
| Position | BottomRightOutside | Where to position the label. See placement options below. |
| Font Family | JetBrains Mono | Font family name, e.g. JetBrains Mono, Arial. |
| Font Size | 12 | Font size (8–72). |
| Color | Theme default | Text color. |
| Bold | false | On/Off. Show the text in bold. |
| Background | false | On/Off. Draw a filled background behind the text. |
| Background Color | Theme default | Background fill color (color picker). |
| Background Opacity | 70 | Background opacity (0–100). |
| Display Priority | 5 | Drawing order (1–10). |
03a — Text Templates
| Placeholder | Description |
|---|---|
{direction} | Bullish or Bearish |
{top} | Top price |
{bottom} | Bottom price |
{mid} | Midpoint price |
{ticks} | Zone size in ticks |
{points} | Zone size in points |
{pct} | Zone size as % |
{currency} | Zone size in $ |
{interval} | Chart interval |
{date} | Date drawn |
{time} | Time drawn |
04 — Prices
| Property | Default | Description |
|---|---|---|
| Show Prices | true | Toggle price display. |
| Text Format | TicksFromCurrent | How prices are displayed. See format options below. |
| Position | BottomRightOutside | Where to show the price text. See placement options below. |
| Font Size | 11 | Font size (8–24). |
| Color | Theme default | Price text color. |
| Background | false | On/Off. Show a background behind price text. |
| Background Color | Theme default | Background color for price text. |
| Background Opacity | 70 | Background opacity for price text (0–100). |
| Display Priority | 5 | Drawing order (1–10). |
05 — Zone Size
| Property | Default | Description |
|---|---|---|
| Show Zone Size | false | Toggle zone size readout. |
| Text Format | Ticks | Points, Ticks, Percentage, Currency. |
| Position | MiddleCenter | Where to display the size text. See placement options below. |
| Font Size | 11 | Font size (8–24). |
| Color | Theme default | Size text color. |
| Background | false | On/Off. Show a background behind the size text. |
| Background Color | Theme default | Background color for the size text. |
| Background Opacity | 70 | Background opacity for the size text (0–100). |
| Display Priority | 5 | Drawing order (1–10). |
08 — Risk
| Property | Default | Description |
|---|---|---|
| Show Risk | true | On/Off. Show or hide the risk readout. |
| Text Format | Currency | Currency, Points, Ticks, Percentage. |
| Position | BottomRightOutside | Where to display the risk text. See placement options below. |
| Font Size | 11 | Risk font size (8–24). |
| Color | Theme default | Risk text color. |
| Background | false | On/Off. Show a background behind the risk text. |
| Background Color | Theme default | Background color for the risk text. |
| Background Opacity | 70 | Background opacity for the risk text (0–100). |
| Display Priority | 5 | Drawing order (1–10). |
10 — Behavior
| Property | Default | Description |
|---|---|---|
| Auto Extend | false | Extend to latest bar. |
| Extend to Session End | true | Snap to session end. |
| Extend to Clicked Session End | true | Stretch on placement. |
| Extend Right | false | Extend lines right indefinitely. |
| Show Text Only When Selected | false | Hide text until selected. |
| Anchor Size | 6 | Anchor handle size (3–15). |
| Anchor Outline Color | Black | Color of the anchor handle border. |
| Anchor Fill Color | Transparent | Color of the anchor handle interior. |
11 — Alerts
| Property | Default | Description |
|---|---|---|
| Enable Alert | false | Enable price monitoring. |
| Alert Sound | Alert1 | Built-in NinjaTrader alert sound to play. |
| Alert Title | "" | Title shown in the NinjaTrader Alerts window. |
| Alert Message | "" | Body text for the alert. Supports template placeholders. |
| Use Pushover | false | On/Off. Send push notifications via Pushover when the alert fires. |
| Pushover User Key | "" | Your Pushover user key (from pushover.net). |
| Pushover API Token | "" | Your Pushover API token. |
| Pushover Sound | pushover | Notification sound on your device. See sound options below. |
| Custom Sound Name | "" | Name of a custom sound uploaded to your Pushover account. |