## NinjaTrader Bracket Orders: Automated Stop Loss and Profit Target Setup
The most dangerous moment in a futures trade is the few seconds between entry and stop loss placement. During that window, an adverse move can exceed your intended risk before protection is in place. Bracket orders eliminate that window entirely — when the entry executes, the stop and target are already submitted to the exchange simultaneously.
This guide covers how bracket orders work in NinjaTrader, how to configure ATM (Advanced Trade Management) Strategies, and the best practices for using automated order management in ES and NQ day trading.
## What Is a Bracket Order?
A bracket order is a group of three linked orders submitted together:
1. **Entry order**: The primary order that initiates the position (market, limit, or stop-limit)
2. **Stop loss**: A stop order resting below (for longs) or above (for shorts) the entry, which closes the position if price moves against you
3. **Profit target**: A limit order at your desired exit price, which closes the position if price reaches the target
The three orders are "OCO" (One Cancels Other) — when the stop fills, the target is automatically cancelled, and vice versa. You never have orphaned orders remaining after the trade closes.
In NinjaTrader, bracket orders are configured and managed through the ATM Strategy (Advanced Trade Management) system — one of the platform's most powerful features for systematic trade execution.
## Setting Up an ATM Strategy in NinjaTrader
**Step 1: Open the ATM Strategy Manager**
In NinjaTrader, go to Tools → ATM Strategies. The ATM Strategy Manager dialog opens, showing any existing strategies and options to create new ones.
**Step 2: Create a New ATM Strategy**
Click the "New" button to create a new strategy. Give it a descriptive name — for example, "ES_10pt_stop_8pt_target" to identify the parameters at a glance.
**Step 3: Configure Stop Loss**
In the Strategy tab, set the Stop Loss type (Stop Market is standard for ES day trading — it executes immediately when price hits the stop level) and the Stop Loss distance in ticks. For a 10-point stop on ES, enter 40 ticks (ES has 4 ticks per point at $12.50/tick). The stop distance is measured from your entry price automatically.
**Step 4: Configure Profit Target**
Set the Profit Target distance in ticks. For an 8-point target on ES, enter 32 ticks.
**Step 5: Configure Scale-Out (Optional)**
If you want to exit partial contracts at different targets (e.g., exit 50% at 6 points, exit the remaining 50% at 12 points), ATM Strategies support multiple target levels with quantity assignments. Set Target 1 quantity to 50% of your position size and Target 2 to the remaining 50%.
**Step 6: Save the Strategy**
Click Save. The ATM Strategy is now available in all NinjaTrader order entry tools.
## Using ATM Strategies During Live Trading
**Chart Trader**: With Chart Trader enabled (right-click chart → Chart Trader), there is an ATM Strategy dropdown in the order entry panel. Select your saved strategy before clicking Buy or Sell. When the entry order executes, the stop and target orders are automatically submitted.
**DOM (Depth of Market)**: The DOM also has an ATM Strategy selector. Select your strategy in the ATM field before entry. The bracket is submitted on execution.
**Order Entry Window**: The standard NinjaTrader Order Entry window includes ATM Strategy support. Select the strategy, configure quantity and order type, and submit.
## Exchange-Resting vs. Platform-Side Stops
A critical concept: NinjaTrader ATM Strategies can be configured to submit stops either as platform-side (simulated) orders or as exchange-resting (native) orders.
**Platform-side stops**: The stop exists as a conditional rule in NinjaTrader's software. If your internet disconnects, if NinjaTrader crashes, or if your computer loses power, the stop order is not at the exchange — it exists only in the software and will not execute.
**Exchange-resting stops**: The stop is submitted directly to the CME Globex exchange as a resting order. Even if NinjaTrader crashes and your internet disconnects, the stop remains at the exchange and will execute if price reaches it.
For live trading ES and NQ, always configure your ATM Strategy to submit exchange-resting stops. This is a single configuration option in the ATM Strategy settings. The peace of mind from knowing your protection exists independently of your platform is worth the minor setup step.
To verify: in ATM Strategy settings, look for "Stop Loss Order Type" and ensure it is set to "Stop Market" (not "Stop with Limit" or simulated). Check that "Submit Live Orders" is enabled rather than "Simulated."
## ATM Strategy Best Practices for ES Day Trading
**Create multiple named strategies for different setup types**: An aggressive scalp setup (tight stop, small target) and a swing setup (wider stop, larger target) should be different ATM Strategies. Having them pre-configured means strategy selection is one dropdown click before entry — no mid-trade parameter entry.
**Use ticks, not points, for distance settings**: NinjaTrader ATM Strategies work in ticks internally. ES has 4 ticks per point ($12.50 per tick). Always double-check your tick counts match the point distances you intend (10 points = 40 ticks).
**Test ATM Strategies in simulation before live trading**: Before using a configured ATM Strategy on a live account, run it in sim mode for several sessions to confirm the stop and target are submitting correctly and at the expected levels. Verify by checking the Orders window after entry.
**Do not modify ATM orders manually mid-trade**: Moving the stop loss after entry — dragging the line on Chart Trader — changes the bracket order live. Only do this deliberately and with a specific reason. Automatically adjusting stops "because the trade looks good" is the behavior that leads to holding losers past the risk level.
## The Relationship to Automated Trading
The ATM Strategy system is the manual trader's version of automated stop/target management. The YMI Marty Bot and KPL Bot take this concept further: entry conditions, position sizing, stop placement, target management, and exit logic are all automated — the trader's role shifts from execution to monitoring and oversight.
For manual traders who are not yet using automated strategies, mastering ATM Strategies is the foundational step toward systematic execution. The principle is the same: define the parameters before the trade, and let the system execute them, removing discretionary intervention from the process.
About the Author
Founder, Young Money Investments · Quant Trader
Cameron has 18+ years of live market experience trading ES, NQ, and futures. He founded Young Money Investments to teach systematic, data-driven trading to everyday traders — the same quantitative methods used at his hedge fund, Magnum Opus Capital. His members have collectively earned $50M+ in prop firm funded accounts.
18+ Years Trading ExperienceHedge Fund Manager — Magnum Opus Capital$50M+ Funded for MembersNinjaTrader SpecialistFutures: ES · NQ · RTY · CL · GC
Free — No Credit Card
Get Daily KPLs in Your Inbox
AI-generated Key Price Levels for ES & NQ, delivered every trading morning. Join 500+ traders who start their session with a plan.
Risk Disclosure & Disclaimer
Educational Purposes Only: The content provided in this blog is for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Young Money Investments is not a registered investment advisor, broker-dealer, or financial analyst.
Risk Warning: Trading futures, forex, stocks, and cryptocurrencies involves a substantial risk of loss and is not suitable for every investor. The valuation of futures, stocks, and options may fluctuate, and as a result, clients may lose more than their original investment.
CFTC Rule 4.41 - Hypothetical or Simulated Performance Results: Certain results (including backtests mentioned in these articles) are hypothetical. Hypothetical performance results have many inherent limitations. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown. In fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program.
Testimonials: Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.