MisaNeco Works Blog

2026-10-22・Trading

How to calculate forex position size from your stop-loss (formula and worked examples)

Most traders pick a position size first and think about the stop later. It works better the other way round: decide where your stop goes and how much you are willing to lose, and let those two numbers set the size.

This post shows the formula, three worked examples, and the mistakes that make a "1% risk" trade lose much more than 1%.

Free calculator: Forex position size calculator — runs in your browser, nothing you type is sent anywhere.

This is about arithmetic, not trading advice. It doesn't tell you what or when to trade. Leveraged forex trading can lose more than you deposit.

The formula

Position size (units) = Amount at risk ÷ (Stop distance in pips × Pip size × Conversion rate)

Round the answer down to the smallest order size your broker allows. Rounding up means risking more than you planned.

Example 1: EUR/USD with a USD account

Loss per unit = 25 × 0.0001 × 1 = $0.0025 Position size = $100 ÷ $0.0025 = 40,000 units (0.4 standard lots)

If the stop is hit, you lose $100 — the 1% you planned.

Example 2: USD/JPY with a USD account

Loss per unit = 30 × 0.01 ÷ 149.95 ≈ $0.0020 Position size = $100 ÷ $0.0020 ≈ 49,983 → 49,000 units after rounding down to 1,000

The calculator accepts the conversion rate as a fraction, so you can type 1/149.95.

Example 3: EUR/USD with a GBP account

Loss per unit = 25 × 0.0001 × 0.75 = £0.001875 Position size = £100 ÷ £0.001875 ≈ 53,333 → 53,000 units

Add the spread to the stop

You pay the spread when you close, so a 25-pip stop with a 1-pip spread really costs about 26 pips. In Example 1:

$100 ÷ (26 × 0.0001) ≈ 38,461 → 38,000 units instead of 40,000

It's a small difference on one trade, but over hundreds of trades it's the gap between "1% risk" and "a bit more than 1% risk".

Why a wider stop means a smaller position

The amount at risk stays the same, so if the stop is twice as far away, the position has to be half as big:

Stop distance Position (EUR/USD, $100 risk)
10 pips 100,000 units (1 lot)
25 pips 40,000 units (0.4 lots)
50 pips 20,000 units (0.2 lots)

This is the whole point of the method. The chart decides where the stop should be; the formula decides how big you can go.

Three ways a "1% trade" loses more than 1%

  1. Moving the stop further away after you enter. The size was set for the original stop, so the loss grows with every pip you move it.
  2. No stop order in the market. If you plan to "close it manually", a fast move or a gap can blow straight past your level.
  3. Gaps and slippage. Even with a stop order, price can jump over it — over a weekend or after big news. Your fill can be worse than the stop price.

A simple way to see whether this is happening to you: record, for every trade, whether you followed your stop, and compare the results of the trades where you did with the ones where you didn't.

Margin is a separate question

Position size from the formula tells you how much you can lose. Margin tells you whether your broker will let you open the trade. In Example 1, 40,000 units of EUR/USD at 1.0850 is about $43,400 of currency; at 30:1 leverage that needs roughly $1,447 of margin. If the margin needed is more than your balance, the order won't go through. Leverage limits depend on your broker and country.

Quick checklist before you enter

Try your own numbers: Forex position size calculator

Written with the help of AI. The examples are arithmetic only and use made-up prices. Check your broker's contract sizes, pip values and leverage limits.

Free tools you can useForex Position Size Calculator