For NinjaTrader 8 · Futures · Prop Firms

The order panel that trades news with you — and protects you from yourself.

One-tap CPI straddles armed on a timer, automatic break-even and ATR trailing, prop-firm risk gates, and exits that fire the instant price taps you. Built by a live futures trader — every safeguard exists because a real trade demanded it.

One-file install — trading in 2 min
Cancel anytime
Crash-shielded
Sim & live
Precision Order Panel interface on a NinjaTrader chart: buy/sell, TP and stop-loss in dollars, CPI straddle scheduler, auto break-even, risk readouts

See it on the chart

The panel floats over your candles in translucent liquid glass — you never lose sight of price. Slide through what it does.

The whole desk

Everything a scalper touches, one tap away

Dollar-based stops and targets that convert to points live, split TP1/TP2 scale-outs, break-even and flatten buttons sized for fast hands — floating in translucent glass so the candles stay visible behind it. No DOM juggling, no order windows, no typing under pressure.

News mode

CPI straddles, armed on a timer

Type 8:30 and walk away. Ten seconds before the print the panel brackets the market with an OCO buy stop above and sell stop below — centered on the freshest price, not where it drifted while you armed by hand. First fill cancels the other side at the broker, your SL/TP attach instantly, and untriggered legs auto-cancel after the print so nothing rests on your book by accident. It refuses to ever place late into a print.

Hands-off exits

Break-even, trail, and the get-me-out-at-zero button

Auto break-even locks your trade at your trigger — CPI trades get their own points-based trigger. Then the ATR trail takes over, tightening behind price so a big move pays 3R+ instead of a fixed target. Trade going against you? One tap of TOUCH BE parks your exit at entry — the moment price taps you back to zero, you're out. Drag your stop by hand and every automation instantly stands down. Your hand always wins.

Prop firm mode

The eval babysitter

Enter your firm's numbers once — daily loss limit, trailing drawdown, max contracts, risk per trade. The panel then refuses any order that would bust them, auto-sizes positions to your risk budget, locks you out after your loss-streak rule trips, and shows exactly how much room is left in gold when you hit target. It's the discipline layer between a green eval and a blown one.

Streamer mode

Stream without doxxing your account

One toggle hides every live account number — balance, day P&L, dollar P&L, prop readouts, even your account ID in the header — while keeping prices, points, and your trade plan fully visible. Made for streamers, clip posters, and anyone screenshotting entries into a Discord.

Built for the way futures are actually traded

Every feature exists because a live trade demanded it — nothing is decoration.

📅

Scheduled news straddles

Arm CPI/NFP/FOMC by clock time. Fresh-price OCO placement seconds before the print, auto-expiry after it, and a hard rule to never place late.

🎯

Dollar-based risk

Type the dollars you're willing to lose and make — the panel converts to points and ticks live at any quantity. Your typed number is law; it never silently rescales.

🪜

TP1 / TP2 scale-outs

Take profit on part, let a runner ride with its own target, stop always covering the full remainder — resized automatically as legs fill.

🔒

Auto break-even + ATR trail

Break-even locks at your trigger (CPI trades get their own points trigger), then the stop trails at ATR distance. Only ever tightens. Manual drags always win.

TOUCH BE exit

The get-out-at-zero button: parks your exit at entry so the moment price taps you back, you're flat — at entry or better, never worse.

🛡️

Prop-firm risk gate

Daily loss, trailing drawdown, max contracts, auto-sizing, loss-streak lockout — orders that would bust your eval are blocked before they exist.

🧯

Order-lifecycle armor

Fill-ledger tracking, a protection guardian, rogue-order watchdogs and race-condition fixes earned across hundreds of live sessions. The panel assumes the broker will lie to it for 100ms — because it does.

💥

Crash-shielded

Every click, event, and tick path is exception-armored. A fault shows a status message and keeps trading — it cannot take NinjaTrader down mid-session.

📺

Streamer mode

Hide every live account number with one toggle while keeping the trade fully readable. Stream, clip, and screenshot safely.

Hardened where it counts: in live markets

Most order panels are built in sim, where fills arrive in one clip and nothing races. This one was built the other way — trading real money on prop evals through CPI prints, and fixing what the market broke.

  • The rogue-order class is closed. The gap where a filled TP still reads open — the source of the infamous "surprise reverse trade" — is engineered out, with a fill-ledger and watchdog behind it.
  • Partial fills price correctly. Large orders fill in clips on live; stops are priced off your intended size, so $800 of typed risk is $800 of real risk at any quantity.
  • Your dollars are law. Changing quantity never silently rewrites your risk — impossible combos are blocked with the exact numbers instead.
  • Clock-skew, ack-lag, and stale reads are handled. The panel never makes a decision on a number it knows can be 100ms old.
  • Zero added latency. Every order call is asynchronous; the only pauses are safety gates you configure, and each names itself in the status bar.

Trading in three steps

No coding, no configuration files. If you've ever installed a NinjaTrader indicator, you already know how.

Import the zip

NinjaTrader Control Center → Tools → Import → NinjaScript Add-On → select the zip → restart. Two minutes, one file.

Activate your key

Add the panel to a chart, tap BUY once — it shows your Machine ID. Send it over, get your key, paste it in Settings. Windows update changed your ID later? Free reissue.

Arm and trade

Set your dollar risk, tap Trading to arm, and go. Start in Sim — the panel behaves identically there, minus the adrenaline.

Free for 14 days, then $59/month

Card required to start the trial — $0 today, and you can cancel anytime before day 14. License locked to your machine, every update included while subscribed.

14-Day Free Trial

Precision Order Panel

$59
per month · first 14 days free · cancel anytime
  • Every feature, Sim and live
  • All updates included while subscribed
  • Machine-locked license — free reissues
  • Direct developer support
Start Free Trial

Checkout is handled by Stripe. Afterwards you land on the activation page — send your Machine ID and your license key arrives within hours.

Want everything?

All Access
every tool · every future release · 2 machines
  • Order Panel + News Notifier + Candle Countdown
  • Every future Precision tool included
  • Two machine licenses (desk + laptop)
  • Priority support
See All-Access — $999/yr

Frequently asked questions

Does it work with prop firm accounts (Topstep, Apex, Tradeify…)?

Yes — it was built on prop evals. Prop Mode blocks any order that would exceed your daily loss limit, trailing drawdown, or max contracts, auto-sizes to your per-trade risk, and shows live how much room you have left. It works with any account NinjaTrader 8 can trade.

How does the CPI straddle actually work?

Type the news time and arm it. Seconds before the print, the panel places an OCO buy stop above and sell stop below the market at your chosen offset. Whichever side fills gets your stop-loss, take-profit, and its own points-based auto break-even; the other side is cancelled at the broker. If nothing triggers, both legs auto-cancel a few minutes after the print. It will never place a straddle late into a print.

Do I need to know how to code?

No. Standard NinjaTrader add-on install — import the zip, restart, add to chart. Everything is buttons and settings.

How does licensing work? What if my Machine ID changes?

Your key is locked to your computer's NinjaTrader Machine ID — the panel shows it to you with one tap. Windows updates occasionally change Machine IDs platform-wide; when that happens, send the new ID and get a free reissue, usually same day.

Is there a trial?

Yes — 14 days, full features, no card. Email your Machine ID and trade it in Sim or live.

Will it slow my entries down?

No. All order calls are asynchronous with zero added waits. The only things that ever pause an entry are safety gates you configure yourself — the optional post-exit pause and the daily loss lockout — and each announces itself in the status bar.

What happens if my license expires mid-trade?

Nothing dangerous — by design. FLATTEN and stop/target protection always work regardless of license state. A lapsed license only blocks new entries.

What do I need to run it?

NinjaTrader 8 on Windows (free platform license is fine for Sim), any NT8-supported data feed and broker. One chart, one panel, any futures instrument.