concept

The HUD — our custom heads-up display

When we say 'the HUD,' we mean our custom NinjaTrader 8 indicator that draws every active model's target, probability, and TTL directly on the chart.

updated 2026-04-23
toolingninjatraderhud

What the HUD is

HUD is short for heads-up display — think of a fighter pilot’s overlay that puts all the important readings right in front of the pilot without them having to look away. Ours does the same thing for a trader: instead of mentally tracking 20+ levels across multiple models, the chart tells you where they are, which direction they point, what probability we assign them, and when they expire.

Concretely, “the HUD” on this site refers to a pair of custom NinjaTrader 8 indicators we built:

Behind them sits a Python analysis engine (smc_analysis.py) that runs on a schedule, pulls 1-minute NQ data from a local DB, computes every signal described on this site, and writes the result to hud_data.txt. The NT8 indicator reads that file, filters it for the active window, and paints the lines.

Reading the HUD

Every line on the chart tells you five things at a glance:

ElementWhat it means
Line positionThe target price — where the model expects price to touch, close, or extend to.
Line labelThe model name — e.g. AMD BULL, PRELON IB, SB CONT BULL. Each model page explains what that label means.
Probability (%)Confidence score on the line. Higher = more historical reliability.
DirectionBullish lines draw above current price (green); bearish below (red).
TTLTime-to-live in minutes. A line for a London-window signal might be 180 min; a full-RTH signal might be 390 min. Lines disappear when TTL expires.

Some lines are magnets — they predict a touch, not necessarily a close past. Others are directional — they predict the session or sub-session will close in that direction. Each model page says which type it is.

Tiers on the HUD

Not all lines carry equal weight. We classify every model into one of three tiers:

The HUD weights higher-tier lines more heavily in the aggregated forecast displayed at the top of the chart (a combined “what’s the day probably going to do” summary).

Kill-switches on the HUD

Some conditions tell us the day is structurally chop and directional signals will underperform. When that happens — e.g. lon_both_swept=True when both sides of Asia got taken out during London — the HUD applies a probability penalty to all directional lines in that window. Lines below a floor drop off the chart entirely.

Kill-switches are documented on the model pages that use them.

On this site

Why we built it

Trading 20+ patterns manually doesn’t scale. The HUD lets us:

  1. See everything active at once, weighted by historical confidence.
  2. Remove bias — the line is drawn whether we “feel” good about the trade or not.
  3. Audit ourselves — every line logged to disk, so months later we can compare projected vs actual outcomes and retire models that stop working.

You’ll see references to “the HUD” across the site. It always means these two indicators + the Python engine that feeds them.