SystemHUD

Free
Free NinjaTrader 8 add-on NinjaTrader 8 Add-On 13 live health readings for your data feed, broker link, internet and NinjaTrader itself, in the chart window’s header
No machine ID No license server Never touches orders Instant download Free updates Verified on NinjaTrader 8.1.8.2 · 17 Sep 2026
A 2000-tick MES chart in NinjaTrader 8 with SystemHUD's 13 boxes in the chart window's header and an arrow pointing to them: All 13 metrics live right here, in your chart's header A 5-minute ES chart in NinjaTrader 8 with SystemHUD's 13 boxes in the chart window's header: Up 7h 44m, Lag 228 ms, Tick 12 ms, Feed OK (Live), Route OK (1), UI 0 ms, NT-CPU 1.0%, NT-RAM 739 MB, Rej 0, Drops 0, Net 9 ms, Jit 1 ms, and Loss showing a dash SystemHUD close up with short names, every value green: Up 7h 45m 14s, Lag 198 ms, Tick 2 ms, Feed OK (Live), Route OK (1), UI 98 ms, NT-CPU 5.6%, NT-RAM 745 MB, Rej 0, Drops 0, Net 33 ms, Jit 5 ms, Loss 0.0 % SystemHUD with full names: Uptime, Chart lag 179 ms, Last tick 59 ms, Data feed OK (Live), Routing OK (1), UI response 270 ms in amber as a warning, NT8 CPU 7.5%, NT8 RAM 746 MB, Rejections 0, Connection drops 0, Internet ping 8 ms, and Internet jitter and Internet loss showing a dash SystemHUD with full names and the good color changed to cyan: Chart lag 180 ms, Last tick 174 ms, Data feed OK (Live), Routing OK (1), UI response 0 ms, NT8 CPU 1.0%, NT8 RAM 747 MB, Internet ping 9 ms, Internet jitter 4 ms, Internet loss 0.0 % The Values group in SystemHUD's settings: a warning and a critical level for lag, last tick, rejections, NT-CPU, NT-RAM, UI, drops, net ping, jitter and loss SystemHUD with a brown box background and bright green values: Uptime 7h 49m 51s, Chart lag 206 ms, Last tick 523 ms, Data feed OK (Live), Routing OK (1), Internet ping 10 ms, Internet jitter 2 ms, Internet loss 0.0 % SystemHUD with full names in a real chart header: Uptime, Chart lag 123 ms, Last tick 19 ms, Data feed OK (Live), Routing OK (1), then UI response, NT8 CPU and NT8 RAM, Rejections 0, Connection drops 0, Internet ping 9 ms, Internet jitter 5 ms, Internet loss 0.0 % The same six boxes in the three label modes: full names, short codes, and values only SystemHUD in a warm custom color: all 13 boxes in brown with white values, Internet loss showing a dash
1 / 10

Common issues and how to fix them

Data feed01 / 13

Chart lagging behind price

Healthy
Lag65 ms
Problem
Lag2.4 s

Check Lag, then the three culprits: Net / Jit / Loss (your internet), Feed / Tick (the feed), UI / NT-CPU (NinjaTrader). The box that turns red points at the cause. On a quiet contract Lag can climb simply because no tick has arrived, so cross-check Tick.

Fix

Target the red box: go wired if it is your internet, reconnect if it is the feed, or cut charts and indicators if it is NinjaTrader.

Feed shows your connection’s own name (Live above), or a count if you run more than one. The internet boxes read your connection, not the broker’s server, and NT-CPU and NT-RAM are NinjaTrader’s own usage. SystemHUD does not fix any of this for you; it tells you exactly where to look.

Works on
Watches
Data feedFeed, Lag, Tick
OrdersRoute, Rejections
ConnectionNet, Jitter, Loss, Drops
PlatformUI, CPU, RAM, Uptime
Runs on
Any charttick, minute, volume, range
Any instrumentfutures, stocks, FX
Data providerany
Brokerany, Simulator included
Needs
NinjaTrader 88.1.7.2 or newer, free tier included
Internet boxesping (ICMP) allowed
Licensenone, nothing to activate
Machine IDnone

In short: NinjaTrader 8 and one chart window. That is all SystemHUD needs.

One set of boxes per chart window: Lag, Tick and UI read the chart you added it to; the other ten are platform-wide.

Get SystemHUD on your chart

You might ask: why is this free, what is the catch? There is none. We want to change the market for third-party NinjaTrader tools, and giving our work away is part of how we do it.

To say it plainly: this market is overpriced and full of low-quality tools with missing features and bugs. Vendors charge hundreds of dollars for simple indicators. No indicator, add-on or tool will make you profitable. A good one makes your trading environment better, and you know that already, or you would not be here looking.

Our goal is the highest-quality products we can build, tools that make a real difference on the chart. We get there by testing hard: weeks on live charts before release, feedback from the traders who use them, and a close read of what the forums complain about. We offer a full refund within 14 days, we adapt tools for customers who ask, and we give most of our work away.

Most of our tools are free for a reason. We want you to try them, see the quality and the features for yourself, and not spend a dollar with us until you think a tool deserves it. We are a business and we intend to make money, by solving real problems for traders.

So yes, SystemHUD is completely free, no strings attached. If you like it, there are more free tools and paid ones priced well under what is usual in this market. Leave a review if you want to, good or bad, we read every one. If you have any questions, please email us at [email protected].

Free download

$0/forever

No card, no license key, no expiry. Nothing to cancel because nothing was started.

Download free
Included:
  • All 13 boxes, every level, color and style
  • Free updates
  • Support by email, from the traders who built it
  • One zip, one import — the same install as our paid tools
  • Install it on every computer you use

Delivered by Creem. The download link lands on the next page and in your email.

How traders use it

Four ways traders use the health bar. None of them is a trade signal: SystemHUD knows nothing about the market, only about your platform, your feed and your connection.

Before the openThe morning check

One look confirms the feed is live, the broker link is up and the line is clean, instead of finding out on your first order.

Mid-sessionThe frozen-chart moment

Price has not moved in a while. The Last tick box tells you straight away whether the market is quiet or your feed has stalled.

DiagnosisThe blame test

Charts feel laggy. Internet reads clean but chart lag is climbing, so it is not your connection, and you can stop restarting the router.

After the closeThe end-of-day note

Two drops and a rejection on the board tell you the session was rough on the infrastructure side, useful context when you review the day.

Not sure why your chart lags? Read the full guide →

Frequent questions.

Question or idea for improvement? Email us. We reply fast.

Genuinely free — no trial period, no locked settings, no license key, nothing to upgrade to. We sell other indicators; free tools like this one are how we show you the quality of the work first.

Download the zip, then in NinjaTrader 8 go to Tools → Import → NinjaScript Add-On and pick the file. Add SystemHUD to a chart from the Indicators list. The boxes appear in that chart window’s toolbar at the top, not on the chart itself. The step-by-step guide covers every message NinjaTrader can show and the update rule.

Data feed: Feed (is the connection up), Lag (how far behind real time the data is) and Tick (time since the last price update). Orders: Route (your broker or order connection, tracked separately from data) and Rej (orders rejected today). Connection: Net, Jit and Loss (a real ping to a public server every 5 seconds) and Drops (connection drops today). Platform: UI (how quickly this chart window responds), NT-CPU and NT-RAM (NinjaTrader’s own usage) and Up (how long NinjaTrader has been running). Each box can be switched off.

Green is healthy, amber is worth watching, red is a problem. Every metric has its own warning and critical level you can set; the defaults are, for example, Lag 0.5 and 2 seconds, Tick 5 and 30 seconds, UI 100 and 1,000 ms, NT-CPU 80 and 95%, NT-RAM 2,500 and 4,000 MB, Net 60 and 120 ms, Jitter 15 and 40 ms, Loss 5 and 10%, Rejections and Drops 1 and 6. White means no judgment (uptime, or a zero count), and a gray dash means it cannot be measured right now. The four colors are yours to pick, or switch color coding off.

Because it will not show a number it cannot trust. Net, Jit and Loss show a dash when your network blocks ping (you can change the ping host in the settings); Loss needs at least 5 pings first, and Net shows a dash for one cycle whenever a single ping gets no reply. Lag can show a dash when NinjaTrader’s time zone setting has been changed from System Default. NT-CPU needs two samples, so it fills in after a second. If the update loop itself ever stalls, every box goes to a dash instead of leaving old values looking live.

On purpose. While your data connection is up and no data arrives, both stay red, because a silently stalled feed must never look calm. Leave NinjaTrader connected over a weekend and your data really is old. If the connection itself is down, they go neutral and the Feed box carries the alarm.

It sends a standard ping to a public server, 1.1.1.1 by default, about every 5 seconds to measure your internet. The ping carries no personal or trading data, it is the only thing SystemHUD sends, and you can change the host. Today’s rejection and drop counts are saved in a small file on your own PC so they survive a restart; they reset at midnight on your PC clock.

No. It is a display only: it never places, changes or cancels an order and never reconnects anything. It tells you where the problem is; what to do about it is yours.

One set of boxes serves the whole chart window, so a second copy in another tab stays quiet on purpose. Lag, Tick and UI describe the chart you added SystemHUD to, even when you switch to another tab in that window; the other ten boxes are platform-wide. Add it to the chart you want Lag and Tick to follow.

No. All windows share one measuring engine that updates once a second, and each box only redraws its own small piece of the toolbar. If your chart ever lags with it on, email us: that’s a bug, not normal.

Email support, answered by the traders who built it. Bugs get fixed — this tool gets the same updates and support as our paid indicators.

Know your feed is live before you place the order.

Free, no card, no license key. Download it, import it, and the health bar is in your chart header in under a minute.

Not for you if you want a tool that fixes a bad connection. SystemHUD shows what is happening; the reconnect, and the trade, are yours.

Pairs well with News indicator and economic calendar (Futures News Indicator) · StickyNotes · ChartWatermark · Current price line indicator (CurrentPriceLine)