The stop comes first
Most people size a position by deciding how much they want to own, then place a stop wherever it feels comfortable. That is backwards, and it is why position sizes drift with mood rather than with risk.
The correct order is fixed:
- Find the price at which the trade idea is wrong. That is the stop.
- Distance from entry to stop is 1R, expressed per share.
- Decide the account risk for this trade — commonly 0.5% to 1%.
- Divide. That gives share count. You do not get to choose it.
1R per share = entry − stop
Risk budget = account × risk %
Shares = risk budget ÷ 1R per share
Worked: a $30,000 account risking 1% is a $300 budget. Entry $48.00 with a structural stop at $45.60 gives 1R of $2.40 per share, so 125 shares, a $6,000 position. Move that stop to $47.40 and 1R is $0.60, so the same $300 budget buys 500 shares and a $24,000 position. Same risk, four times the exposure, purely because the structure was tighter.
The full sizing table
Hold the risk budget at $300 and move only the stop. Share counts are always rounded down, so the realised risk sits at or just under budget rather than over it.
| Entry | Stop | 1R per share | Shares | Actual risk | Position | % of a $30k account |
| $48.00 | $47.40 | $0.60 | 500 | $300.00 | $24,000 | 80.0% |
| $48.00 | $46.80 | $1.20 | 250 | $300.00 | $12,000 | 40.0% |
| $48.00 | $45.60 | $2.40 | 125 | $300.00 | $6,000 | 20.0% |
| $48.00 | $43.20 | $4.80 | 62 | $297.60 | $2,976 | 9.9% |
| $48.00 | $38.40 | $9.60 | 31 | $297.60 | $1,488 | 5.0% |
| $152.00 | $143.80 | $8.20 | 36 | $295.20 | $5,472 | 18.2% |
The top row is the trap. A tight stop lets you carry a large position, and a large position on a stop that was tight for cosmetic rather than structural reasons is how a normal loss becomes several. Tighten the stop only when the chart genuinely offers a tighter invalidation, never to justify more shares. The gap arithmetic further down prices exactly what that row costs when the stop is jumped.
Structure-based stops
Place the stop just beyond the price level that would prove the idea wrong: below the low of the base, below the anchored VWAP that generated the signal, below the consolidation floor, beyond the pattern's defining swing.
The advantage is that the exit means something. When a structural stop fills, the reason you entered has been invalidated, so the exit carries information rather than just recording a bad hour. Signal and invalidation should be defined by the same object wherever possible.
This is the cleanest reason to trade structures that define their own invalidation. The final contraction of a base pattern gives you a low to sit under. An anchored VWAP gives you a cost-basis line to sit under. A volume profile gives you a low volume node to sit beyond, which is arguably the best of the three because price crossing back through a thin shelf is unusually informative — the market moved through that price quickly on the way up precisely because nobody wanted to trade there.
Volatility-based stops (ATR)
Average true range measures how far an instrument typically moves in a period, including gaps. An ATR stop scales the distance to the instrument's own noise level instead of to a fixed percentage.
True range for one bar:
TR = max( high − low,
|high − previous close|,
|low − previous close| )
Wilder smoothing (the standard ATR14):
ATR = (previous ATR × 13 + today's TR) ÷ 14
Stop = entry − (k × ATR14) k typically 1.5 to 3.0 for swings
The second and third terms in the true range are the whole reason ATR exists rather than just using the bar's range. Work through five illustrative bars:
| Bar | High | Low | Prev close | High − Low | |H − prevC| | |L − prevC| | TR |
| 1 | $50.20 | $48.90 | $49.60 | $1.30 | $0.60 | $0.70 | $1.30 |
| 2 | $51.40 | $49.80 | $50.10 | $1.60 | $1.30 | $0.30 | $1.60 |
| 3 | $50.60 | $47.90 | $51.00 | $2.70 | $0.40 | $3.10 | $3.10 |
| 4 | $49.10 | $48.20 | $48.30 | $0.90 | $0.80 | $0.10 | $0.90 |
| 5 | $49.80 | $48.60 | $48.90 | $1.20 | $0.90 | $0.30 | $1.20 |
Bar 3 is the instructive one. The bar's own range was $2.70, but it gapped down from a $51.00 close, so the true distance travelled from the last agreed price was $3.10. A stop sized on the bar range would have understated the day's actual movement by 13%. Averaged across these five bars, mean TR is $1.62.
Wilder smoothing deliberately reacts slowly. If yesterday's ATR14 was $1.20 and today's TR is $3.10, the new ATR is (1.20 × 13 + 3.10) ÷ 14 = $1.34. A single day that was two and a half times normal moved the ATR by 14 cents. That lag is a feature when you want a stable sizing input and a liability when volatility genuinely regime-shifts, which is exactly when you need the input to move.
Worked: entry $48.00, ATR14 of $1.20, k of 2 gives a stop at $45.60 and 1R of $2.40. If that stock's ATR later rises to $2.00, the same k puts the stop at $44.00 and the same risk budget buys fewer shares automatically. That auto-adjustment is the point: the position shrinks as the instrument gets noisier, without you having to remember to shrink it.
Percentage stops
A flat 7% or 8% stop is the simplest rule and the weakest one, because it ignores both structure and volatility. A 7% stop on a low-volatility utility is enormous; on a leveraged ETF or a small-cap biotech it is inside a normal Tuesday. It has exactly one virtue: it is impossible to rationalise away, which for a beginner is worth something.
| Method | Adapts to volatility | Carries information | Best used for |
| Structure | Indirectly | Yes — invalidates the thesis | Pattern and level-based swing trades |
| ATR multiple | Yes, directly | Partly | Systematic entries, mixed-volatility universes |
| Fixed percentage | No | No | Beginners, or as an outer cap on the other two |
The noise-floor check, worked
In practice the useful combination is structure first, with an ATR check: if the structural stop is under 1 ATR away, it is inside noise and will be hit at random regardless of whether the idea was right. Here is what that costs when you skip the check.
Entry $48.00, structural stop $47.55, ATR14 $1.20
stop distance = $0.45
as ATR = 0.45 ÷ 1.20 = 0.375 ATR ← inside the noise floor
shares = $300 ÷ $0.45 = 666
position = 666 × $48.00 = $31,968
= 106% of a $30,000 account ← needs margin
Widen to 1.0 ATR:
stop = $46.80, distance $1.20
shares = $300 ÷ $1.20 = 250
position = $12,000 = 40% of the account
The arithmetic says $300 of risk in both cases. The first version puts more than the entire account into one name overnight on a stop that random intraday movement will hit roughly at chance, which means you will take the loss without ever learning whether the idea was right. Widen to at least 1 ATR and take fewer shares, or skip the trade. Never keep the tight stop and the large share count together.
A stop is not a guarantee
Everything above assumes the stop fills at the stop price. Overnight gaps, halts, and fast opens do not honour that assumption, and when they fail the loss is set by the share count, not by the plan.
125 shares, entry $48.00, planned stop $45.60
planned 1R = $2.40/share = $300 total
Overnight news. Opens at $41.00, market stop fills $40.95.
realised loss = 125 × ($48.00 − $40.95) = $881.25
= 2.94R (excess over plan: $581.25)
Same gap on the tight-stop version from the table:
500 shares = 500 × $7.05 = $3,525
= 11.75R ← 11.75% of a $30,000 account, one trade
That contrast is the entire case for a notional cap that has nothing to do with your stop. Two positions with identical $300 planned risk produced a $881 loss and a $3,525 loss on the same event, because gap risk scales with shares held and not with stop distance. Cap position notional at something like 20% to 25% of equity regardless of how tight the stop is, never hold full size through scheduled earnings, and treat any leveraged instrument as multiplying gap risk by its leverage factor — the mechanics are in the leveraged ETF decay guide.
Where not to put a stop
- On a round number. $50.00, $100.00, and $250.00 attract resting orders from everyone else. Sit a little beyond, not exactly on it.
- Exactly at the obvious swing low. Every chart reader sees the same low. Price routinely trades a few cents through it and reverses. A small buffer beyond the obvious level costs a little R and avoids a lot of undercut-and-rally.
- Inside the noise. Anything under roughly 1 ATR of the entry will be hit by random movement regardless of whether the idea was right.
- At a dollar figure you can tolerate losing. The market does not know your comfort level. If the structural stop is bigger than your tolerance, cut share count, not the stop.
- Inside a high volume node. Price chops inside heavy-inventory areas, so a stop there gets hit by ordinary two-sided trade rather than by directional failure.
- Nowhere. A mental stop is a stop you will renegotiate at the worst possible moment.
Trailing: four methods and what each gives up
The initial stop answers "am I wrong?". A trailing stop answers a different question — "is this still working?" — and no method answers it for free.
| Method | Rule | Gives up | Suits |
| Fixed R | Move to breakeven at +1R, then trail one R behind | Stops out of trades that pull back normally after the first push. Converts winners into scratches | High win-rate, quick-resolution setups |
| ATR chandelier | Stop = highest high since entry − (3 × ATR22) | Wide by design, so it returns a large slice of an open gain before exiting | Trend-following, fat-right-tail systems |
| Structure | Trail behind each successive higher low or consolidation floor | Discretionary — two people see different structures, so it is hard to test | Discretionary swing trading with a written definition |
| Moving average | Exit on a close below the 10-day or 21-day | Lags badly at turns and whipsaws in a range. Says nothing about your entry | Simple mechanical trend exits |
Worked chandelier: entry $48.00 with a $2.40 initial 1R. Price runs to $58.00 and ATR is $1.60, so the trail sits at $58.00 − (3 × $1.60) = $53.20. If it fills there, the realised result is ($53.20 − $48.00) ÷ $2.40 = +2.17R, having given back $4.80 per share from the high. That giveback is not a flaw, it is the premium you pay for staying in the trades that run four and five R — and those are the trades that pay for everything else.
Scaling out interacts badly with this. Selling a third at +1R reliably raises your win rate and reliably lowers expectancy on any system whose returns come from the right tail, because you have capped the only trades that matter. If you do it, log it as a deliberate cost rather than as risk management. The R-multiple and expectancy guide shows why the tail dominates the average.
Time stops
A price stop asks whether the idea is wrong. A time stop asks whether it is doing anything. If your own record shows the median winner reaches +1R within eight bars, then a trade sitting flat at bar fifteen is not behaving like a winner — it is behaving like something that will eventually stop out while occupying risk budget and attention the whole time.
Time stops are unusually cheap to test because they need no new data: take your closed trades, bucket them by bars-held-before-first-1R, and compare expectancy for trades that were still flat past your candidate cutoff. If that bucket is negative, the cutoff pays for itself. If it is not, drop the rule rather than keeping it because it feels tidy.
Stops across positions, not just within one
Per-trade stops answer one question. The one that actually empties accounts is what happens when several stops fill on the same morning.
Cluster risk, n positions at 1% each, pairwise correlation ρ
variance = n + 2 × C(n,2) × ρ
σ_cluster = √variance (in units of 1%)
n = 3, ρ = 0.8 → √(3 + 4.8) = 2.79% (uncorrelated: 1.73%)
n = 4, ρ = 0.8 → √(4 + 9.6) = 3.69% (uncorrelated: 2.00%)
Tail case — one headline, every stop fills:
n = 4 → the full 4.00%
Four semiconductor names at 1% each are not four 1% trades. On a variance basis they behave like a single 3.7% position, and on the day that actually matters — one sector headline, one gap, four simultaneous stop-outs — they behave like a single 4% position. Size a correlated cluster as one trade at its combined risk. The variance figure understates the tail, so use the sum, not the square root, when you are setting the cap.
The same logic covers different expressions of one view: long the stock, long the leveraged ETF, and long a call spread on the same name are one position wearing three costumes. Options add their own wrinkle because the stop is not a price level in the same sense — see vertical spreads for how defined-risk structures change the arithmetic.
Never move a stop down
Moving a stop further away converts a defined 1R loss into an undefined one, and it always happens under pressure, which is exactly when judgement is worst. It is the single most destructive habit available to a retail trader, because one widened stop can erase the gains from a dozen disciplined trades.
Moving a stop up in a long, to breakeven or behind a trailing structure, is a different action entirely and is fine, provided the rule was written before the trade. The asymmetry is deliberate: risk may only be reduced, never increased, after entry.
Log a moved stop mistake tag every single time it happens. After 50 trades that tag usually explains most of the losses beyond −1R, and that is a rule change rather than a feeling. Journal fields that surface it →
The decision procedure
- Identify the price that invalidates the thesis. Write it down before you look at share counts.
- Add a small buffer beyond the obvious level and off any round number.
- Compute the distance as a multiple of ATR14. If it is under 1.0 ATR, widen it to 1.0 ATR or skip the trade — do not keep the tight stop.
- Divide your risk budget by the distance. Round the share count down.
- Check the resulting notional against a cap of roughly 20% to 25% of equity. If it breaches, cut shares, never the stop.
- Check the position against open correlated exposure. Treat a cluster as one trade at its summed risk.
- Write the trailing rule and any time stop now, before entry, not while the trade is open.
- Log planned stop, planned 1R, and ATR at entry, so realised R can be compared to planned R later. The risk toolkit runs the arithmetic and drawdown recovery math shows what happens if you skip step five.
Educational content, not financial advice. No live profit-and-loss figures are claimed anywhere on this site; backtest and walk-forward results are always labelled as such. Full terms: /terms.html
Tools referenced in this guide