The Problem with Fixed Targets and Static Stops
Fixed profit targets are simple and consistent — but they cap your upside on days when the market wants to give you more. A 10-point ES target on a day where the market runs 40 points leaves $1,500 per contract on the table. On the other hand, trailing too aggressively cuts winning trades short on normal pullbacks, converting good trades into mediocre ones.
The solution is a mechanical trailing stop methodology — a defined set of rules for moving your stop as a trade moves in your favor, designed to capture extended moves while tolerating the pullbacks that precede further continuation.
The Three Core Trailing Stop Methods for Futures
Trade This Systematically
Stop reading. Start executing.
Join 500+ traders using YMI's automated bots, daily KPLs, and AI trade plans — no guesswork required.
1. Fixed-Distance Trail
The simplest method: move your stop up (for longs) or down (for shorts) by a fixed point distance as price advances. Example: enter ES long at 5,800, initial stop at 5,790 (10 points). Trail rule: every time price makes a new 5-point advance (5,805, 5,810, etc.), move the stop up by 5 points (5,795, 5,800, etc.).
Advantage: mechanically simple, easy to automate in NinjaTrader ATM strategies. Disadvantage: fixed distance does not adapt to volatility — the same 5-point trail is too tight on a high-ATR day and too loose on a quiet day.
2. ATR-Based Trail
Trail the stop at 1.0–1.5× ATR below the highest high (for longs) or above the lowest low (for shorts). ATR (Average True Range) measures recent market volatility, so the trail distance automatically expands on volatile days and contracts on quiet days.
Example: ES is trending up, current ATR (14-period, 5-min) is 8 points. Trail rule: stop = highest_high − (1.2 × ATR) = highest_high − 9.6 points, updated on each bar close. If ATR expands to 12 on a volatile afternoon, trail distance automatically widens to 14.4 points — preventing unnecessary stops on normal volatility.
3. Structure-Based Trail (the YMI Preferred Method)
Trail the stop to the most recent swing low (for longs) or swing high (for shorts) as price creates new structure. This method respects market structure rather than arbitrary distance calculations.
Example: ES long trending up. Price creates a swing low at 5,802 before continuing to 5,815. Move stop to 5,800 (just below the 5,802 swing low). Price creates another swing low at 5,810 before continuing to 5,825. Move stop to 5,808. Continue until stopped out or target reached.
This method keeps the stop below the last point where buyers clearly defended price — the logical level at which the trend has definitively failed if violated. Structure-based trailing produces less frequent stops on trending days and more accurate failure detection than fixed-distance methods.
When to Start Trailing vs. Fixed Target
Not every trade deserves a trailing stop. The framework for choosing:
- Use fixed target (1:2–1:3 R:R): In choppy, low-directional-confidence markets. When the daily KPL analysis shows no clear trend bias. For short-duration scalp setups where trailing introduces more complexity than benefit.
- Use trailing stop: On days with clear trend continuation signals (market regime classification = trending). When price has already exceeded 1:1 R:R and shows no reversal structure. During high-momentum sessions after a catalyst (strong CPI, FOMC reaction).
The YMI framework: use fixed targets for the first contract (guaranteed 1:2 minimum), then apply a trailing stop on any additional contracts. This locks in minimum profitable expectation while leaving upside open on extended moves.
Partial Profit + Trail: The Multi-Contract Approach
The highest-upside trailing stop strategy requires at least 2 contracts:
- Enter 2 contracts at entry price, stop at initial risk level.
- When price reaches 1:1 R:R, exit Contract 1 (covers initial risk on Contract 2, making the trade effectively free).
- Move stop to breakeven on Contract 2.
- Apply structure-based trailing stop to Contract 2 for the remainder of the move.
Result: worst case on the trade is breakeven (after Contract 1 exit). Contract 2 runs until the trend structure fails or the session closes. This framework is how professional traders capture outlier trading days without risking losing a normal-size win.
Automating Trailing Stops in NinjaTrader ATM Strategies
NinjaTrader's ATM (Advanced Trade Management) strategies support automated trailing stops with three modes:
- Trail Stop: Fixed-distance trail — set the trail amount in ticks and NinjaTrader updates the stop automatically as price advances.
- Auto Breakeven: Automatically moves stop to breakeven when price reaches a specified profit threshold — ideal for the partial-profit framework above.
- Simulated Stop: Stop order held locally (not submitted to exchange) until triggered, reducing visible order flow at key levels.
To configure: in NinjaTrader, open the ATM Strategy template editor (right-click chart → ATM Strategy → Edit). Set the Trail Stop value in ticks (4 ticks = 1 ES point), set Auto Breakeven trigger at your 1:1 R:R distance. Save as a template for one-click activation on each trade.
The Trailing Stop Mistake That Kills Winning Trades
The most common trailing stop error: tightening the trail after a pullback. If you enter at 5,800, trail to 5,805 as price hits 5,815, then manually tighten to 5,812 because you're nervous — you are no longer using a mechanical system. You are making discretionary decisions under emotional pressure, which consistently produces worse outcomes than the mechanical system alone.
Commit to the trail rules before entry and do not modify them mid-trade. If the structure-based trail says stop is at 5,800 and price pulls back to 5,802 before continuing, your stop is not hit. Trust the system. Overriding a mechanical trailing stop is equivalent to manually cutting a winning trade — it may feel safe but the statistics say otherwise.
Access the full NinjaTrader ATM strategy framework. YMI Pro Trader includes the KPL bot with built-in ATM trailing stop configurations, 1-on-1 onboarding, and the daily trade plan framework for identifying which market conditions warrant trailing vs. fixed-target exits.
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.