A stop is not a level you pick to feel comfortable. It is the price that proves the idea wrong. Choose it from the chart, then let it decide the position size - never the reverse.
Place the stop at the price that proves the trade idea wrong, usually beyond the swing level, with a buffer sized to current volatility. Then size the position from that distance so the money at risk stays constant. The three common methods are structure, a volatility multiple such as ATR, and a fixed percentage. Never pick the stop to fit the size you wanted.

Size = (account × risk%) ÷ (stop distance × value per price unit). For a standard forex lot that value is 100,000 (so 0.0010 = $100); for shares it is 1; for futures it is the contract's value per point.
Open EURUSD on the H1 in our charting desk with ATR bands already on the chart and look for it on real, current price - the same thing this page describes, on a chart that is moving. It is a free preview of the real desk, and a free guest account is required to open it: put in your email, we send a login code, and you are on a live chart in under a minute. The preview runs real market data with one indicator at a time - nothing is saved and no broker is connected. A preview of the product, not advice.
Open EURUSD with ATR bands →Structure and volatility work well together: place the stop beyond the level, then sanity-check that the distance is not absurd for current conditions.

Reading where the level actually sits is the skill behind every good stop. Chart Bound drills it free on real charts.
Play free, no signup →Once the stop is chosen, risk is fixed and size is arithmetic. The calculator above converts the stop distance into the position size that keeps your risk constant, for forex lots, shares or units. That single discipline - stop first, size second - removes the most common way accounts are lost.
A trailing stop locks in progress and gives up some upside; a fixed target does the reverse. Neither is right in general - what matters is that the rule is decided before the trade, and applied the same way every time so the results can be measured.
Beyond the price that proves the trade idea wrong, usually a swing level, with a buffer sized to current volatility. Then set position size from that distance.
As wide as the invalidation point requires. If that risks too much money, the answer is a smaller position, not a tighter stop.
A volatility-based stop adapts to conditions and is a good default, especially combined with a structural level.
It reduces risk and it also cuts off the winners that pay for losing trades. Decide the rule in advance and measure it, rather than doing it whenever a trade feels uncomfortable.
Free to use, on any site, with no signup: paste this one line where you want the tool to appear. It loads our hosted version, so it stays up to date, and the link under it credits back to this page.
420×620 by default and it scales down to fit a narrower column. Please keep the attribution link.

Reading where the level actually sits is the skill behind every good stop. Chart Bound drills it free on real charts.
Play free, no signup →