Shadow Edge Tools
Coming soon

Bracket Boss

The execution-discipline engine for NinjaTrader 8.

Bracket Boss is not another panel. It is a planning surface, a position-sizer, a bracket manager, a rule-enforcer, and a behavioral telemetry system — all running inside one NinjaTrader 8 strategy. Drag your entry, stop, and target lines on the chart. Bracket Boss calculates how many contracts you can hold for a fixed-dollar risk, and the moment your entry fills, your bracket is live. Pre-plan up to three scale-outs. Auto-move your stop to breakeven on a scale fill or after N favorable ticks. Lock your orders for the rest of the session if you don't trust yourself after a red trade. Every action — clean trade, perfect trade, stop move, target cut, early close — is written to a discipline ledger that Drawdown Guardian reads to score your behavior across days, weeks, and months.

Notify me at launchLaunching at $199 · one-time purchase, lifetime updates
Watch demo
One-time purchaseLifetime updatesEarly-access list open
Bracket Boss product hero — the Shadow Edge Tools shield with cyan and violet edge glow
Drag-to-plan entries with risk-based contract sizing
Up to 3 pre-planned scale-outs (S1 / S2 / S3) with quantity-aware sizing
Auto-breakeven on scale fill or after N favorable ticks
Order Lock disables Bracket Boss + native Chart Trader buttons until next session
Auto-protective brackets on every fill — including manual trades
Discipline ledger feeds Drawdown Guardian's Discipline Score
Discipline Score

Every trade you take, scored for life.

Bracket Boss publishes a discipline event for every meaningful action you take. Move a stop? Penalty. Hold through adversity to your planned target? Recovery. Clean execution? Reward. Drawdown Guardian aggregates those events into a Discipline Score, complete with titles, streaks, and badges — so you can finally see whether you're getting better, or just getting lucky.

  • Penalties: stop moves, target cuts, early closes, manual scale before target, planned-scale moves after entry, over-modified trades
  • Recoveries: clean trades, perfect trades, adversity holds, correct Order Lock use
  • Aggregated into Today / 7-day / month-to-date / 30-day rollups
  • Persisted for 35 days or 10,000 events, whichever is larger
Today's Score
94
Title
Patient Operator
7-day streak ↑
Recent eventslast hour
  • Adversity hold+8
  • Clean trade+5
  • Stop moved-4
  • Order Lock used+3
Illustrative example. Bracket Boss publishes these events; pair with Drawdown Guardian to see your score.

See it in action

Walk through Bracket Boss on a live chart.

What's inside

Visual planning with risk-based sizing

Drag entry, stop, and target lines directly on the chart. Bracket Boss calculates contract quantity from your Max Risk ($) divided by the stop distance and instrument point value, capped by your Max Contracts setting. Pre-plan up to three scale-out levels (S1, S2, S3) before you ever click Execute.

Auto-protective brackets on every fill

Stop and target attach the instant your entry fills — no race conditions, no orphan positions. Toggle Auto-Bracket Manual Trades on and Bracket Boss intercepts trades placed outside the panel and protects them too. The single-writer architecture eliminates the double-bracket bugs you'll find in lesser tools.

Order Lock — for after the red trade

One click and Bracket Boss disables its own buttons, attempts to disable native Chart Trader buttons (market buy/sell, bid/ask buy/sell, close, reverse), and fights to restore your locked entry/stop/target/scale prices if anything tries to change them. If a manual trade slips through, Bracket Boss attempts a counter-order. Releases at the next market session boundary or when your protected exit fires.

Auto Breakeven (BE)

Set Auto BE to OFF, S1, S2, S3, or a fixed-tick trigger. When the chosen condition fires, Bracket Boss moves the remaining stop to entry plus your configured offset. It's a plan setting, not a manual button — your stop walks itself up while you focus on the chart.

Planned scale-outs as live orders

Planned-scale lines become real working scale-out orders the instant your entry fills. Drag them while planning to set targets exactly where you want them. Move them after entry and Bracket Boss treats it as a discipline event.

Account-mismatch protection

Bracket Boss locks itself to the account it loaded on. If your Chart Trader account ever drifts to a different account, the status line flashes MISMATCH and an audible alert plays. No more 'wait, was that on the funded or the sim?' moments.

Discipline event ledger

Every meaningful action — clean trade, perfect trade, adversity hold, stop move, target cut, early close, manual scale before target, planned-scale move after entry, over-modified trade, correct Order Lock use — is published to a shared CSV ledger. Drawdown Guardian reads this ledger to compute your Discipline Score and Stat Sheet.

Shutdown-resilient brackets

Preserve Working Exits On Shutdown is on by default. If NinjaTrader closes — clean exit, crash, or hard restart — your stops, targets, and planned-scale orders stay live at the broker. You can opt to preserve unfilled entries too if your workflow needs it.

Single-click trade management

50% scale, custom-quantity scale, Move-to-Breakeven, full Close All — all bracket-aware so the remaining position keeps its protection. Close All cancels working orders, sweeps the account/instrument, and submits market exits when needed.

Who it's for

  • Prop traders on Apex, MyFundedFutures, TopStep, TradeDay, FTMO
  • Discretionary day traders who want hands-off execution discipline
  • Anyone who's ever moved a stop and lived to regret it
  • Traders who want to measure their discipline, not just talk about it

Tech specs

  • Native NinjaScript for NinjaTrader 8 — no DLLs, no external runtime
  • Single-writer bracket architecture (eliminates double-bracket race conditions)
  • Sub-millisecond fill-to-bracket latency on standard hardware
  • Shared discipline-event ledger writes to bin\Custom\Config\ShadowEdgeToolsDisciplineEvents.csv
  • Every release passes the Shadow Edge Test Harness — a 5-day continuous Replay qualification run
  • One-click .zip install via Tools → Import → NinjaScript Add-On
  • Lifetime license + free updates

System requirements

What you need to run Bracket Boss successfully.

  • NinjaTrader 8 Desktop on Windows
  • Designed for futures (MES, MNQ, ES, NQ, MCL, and more)
  • One chart, one instrument, one account per strategy/indicator instance
  • Internet connection for license activation; runs locally after that

Honest limits

Trading software that doesn't admit its limits is software you can't trust. Here's what Bracket Boss is not.

  • Not a signal generator — you decide where to enter, Bracket Boss handles the execution
  • Not a guarantee — markets gap, brokers reject, connections drop. We're explicit about this in the docs.
  • Not a substitute for your broker. If something is wrong, use Control Center or your broker support desk first.
  • Not for NinjaTrader 7, NinjaTrader Web, NinjaTrader Mobile, or non-Windows platforms.

Frequently asked

Will it work with my prop firm?+

Bracket Boss runs entirely inside your local NinjaTrader 8 instance and uses standard bracket orders — compatible with any prop firm that allows automated bracket orders. That includes Apex, MyFundedFutures, TopStep, TradeDay, FTMO, Earn2Trade, Take Profit Trader, Bulenox, and most others. If your firm has a specific question, email us before you buy and we'll confirm.

What instruments does it support?+

Anything NinjaTrader 8 itself supports where tick size, point value, bid/ask/last, and order routing are correct. The main target is futures — MES, MNQ, ES, NQ, MCL — but it's not symbol-locked. Test your instrument in Sim before going live; the docs walk through what to verify.

What happens if NinjaTrader crashes mid-trade?+

Preserve Working Exits On Shutdown is on by default. Your stops, targets, and planned-scale orders are real broker-side working orders, so they stay live even if NinjaTrader closes unexpectedly. After any restart, verify Control Center and broker-side state before resuming — that's good practice with or without our tools.

Does Order Lock actually stop me from trading?+

It tries hard. When active, it disables Bracket Boss's own controls, attempts to disable the native Chart Trader buttons it can detect (market buy/sell, bid/ask, close, reverse), and fights to restore your locked prices if anything tries to change them. It cannot block every possible order-entry path on every NinjaTrader configuration — broker apps, hotkeys, and other add-ons can route around it. We're upfront about this in the docs. It's a discipline aid, not a kill switch.

What's a 'discipline event'?+

Anything Bracket Boss can observe about how you executed a trade. Moving your stop closer mid-trade is a penalty. Letting a planned target fill is a recovery. Holding through adversity to your planned exit is a recovery. Cutting a target short is a penalty. Drawdown Guardian aggregates these into your Discipline Score and Stat Sheet.

Can I run it on multiple charts at once?+

One Bracket Boss strategy instance is meant to control one account on one instrument. Running multiple instances against the same account/instrument or one instance across multiple accounts is not a supported configuration unless that exact setup has been tested. Drawdown Guardian on the other hand can monitor a single account across multiple charts.

Do I need a subscription?+

No. One-time purchase, lifetime license, free updates included. Refund within 14 days if it isn't a fit.

How do I install it?+

After purchase you'll receive an email with a .zip and an install guide. In NinjaTrader 8: Tools → Import → NinjaScript Add-On → select the .zip. Compile, restart, add to a chart, test in Sim. Full step-by-step guide is included.

Bracket Boss is launching soon.

Join the early-access list and we'll email you the moment Bracket Boss is available. Launch price $199 — one-time purchase, lifetime updates.

Notify me at launchLaunching at $199 · one-time purchase, lifetime updates