One of the most powerful risk management tools in NinjaTrader 8 is the ATM (Advanced Trade Management) strategy system. It's built into the platform, free to use, and can eliminate the most expensive category of futures trading mistakes: entering a trade and forgetting to place a stop.
For traders using YMI's KPL-based entries or any defined systematic approach, ATM strategies automate the entire order bracket — stop loss, profit target, and optional trailing stop — triggering automatically the moment you enter a position. You define the parameters once; the platform handles execution every time.
What Is an ATM Strategy?
An ATM strategy in NinjaTrader is a pre-configured order template that automatically places protective and profit orders when you enter a position. When you click Buy or Sell with an ATM strategy active:
- Your entry order executes
- NinjaTrader automatically places a stop loss order at your defined distance
- NinjaTrader automatically places a profit target at your defined distance
- If you've configured a trailing stop, it activates at your defined trigger
- When either the stop or target fills, the other order is automatically cancelled
The result: every trade has a defined risk and target from the first moment, with no manual order entry required after the entry.
Creating Your First ATM Strategy
Trade This Systematically
Stop reading. Start executing.
Join 500+ traders using YMI's automated bots, daily KPLs, and AI trade plans — no guesswork required.
In NinjaTrader 8, ATM strategies are accessed from the Chart or Order Entry panel:
Step 1: Open Chart Order Entry
On an active chart, press F2 (or click the Order Entry panel) to open chart trading. You'll see the ATM Strategy dropdown in the order entry area.
Step 2: Create a Custom Template
Click "Custom" in the ATM dropdown to open the ATM configuration dialog. Select "New" to create a named template.
Step 3: Configure the Parameters
For a basic KPL-level trade setup on ES futures:
- Stop Loss: Set in ticks. ES has a $12.50 tick value (0.25 points). A 4-point stop = 16 ticks. Enter "16" for a 4-point stop.
- Profit Target: For a 1:1 setup, match the stop ticks. For 1.5:1, set 24 ticks (6 points). For 2:1, set 32 ticks (8 points).
- Auto Breakeven (optional): NinjaTrader ATM can move your stop to breakeven automatically when price moves a defined distance in your favor. Setting auto-BE at 8 ticks (2 points profit) means you can never take a full loss after price moves 2 points in your direction.
- Trailing Stop (optional): For trends, a trail stop set to 8-12 ticks allows you to capture additional move beyond the initial target without closing manually.
Step 4: Name and Save
Give the template a descriptive name: "ES-4pt-Stop-6pt-Target" or "KPL-Level-Trade-1to15". Save. The template now appears in your ATM dropdown for future use.
Multiple Contracts: Scaling Out with ATM
NinjaTrader ATM supports partial position exits — a powerful feature for managing multi-contract trades. Common configuration for a 2-contract ES trade:
- Contract 1: Target at 6 ticks (1.5 points), stop at 16 ticks (4 points)
- Contract 2: Target at 20 ticks (5 points), stop at 16 ticks (4 points); move stop to breakeven after Contract 1 fills
This scale-out configuration: takes partial profit quickly to lock in gains on Contract 1, then lets Contract 2 run toward a larger target with zero stop-loss risk (stop is at breakeven). This approach produces consistent partial profits while preserving upside optionality on the runner.
In NinjaTrader ATM, this is configured with two rows in the order template — each row representing a contract with its own target. The stop loss applies to the full position until Contract 1 fills, at which point the auto-breakeven moves the stop for Contract 2.
ATM Strategies for Different Trade Types
Build multiple named ATM templates for different setup types:
| Template Name | Stop | Target | Use Case |
|---|---|---|---|
| KPL-Fade-Small | 12 ticks (3pts) | 12 ticks | Range-day KPL reversal, tight market |
| KPL-Fade-Standard | 16 ticks (4pts) | 24 ticks (6pts) | Standard KPL fade trade, 1.5:1 |
| KPL-Breakout | 16 ticks | 32 ticks (8pts) | Trending day, KPL level breaks |
| Marty-Mean-Rev | Managed by bot | Managed by bot | Automated — use native bot orders |
Having these templates pre-built means the entry-to-risk management workflow takes one dropdown selection and one click — removing all manual order entry that creates delay, errors, and forgotten stops.
Common ATM Mistakes and Fixes
ATM not activating on entry: Ensure the ATM dropdown shows your template name, not "None." The template must be selected before your entry order.
Wrong stop distance for contract size: Remember NQ tick value is $5.00 (0.25 points), ES is $12.50 (0.25 points), MES is $1.25, MNQ is $0.50. ATM tick inputs are the same regardless of contract — but verify your dollar risk at the tick level before going live with a new template.
ATM clearing on platform restart: NinjaTrader can lose ATM order associations after a disconnect or restart if positions are still open. Always verify your stop orders are active after any platform restart when in a live position.
Auto-breakeven firing too early: Setting auto-BE at 2-4 ticks means normal price volatility can hit breakeven and stop you out before your trade develops, converting a good trade into a breakeven. Set auto-BE at minimum 8-10 ticks from entry to give the trade room to develop before risk-free status activates.
Automate execution from day one. YMI Pro Trader includes the 1-on-1 onboarding call that covers NinjaTrader setup including ATM strategy configuration for the KPL bot and Marty — ensuring your risk management automation is properly configured before your first live trade.
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.
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.