The Trader’s Ledger.

How to calculate lot size for forex, gold and indices, with examples

By Tris (Stormtrader)  ·  Updated 26 October 2026  ·  9 min read

Choosing your lot size is the most important decision in every trade, and most new traders get it backwards. They pick a lot size first, then put the stop wherever it fits. Professionals do the opposite: they decide how much they're prepared to lose, place the stop where the trade idea is wrong, and let the lot size fall out of the maths.

JUST WANT THE NUMBER?Use the free lot size calculator for forex and gold. Enter your balance, risk and stop, and it gives you the lot size to type into MT4 or MT5, in pounds, dollars or euros. Read on to understand how it works, so you can check any figure yourself.

The formula

Lot size = money at risk ÷ (stop distance in pips × pip value per lot)

Three numbers go in:

TARGET: 50 pips = 2R (£40)ENTRYSTOP: 25 pips = 1R (£20)
Risk 1% of a £2,000 account (£20) with a 25-pip stop and a 50-pip target. Whatever the lot size, a loss costs £20 and a win at target makes £40: a 1:2 trade.

Four steps, every trade

  1. Work out the money at risk. Balance × risk %. On a £2,000 account at 1%, that's £20.
  2. Find the stop. Put it where the setup is wrong (beyond the sweep wick, beyond the pin bar's tail), then measure the distance.
  3. Work out what that stop costs on 1.00 lot. Stop distance × pip value per lot, in your account currency.
  4. Divide, and round down. Money at risk ÷ cost per lot = your lot size. Round down to the nearest 0.01, never up.

Pip values you need to know

Market1 pip isValue of 1 pip on 1 standard lot
EURUSD, GBPUSD, AUDUSD (quoted in dollars)0.0001$10, about £7.46 at 1.34 dollars to the pound
EURGBP (quoted in pounds)0.0001£10, no conversion needed on a pound account
JPY pairs (USDJPY, GBPJPY)0.01¥1,000, about £4.98 with USDJPY at 150 and GBPUSD at 1.34
Gold (XAUUSD)Usually $0.10 (check your broker)$10 per 0.10 move; $100 per $1 move (1 lot = 100 oz)
Indices (NAS100, US30, GER40)1 pointSet by your broker: often $1, $10 or $20 per point per lot. Check the specification

Lot sizes scale simply: a mini lot (0.10) is a tenth of those values and a micro lot (0.01) a hundredth. For gold in particular, see how much 0.01 lot of gold is worth.

Worked example: EURUSD

Account £2,000  ·  risk 1% = £20  ·  stop 25 pips
1 pip on 1.00 lot = $10 = £7.46
25 pips × £7.46 = £186.57 per lot
£20 ÷ £186.57 = 0.107 → 0.10 lots
If the stop is hit: 25 × 0.10 × £7.46 = £18.66

Always round down, never up, so you never risk more than planned.

Worked example: gold (XAUUSD)

Account £2,000  ·  risk 1% = £20  ·  stop $6.00 away (60 pips)
1.00 lot loses $100 per $1, so $600 for a $6 stop = £447.76
£20 ÷ £447.76 = 0.045 → 0.04 lots (risk £17.91)

Gold moves fast and needs wider stops than most forex pairs, so the same money at risk means a much smaller lot size. That's normal and correct.

Worked example: USDJPY

Account £2,000  ·  risk 1% = £20  ·  stop 30 pips
1 pip on 1.00 lot = ¥1,000 = $6.67 (at 150) = £4.98 (at 1.34)
30 pips × £4.98 = £149.25 per lot
£20 ÷ £149.25 = 0.134 → 0.13 lots (risk £19.40)

Because a JPY pip is worth less than a dollar pip, you can trade a slightly bigger size for the same stop. The value moves with the yen, so use today's rate (the calculator asks for it).

Worked example: NAS100 (and other indices)

Indices are where traders get caught out, because brokers set the contract size differently. Two brokers can both call it NAS100, and one lot can be worth $1 a point at one and $10 a point at the other. So step one is always to check (see the next section).

Account £2,000  ·  risk 1% = £20  ·  stop 50 points
If 1.00 lot = $1 per point: 50 points = $50 = £37.31 per lot → £20 ÷ £37.31 = 0.536 → 0.53 lots (risk £19.78)
If 1.00 lot = $10 per point: 50 points = $500 = £373.13 per lot → 0.054 → 0.05 lots (risk £18.66)

Same trade, same risk, a tenfold difference in lot size. Getting this wrong is how a planned £20 loss becomes £200. There's more on this in NAS100 and US30 lot size explained.

Check your broker's numbers in MT4 or MT5

Every figure above assumes the standard contract: 100,000 units per forex lot and 100 ounces per gold lot. Most brokers use those, but not all. To check:

  1. In MetaTrader, open Market Watch (Ctrl+M).
  2. Right-click the symbol and choose Specification.
  3. Note the contract size, the tick size and the tick value.

With those three, the formula works for any market, including oil, indices and crypto:

Lot size = money at risk ÷ (stop distance ÷ tick size × tick value)

This is exactly how the TTL indicators work out the lot size on your chart: they read the tick value from your broker, so it's always right for your account.

Why it matters so much

Risk per tradeAccount left after 10 losses in a row
1%90.4%
2%81.7%
5%59.9%: you now need a 67% gain just to get back
10%34.9%

Ten losses in a row sounds unlikely, but even a decent strategy will have long losing runs over a few hundred trades (the odds are worked out in drawdown and losing streaks). At 1% risk you shrug it off. At 5% or 10% it's the end of the account.

Five common mistakes

KEY IDEARisk the same amount of money on every trade, and measure results in R (multiples of that amount). Then a 10-pip trade and a 60-pip trade are directly comparable, and your journal tells you the truth.

Measure every trade in R, automatically

The Trader's Ledger records your entry, stop and result, and shows your win rate and average R by setup and session. £19 one-time, with a free 49-page trading course that covers risk management in depth.

Get The Trader's Ledger

On MetaTrader, TTL Risk:Reward Pro lets you drag your stop and target on the chart and works out the lot size for the money you want to risk. Trading a funded account? Read position sizing for prop firm challenges first.

Frequently asked questions

How much should I risk per trade?

Most professionals risk 0.5% to 1% of their account per trade, and rarely more than 2%. Beginners should start at the low end.

What is a pip worth on gold?

On most brokers, 1 pip on XAUUSD is a $0.10 move, worth $10 on one standard lot (100 oz). A full $1 move is $100 per lot, or $1 on 0.01 lots. Brokers differ, so check your contract specification.

How do I calculate lot size for NAS100 or US30?

Find out what one point is worth on 1.00 lot at your broker (right-click the symbol in Market Watch, then Specification). Then lot size = money at risk ÷ (stop in points × value per point per lot). Brokers commonly use $1, $10 or $20 per point, so always check.

What lot size should I use on a £500 account?

Risking 1% means £5 a trade. With a 20-pip stop on EURUSD that's 0.03 lots. On gold, even the minimum 0.01 lot costs about £0.75 per $1 move, so any stop wider than about $6.70 risks more than 1%. Small accounts often have to choose between a smaller stop, a bigger risk percentage, or skipping the trade.

Does leverage change my lot size?

No. Leverage only changes how much margin your broker holds. Your risk is set by your lot size and stop distance.

Should I round lot sizes up or down?

Always down. Rounding up means risking more than you planned.

T
Tris (Stormtrader)UK-based forex and gold trader, former COBOL software designer, and the builder of The Trader’s Ledger and the TTL indicators for MT4 and MT5. More about me.

Educational content only, not financial advice. Trading carries a high level of risk and you can lose more than you expect. Examples use illustrative prices.