POSITION SIZING

Forex Position Size Calculator Explained: Math Most Traders Get Wrong

RB Trading 8 min read

Position sizing is the single most controllable variable in trading. Strategy can fail, markets can move, news can hit, but your position size is 100% in your hands. Get it wrong and a winning strategy still blows the account.

Here's the math, the formulas for every market type, and the mistakes most traders (and most online calculators) make.

The core formula

Position size = (Account × Risk %) / (Stop distance × Per-unit value)

Three inputs:

  1. Account, current balance in your account currency
  2. Risk %, what % of the account you're willing to lose on the trade (0.5-1% recommended)
  3. Stop distance × per-unit value, total dollar loss if stopped, per one lot/contract/share

That's it. Every position size calculation in any market reduces to this formula.

Forex example: EUR/USD

Account: $50,000
Risk per trade: 1% = $500
Stop distance: 25 pips
Pip value (1 standard lot, EUR/USD): $10

Position size = $500 / (25 × $10) = 2 standard lots

If your stop is 25 pips and you trade 2 lots, you lose exactly $500 on a stop-out. 1% of account, as planned.

Pip values, the part most traders fluff

Pip value depends on:

For an account in USD, here are the per-lot pip values for the majors:

Pair1 standard lot pip value
EUR/USD$10.00
GBP/USD$10.00
AUD/USD$10.00
NZD/USD$10.00
USD/JPY~$6.70 (varies with USD/JPY price)
USD/CAD~$7.30 (varies with USD/CAD price)
USD/CHF~$11.00 (varies with USD/CHF price)

For pairs where USD is the quote currency (right side), pip value is fixed at $10 per lot. For pairs where USD is the base currency (left side), pip value varies with the exchange rate.

USD/JPY example: at 152.50, the pip value per lot is $1,000 / 152.50 = $6.56, not $10.

If you size USD/JPY using $10/pip math, you'll be undersized by ~35%.

Gold (XAU/USD), different math entirely

Gold isn't measured in pips, it's measured in dollars per troy ounce. The standard contract is 100 ounces.

Standard lot = 100 ounces
$1 move = $100 per lot
$0.10 move = $10 per lot

Example:
Account $50,000, risk 1% = $500
Stop distance: $5 (e.g. enter $2,650, stop $2,645)
Per-lot $ value of 1 standard lot at $5 stop = $500

Position size = $500 / $500 = 1.0 standard lot

Many brokers offer micro gold (1 ounce contracts). At $5 stop, 1 micro contract risks $5, so for $500 risk you'd take 100 micro contracts.

Indices, varies by broker

This is where confusion explodes because brokers contract indices differently:

IndexCommon contract stylePer-point value
US30 (Dow)CFD$1/pt on most CFD brokers
NAS100CFD$1/pt on most CFD brokers
SPX500CFD$1/pt on most CFD brokers
GER40 (DAX)CFD€1/pt
ES futuresFutures$50/pt
MES futuresMicro futures$5/pt
NQ futuresFutures$20/pt
MNQ futuresMicro futures$2/pt

Always check your broker spec. A "1 lot" of NAS100 on FTMO ≠ a "1 contract" of NQ on Topstep, same instrument, different size.

CFD example:

NAS100, $1/pt
Account $50,000, risk 1% = $500
Stop: 50 points (enter 20,000, stop 19,950)
Per-lot risk at 50pt: $50

Position size = $500 / $50 = 10 lots

Futures example:

NQ, $20/pt
Account $50,000, risk 1% = $500
Stop: 50 points
Per-contract risk: $1,000

Position size = $500 / $1,000 = 0.5 contracts → round down to 0
(Use MNQ instead: $2/pt, 50pt stop = $100 risk, take 5 contracts)

This is why micro futures exist, they let undersized accounts trade the same setups without overrisking.

Crypto, leverage is the trap

Crypto position sizing usually uses contract notional (USDT equivalents).

BTC/USDT at $90,000
Account $10,000, risk 1% = $100
Stop: $1,000 (entry $90,000, stop $89,000) → 1.11% move
Position size in BTC = $100 / $1,000 = 0.1 BTC
Notional value = 0.1 × $90,000 = $9,000

At 10x leverage: $9,000 notional / 10 = $900 margin used
At 50x leverage: $9,000 notional / 50 = $180 margin used

Leverage doesn't change your position size, it changes your margin requirement. Your dollar risk is still $100 if stopped at $89,000. The trap is people sizing by margin ("I'll use 1% of my account as margin") which gives wildly different position sizes at different leverages.

Always size by stop distance and account %, not by margin %.

What most online calculators miss

1. Spread eats into your stop

If your stop is 10 pips but the spread is 2 pips, your effective stop on a long is 12 pips (you enter at ask, stop triggers at bid). Add the spread to your stop distance for accurate sizing.

2. Slippage on stops

Stops slip in fast markets. A 10-pip stop can become a 15-pip stop on news. Add 20-30% buffer for any trade held through tier-1 economic releases.

3. Swap fees on multi-day holds

A position held 5 nights pays 5 nights of swap. On JPY-funded carries, this can be hundreds of dollars per lot per week. Factor it into your R-multiple if you're a swing trader.

4. Conversion when account currency ≠ pair quote currency

A GBP account trading EUR/USD requires a final FX conversion of the P&L. Most calculators ignore this, at ~1-2% off, it usually doesn't matter, but on a tight stop it can.

The "round down" rule

Always round position size down, never up.

If the math says 2.7 lots, take 2 lots. Not 2.5, not 3. Rounding up means risking more than your plan, every time you round up, you breach your own risk rule.

Sanity check before every trade

Before clicking buy, run this 3-second check:

1. Stop in price points: _____
2. Per-unit dollar value at 1 lot/contract: _____
3. My size: _____
4. Total $ risk = (1) × (2) × (3) = $_____
5. Is (4) less than my planned risk? YES / NO

If NO, cut size. Every time. No exceptions.

Where calculators help most

A good calculator removes the friction of running this math under pressure. But the calculator only matters if you've also:

Calculate the stop first. Calculate the size second. Never reverse the order.

RB Trading Pro Journal has a built-in calculator + per-trade pre-check that flags any trade where the planned risk exceeds your plan's %, before you place the order. Risk-free for 30 days.

TL;DR

Strategy is the edge. Position size is what lets you survive long enough to use it.

RB Trading Pro Journal

Stop guessing. Start tracking.

30-day money-back guarantee · Cancel anytime · Used by 7,000+ funded traders

Find your edge →
Position SizingRisk ManagementForex