OptiNod Academy

Stop Placement: Let Volatility Define the Level

A stop is the price where your entry thesis is invalidated. Instead of using a fixed percentage, work backward from structure and ATR to define your stop distance and set 1R.

> A stop is the price that proves your entry thesis wrong, and that level is defined by market structure and *volatility*.

In the previous article, we saw that every expectancy calculation starts with 1R. That 1R, the amount you are willing to lose on one trade, is determined by your stop placement. The original purpose of a stop is to mark the price where you can say, "If price gets here, my entry thesis was wrong."

The most common method is a fixed percentage based on account value or entry price. Typical rules include, "Cut the trade if the loss exceeds 2%," or "Place the stop 3% below entry." This is easy to define and looks consistent. But that 2% or 3% has nothing to do with the asset's volatility or chart structure.

On an asset like BTC, where the daily range can be 3-5%, a 3% stop can be hit by normal daily movement even while the trend remains intact. In a low-volatility regime, the same 3% stop can be far too loose; by the time it is hit, structure may have broken down long ago. A fixed percentage is too tight on high-volatility days and too wide on low-volatility days.

Why one fixed-percentage stop is too tight in high volatility and too loose in low volatility

Stops come from invalidation

The first question when setting a stop is "At what price is my entry thesis wrong?" If you bought because of an uptrend, the invalidation level is the price where that trend breaks. If you entered on a breakout above the top of a range, it is the price where the breakout is confirmed as false. That is where the stop belongs.

Seen this way, the chart defines the stop. Your account balance has no say in where it goes. If the invalidation level is far from entry, 1R is large. If it is close, 1R is small. If 1R is too large to handle, you should not pull the stop closer just to make the trade fit. Reduce position size or skip the trade. Stop placement and position size are separate decisions. If you mix them together, both become distorted.

Fixed percentages ignore volatility

On August 5, 2024, BTC fell from the previous close of $58,161 to an intraday low of $49,000, a 16% drop, before closing at $54,018. The day's high-low range was about $9,300, or 17% of the closing price.

Anyone using a fixed stop 5% below entry could have been stopped out by that single day's volatility. Many then watched from the sidelines as price returned to $54,000 and recovered to $62,000 three days later. A 5% move on a volatility shock day does not mean the same thing as a normal 5% move.

The problem is that the number stays fixed regardless of that day's volatility. If volatility doubles, the stop distance also needs to expand to survive the same market behavior. A fixed percentage cannot make that adjustment. Stop distance should expand and contract with how much price normally moves.

Use ATR to align stops with volatility

ATR, or Average True Range, measures the average range of one candle over a given period. As covered in the ATR article, it does not indicate direction. It only measures the size of the move. When you set a stop as a multiple of ATR, the stop distance automatically scales with volatility. When volatility rises, ATR rises and the stop widens naturally. When volatility contracts, the stop narrows with it.

A common stop distance is 2-3 ATR. A 1 ATR stop sits inside an average candle's range and is easily hit by normal noise, while anything above 4 ATR can make 1R too large. Chandelier Exit places the stop a multiple of ATR below the recent high, and Supertrend uses ATR as a stop line on the same principle. Both tools solve the volatility problem that fixed-percentage stops cannot.

ATR is usually calculated over 14 candles, but when using it for stops, match it to your holding period. For a swing trade lasting several days, use daily ATR. For a trade that lasts a few hours, use the ATR from that timeframe. You can also split the job across two timeframes: set stop distance with daily ATR, then use a 5-minute chart only for entry timing. That way, the stop is sized to daily volatility and can absorb noise, while the entry stays precise on a shorter timeframe.

Combine structure stops and volatility stops

The most robust stop uses both structure and volatility. First, find the level where the entry thesis breaks on the chart. For an uptrend entry, that may be the previous swing low. For a range breakout, it may be the top of the range. Then place the stop another 0.5-1 ATR below that level.

Consider the invalidation level for a range breakout more specifically. If BTC closes above the top of a range at $60,000 and you buy, the invalidation level is the range top at $60,000. If the breakout is real, this level should flip from resistance into support and hold price. If price closes back below it, the breakout was false. The stop goes 1 ATR below $60,000.

If you place the stop exactly at the structural level, it is easy to get hit by a brief sweep of that level. Markets often dip just below obvious swing lows, trigger clustered stops, and then reverse. This is commonly called a stop hunt.

The ATR buffer absorbs that noise. A long lower wick that briefly pierces the swing low can stay within the buffer, and the stop is only triggered once price closes below the structural level. Defining the stop as a "close below the swing low" achieves a similar effect.

Placing the stop an ATR buffer below the swing low to absorb stop-hunt wicks

Stop distance defines 1R, which defines size

Once the stop is set, 1R is set. If you enter at $60,000 and place the stop at $58,500, 1R is $1,500, or 2.5% of the entry price. This 1R is the starting point for position sizing, which we will cover in the next article. Set the stop first, then work backward to calculate size. If you choose size first and force the stop to fit, 1R will vary from trade to trade, and the expectancy calculations from the previous article lose their meaning.

Following this order naturally reduces position size on more volatile assets. A wider stop means you must buy less to keep the same 1R amount. Volatility widens the stop, the wider stop reduces size, and as a result, higher-volatility trades are entered with lighter exposure.

Moving the stop destroys expectancy

After you set a stop and price starts moving toward it, you may feel the urge to move it a little lower. The thought is, "If I can just hold a bit longer, price will come back." The moment you move the stop, 1R expands. In a system designed around an average loss of 1R, one losing trade becomes 2R or 3R. That single loss can erase several previous winners.

Set the stop before entry, and after entry, move it only in the profitable direction. Widening the stop when price moves against you may feel like reducing loss, but in practice it means giving up control of the 1R you defined. If the invalidation level starts to feel wrong, that is not a reason to move the stop. It is a reason to review the original entry thesis.

  • [ ] Entry condition: BTC is in an uptrend on the daily chart. After forming a pullback that holds the previous swing low at $56,000 as support, price begins to rise again.
  • [ ] Entry: Buy at $60,000.
  • [ ] Stop: Place the stop 1 ATR below the $56,000 swing low, for example $1,400 lower, at $54,600. In this case, 1R is $5,400, or 9% of the entry price.
  • [ ] Invalidation: If price closes below the $56,000 swing low, treat the trend as broken and exit. A close below $56,000 is an early exit trigger that comes before the hard stop at $54,600. The $54,600 stop is a protective line for a sharp selloff where you cannot wait for the close. After entry, move the stop only upward in the profitable direction and never lower it.

Two ways to trail a stop higher

A stop starts as a line that limits loss. As the trend develops, it becomes a line that protects profit.

The first method is structure-based trailing. Each time price makes a new swing high and then a new higher pullback low, move the stop up below the previous pullback low. As long as the trend continues, the stop keeps rising. When the trend breaks, the trade exits at the last pullback.

The second method is ATR trailing, such as Chandelier Exit. Use a stop placed 2-3 ATR below the recent high, and raise that line whenever a new high is made. In high-volatility conditions, the stop trails at a wider distance. In quieter conditions, it tightens. This helps avoid getting shaken out by a temporary break while still protecting profit when the trend ends.

An ATR trailing stop stepping up below price each time a new high forms

Whichever method you use, the core idea is the same. A stop is a line that moves with the trend in one direction only. You set it at entry and then keep advancing it as the trend holds.