The most expensive habit in manual futures trading is entering a position and then fumbling the protective order. An ATM (Advanced Trade Management) strategy in NinjaTrader 8 removes that step. You define a stop, one or more targets and optional breakeven or trailing logic once, and the platform attaches them whenever you place an entry with that template selected.
It's still your trade. The ATM only manages orders around an entry you decide to take. It isn't a signal generator, and it doesn't make the trade a good one.
What happens when an entry fills
With a template selected, your entry fills, NinjaTrader submits the stop and target orders, and the two are linked so that when one fills the other is cancelled. If you've enabled auto breakeven or a trailing stop, those adjust the stop as price moves in your favor. The risk plan is defined before entry, but protective orders still have to reach the broker and be accepted after the fill. Check their state. A rejected order, disconnect or slippage can leave you with more risk than the template describes.
Creating a template
Your next step
Review the setup before you automate it.
Read the NinjaTrader setup and strategy limits, then test in SIM. YMI bot access belongs to Pro. Check your broker or prop firm's rules before enabling automation.
- Open Chart Trader on your chart (toolbar icon or Ctrl+T).
- In the ATM strategy selection, choose a custom strategy and set the quantity, stop loss and profit target in ticks.
- Optionally add auto breakeven or a trailing stop.
- Save it as a named template so it appears in the dropdown next time. Name it by what it does, such as ES-16t-stop-24t-target.
- Before using it live, run it once on a SIM account and confirm that the stop and target actually appear on the order grid.
Exact menu labels can differ by version, so check the official NinjaTrader 8 help guide if something looks different.
Do the tick math before you save anything
ATM inputs are in ticks, and tick value differs by contract. A 16 tick stop is 4 points on both ES and NQ, but the dollars are very different:
| Contract | Point value | Tick value | 16 ticks (4 points) |
|---|---|---|---|
| ES | $50 | $12.50 | $200 |
| MES | $5 | $1.25 | $20 |
| NQ | $20 | $5.00 | $80 |
| MNQ | $2 | $0.50 | $8 |
These figures exclude commissions and slippage. A stop order can fill worse than its price, so treat the table as the planned loss, not a ceiling.
Target distance relative to the stop sets the breakeven win rate. With a 16 tick stop, a 24 tick target is 1.5 to 1, and the win rate needed to break even before costs is 1 / (1 + 1.5) = 40%. A 32 tick target (2 to 1) needs about 33%. Those are arithmetic, not predictions. Whether your entries actually win that often is something you have to measure.
A scale-out example (hypothetical, 2 ES contracts)
Say contract one has a 6 tick target, contract two has a 20 tick target, and both share a 16 tick stop, with the stop moving to breakeven on the second contract once the first fills.
- Full stop before anything fills: 2 x $200 = a $400 loss.
- First target fills, then the runner stops at breakeven: 6 ticks x $12.50 = $75 gain.
- Both targets fill: $75 + (20 x $12.50 = $250) = $325 gain.
Notice the asymmetry. You risk $400 to bank $75 in the middle outcome. This layout only works if the runner reaches its target often enough to pay for the full stops, so test it before assuming partials make a plan safer.
Templates for different jobs
Keep a short set of named templates rather than editing one on the fly. For example: a tight bracket for slow, range-bound conditions, a standard 1.5 to 1 bracket, and a wider bracket for days when price is moving fast. Choose distances from your own tested results and current volatility, not from a number someone else posted. If you trade around fixed reference prices such as the ones described on the KPL trading page, size the stop to the distance you've actually planned for, not to the template's default.
Failure modes
The ATM dropdown still says None, so your entry goes out naked. Look at it every time.
The stop distance suits ES but you're sending NQ size. Recheck dollar risk whenever you switch contracts.
A disconnect or restart with an open position. Don't assume the bracket survived. Confirm that stop and target orders are working on the order grid before doing anything else.
Auto breakeven set too tight. At 2 to 4 ticks, normal noise can tag it and stop you out flat on a trade that was about to work. Pick a trigger you've tested, and consider a small offset so breakeven covers commissions.
Finally, if you trade a prop firm account, read that firm's current rules on automation and order management. An ATM attached to your own entry is different from software that places trades for you, and firms draw that line differently.
About the Author
Founder, Young Money Investments · Quant Trader
Cameron trades ES, NQ, and futures across multiple market cycles. He founded Young Money Investments to teach systematic, data-driven trading and manages Magnum Opus Capital. His work emphasizes documented rules, risk controls, and review over outcome promises.
Free, No Credit Card
Get the Free Room Preview
See how the room works before choosing a membership. Follow a setup in SIM and review what happened.
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.

