NQ Stop Loss: How Many Points? We Measured 5,424 Trades
Stop asking in points. We tested fixed point stops on all 5,424 trades in our 15-year NQ book. Every width lost money against the baseline. The popular 15 to 40 point widths were a disaster: they kept only 43% to 50% of the profit. Then we ran the same test with stops set as a percentage of price. Opposite story. A 0.5% stop kept 91%. A 1% stop kept 96%. A wide ~2% stop slightly beat no stop at all, because it cut off the worst losses.
The one rule to leave with: size your stop from price or volatility, never in fixed points. And keep it wider than the heat your winners normally take. In our data that means beyond roughly 0.4% of price.
The rest of this article is the evidence. The reason fixed points fail is hiding in plain sight: NQ traded at 2,200 when our window opens in 2011 and 29,390 at its end in 2026. A 25-point stop was 1.1% of price then. Today it is 0.09%. Same number, thirteen times tighter.
Whose trades are these (read this before using our numbers)
Everything below is measured on our own book: six systematic NQ strategies run as one single-position portfolio. TradingView backtests, June 2011 to June 2026, one to three contracts scaled by volatility, commissions and slippage included, $1,000,906 net. The entries are momentum and trend continuation, intraday plus one overnight model. That style shapes every finding here. Momentum winners move fast and take little heat. A mean-reversion system enters against the move, so its numbers look roughly opposite. A scalper's numbers live on another planet. Our exact figures describe our system only. The method transfers to any trader, including a discretionary one: measure your own trades' worst dips before choosing a stop. The numbers themselves do not transfer.
Winners barely bleed; losers bleed three times harder
MAE (adverse excursion) is the worst a trade looked before it closed, whether or not it recovered. MFE (favorable excursion) is the best it ever looked. TradingView saves both numbers for every trade. So our export of 5,424 trades tells us exactly how much pain good trades go through. Figures are NQ price points per contract.
| Percentile | Winners' worst heat (MAE) | Losers' worst heat (MAE) | Winners' best point (MFE) | Losers' best point (MFE) |
|---|---|---|---|---|
| 25th | 2.9 pts | 12.1 pts | 20.4 pts | 3.9 pts |
| Median | 8.1 pts | 23.6 pts | 42.9 pts | 10.1 pts |
| 75th | 21.1 pts | 57.1 pts | 115.4 pts | 27.4 pts |
| 90th | 45.4 pts | 88.4 pts | 205.9 pts | 60.9 pts |
| 95th | 64.4 pts | 108.6 pts | 281.6 pts | 90.6 pts |
The median winner's worst moment was 8.1 points, about $162 per contract. A quarter of winners never went more than 2.9 points against the entry. A momentum trade either works early or it becomes a loser. That gap, winners at 8 points of heat versus losers at 24, is what a stop is supposed to exploit.
Now the exit side of the map. Half of our losing trades were up at least 10 points before they died. More than a quarter were up 25 or more. Most losers are trades that worked and then gave it back. That is an exit problem, not an entry problem. Measure it on your own trades before you touch your stop.
Fixed point stops failed at every width
The experiment: take all 5,424 trades and add an imaginary stop X points behind every entry. Any trade whose worst dip reached X is counted as stopped at exactly that loss, at its actual size. Every other trade keeps its real result. Ten widths, every trade, no exceptions.
| Fixed stop | Profit kept | Winners killed | Trades stopped |
|---|---|---|---|
| 10 pts | 38.9% | 43.5% | 3,508 of 5,424 |
| 15 pts | 43.2% | 32.8% | 2,836 |
| 20 pts | 49.5% | 25.8% | 2,371 |
| 25 pts | 51.0% | 21.5% | 2,002 |
| 30 pts | 48.4% | 18.0% | 1,784 |
| 40 pts | 50.3% | 12.5% | 1,382 |
| 50 pts | 60.1% | 8.3% | 1,120 |
| 75 pts | 78.8% | 3.1% | 523 |
| 100 pts | 94.2% | 1.1% | 237 |
| 150 pts | 94.5% | 0.3% | 46 |
Why is a points-based stop this bad? Because a fixed width is a moving target in disguise. A 20-point stop was a sane 0.9% of price in 2011. By 2026 it had silently become a 0.07% noise-trigger. Any fixed-unit rule decays as the price level changes. That is also why point stops tuned in a backtest rot live. It matches what we see when we test execution changes in the actual engine: we have run stop and exit variants on this book in TradingView many times, and nothing beat the production logic, which uses no fixed point stop at all.
Percentage stops fix it, and a wide one was free insurance
Now run the identical what-if with the stop set as a percentage of position value instead. That is the simplest form of "adapts to price":
| Fixed stop (% of price) | Profit kept | Winners killed | Trades stopped |
|---|---|---|---|
| 0.10% | 25.6% | 58.8% | 4,330 of 5,424 |
| 0.25% | 55.7% | 23.0% | 2,773 |
| 0.50% | 91.2% | 3.3% | 1,256 |
| 0.75% | 94.5% | 1.0% | 177 |
| 1.00% | 96.2% | 0.4% | 80 |
| 1.50% | 97.2% | 0.1% | 20 |
| 2.00% | 100.1% | 0.0% | 5 |
| 3.00% | 100.1% | 0.0% | 1 |
A fixed point stop is a moving target in disguise: 25 points was 1.1% of NQ's price in 2011 and 0.09% in 2026. Express stop width in percent of price or ATR, never in points, and keep it wider than your winners' typical heat.
Same trades, same rules, completely different curve. Once the width adapts to price, the damage collapses. Half a percent of price (roughly 10 points in 2011, 145 today) already keeps 91% of the profit. By 2% the stop touched only five trades, all of them disasters, and finished slightly ABOVE the baseline.
We read that 100.1% as noise, not edge. But the lopsidedness is the point: a wide percentage stop cost basically nothing and capped the kind of single-trade disaster that ends accounts. Our worst uncapped loss was $9,508. Tight stops of either kind still kill winners. In our momentum book the winners' median heat sits near 0.1% of price. So any stop tighter than about 0.4% (the winners' 90th percentile in percent terms) fires in the zone where good trades still live.
One honest step further: percentage-of-price is the simplest adaptive stop, not the best one. Volatility is not constant either. That is why serious systems scale stops by ATR, or place them behind real structure, the level where the trade idea is dead. It is also why our own book bounds risk with volatility-scaled sizing, end-of-session exits, and account-level kill-switch rules instead of any per-trade stop formula. We did not simulate ATR stops here because excursion data cannot reproduce them faithfully. That test belongs in the engine, and it is on our research list.
What a discretionary trader can take from this
Not our numbers, our procedure. Export your last few hundred trades. Any TradingView strategy export, and most broker reports, carry the excursion columns or enough data to derive them.
Then compute three things. One: your winners' median and 90th-percentile MAE. That tells you where your stop stops killing winners. Two: your losers' median MFE. That tells you whether your real leak is the exit. Three: the what-if tables above, on your own fills. That tells you what any fixed rule would actually have cost you, in your style. If you trade mean reversion, your winners are the trades that survive early heat, so your map will look nothing like ours.
Then make the stop adaptive: a percentage of price or a multiple of current ATR, never the same point number in every regime. And if the dollar risk is too big for the account, trade the smaller contract, not the tighter stop. 0.5% of price on NQ is about $2,900 per mini today but $290 on MNQ. The sizing math is in NQ vs ES futures. Width protects the trade. Size protects the account.
How we measured this
Instrument: CME Nasdaq-100 E-mini (NQ), $100,000 initial capital, no compounding. Position size is one contract, scaled up to two or three in favorable volatility by the system's sizing rules (2,613 trades at one contract, 2,228 at two, 583 at three). So point figures are normalized per contract (excursion dollars divided by $20 times contracts). Percentage figures use TradingView's excursion-percent basis, relative to position value at entry. Data: the TradingView list-of-trades export from our live 6-strategy intraday book, 2011-06-16 through 2026-06-11, 5,424 trades (2,300 winners, 3,124 losers), commissions and slippage included.
This is an excursion-based what-if, not an engine backtest, and it has three honest limits. First, TradingView measures excursions from bar extremes, so within-bar sequencing is approximate. A real stop could fire on a wick this method never sees. Second, fills are assumed at exactly the stop price, which flatters the stop. Real NQ stops slip, and gaps blow through them. Third, position size is held constant. A tighter stop would let a trader size up and recover some of the gap, though in our in-engine testing nowhere near all of it. These are hypothetical backtest results, not live fills. The underlying export is our proprietary trade history, so we cannot publish the raw file. But the method reproduces on any TradingView export, and our published numbers reconcile to the full tear sheet.
Our subscribers trade these entries as real-time signals from the same book measured above, exits and risk structure included. The complete statistics, drawdowns and all, are on the strategy page. Plans are on the pricing page.
We trade this book live and sell access to the signals, so judge the data accordingly. This article is educational and is not investment advice. Futures trading involves substantial risk of loss and is not suitable for every investor.
Hypothetical performance disclaimer (CFTC Rule 4.41): hypothetical or simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under- or over-compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown. Past performance does not indicate future results.