Shadow Edge Tools
Shadow Edge Tools

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 discipline layer for NinjaTrader 8. 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 when your entry fills, your protective plan comes alive. 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. Key execution behaviors are tracked locally so Drawdown Guardian can score your discipline across days, weeks, and months.

One-time purchaseLifetime updates7-day refund
Get both tools and save $99
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 adds trading friction after a trigger until next session
Protective bracket workflow for planned and supported manual fills
Local discipline history 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 tracks these behaviors; 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 protection is handled automatically when supported entries fill, including supported manual workflows. The goal is simple: reduce naked-position risk and duplicate-exit confusion while keeping trade management visible on the chart.

Order Lock — for after the red trade

One click puts Bracket Boss into a discipline mode that blocks supported local controls, resists unplanned changes to your protected levels, and 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 working scale-out orders when your entry fills. Drag them while planning to set targets exactly where you want them. Move them after entry and Bracket Boss treats that as a discipline signal.

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 tracking

Meaningful execution behaviors — plan adherence, stop moves, target cuts, early exits, over-management, and correct Order Lock use — are tracked locally. Drawdown Guardian uses that history to compute your Discipline Score™ and Stat Sheet.

Shutdown-resilient brackets

Where supported, protective exits are submitted as working broker-side orders designed to remain in place even if the local platform closes. After any restart, verify Control Center and broker-side state before resuming.

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
  • Purpose-built bracket lifecycle designed to reduce duplicate or orphaned exit orders
  • Fast protective-order placement on standard hardware
  • Local discipline history powers Drawdown Guardian scoring
  • Release builds are qualified through multi-day NinjaTrader Sim/Replay testing
  • One-click .zip install via Tools → Import → NinjaScript Add-On
  • Lifetime license + free updates
Platform setup

Need NinjaTrader 8 before Bracket Boss?

Bracket Boss runs inside NinjaTrader 8 Desktop on Windows. If you are starting from scratch, use the platform setup page for the NinjaTrader download link, Kinetick market data option, and the install order we recommend testing in Sim.

Some platform links are affiliate links. Shadow Edge Tools LLC may receive compensation if you open or fund an account through them, at no additional cost to you.

Market data note

Kinetick is available as a NinjaTrader data option, but your broker or prop firm may already provide a supported connection. Use the Kinetick page to confirm current details before subscribing.

Open Kinetick

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
Product documentation

Install docs, release notes, and known limits

The goal is simple: you should know how this installs, what build is being shown, and where the guardrails stop before you trust it with a funded account.

Install path

  1. 1
    Import the NinjaScript zip

    Open NinjaTrader 8 Desktop, go to Tools -> Import -> NinjaScript Add-On, and select the Bracket Boss .zip from your download email.

  2. 2
    Compile and restart

    Let NinjaTrader compile the imported strategy, restart the platform, and confirm there are no compile errors before trading.

  3. 3
    Add Bracket Boss to one chart

    Attach one Bracket Boss strategy instance to the chart, account, and instrument you intend to control.

  4. 4
    Verify in Sim first

    Place a Sim trade and confirm the bracket, planned scales, breakeven behavior, Order Lock, and account selection all behave as expected.

Release notes

Demo build captured
Pre-launch LC1 / 2026-05-13

Recorded the first public walkthrough showing visual planning, chart-side controls, and the Bracket Boss workflow inside NinjaTrader 8.

5-day Sim/Replay standard
Replay baseline / 2026-05-13

Qualification focus covers sizing math, planned-scale math, bracket lifecycle, discipline-event publishing, and restart behavior.

Known limitations

  • 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 prop firms that allow NinjaTrader add-ons and automated bracket orders. That includes Apex, MyFundedFutures, Topstep, TradeDay, FTMO, Earn2Trade, Take Profit Trader, Bulenox, and most others. Confirm your firm's current automation policy before live use, and email us before you buy if your firm has a specific restriction.

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 adds serious local friction. When active, it blocks supported Bracket Boss controls, resists unplanned changes to protected levels, and helps keep you out of revenge-trade mode until the lock releases. 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 7 days if it isn't a fit.

How do I install and activate 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. To activate, send us the email on your NinjaTrader account from the order confirmation page — we license your account directly (no key to paste), usually within a few hours. Full step-by-step guide is included.

Go deeper

Background on the concepts and patterns this product is built around.

Better together

Get both tools. Save $99.

Bracket Boss enforces the plan inside every trade; Drawdown Guardian scores it and guards the account around it. You need both for the Discipline Score™ — and together they're the complete Shadow Edge Tools experience.

Ready to lock down your trading?

Bracket Boss is a one-time purchase. Lifetime updates. Refund within 7 days, no questions asked.