Dollar-risk-first sizing for forex, metals and index CFDs, done for you. Set the risk you'll accept and the size of your stop, and it returns the position size in lots that makes that stop equal your risk — with the pip or point value converted into your account currency.
Decide your risk first — a fixed % of the account (or a flat amount). Place the stop where the idea is invalid (the swept level plus a buffer), read its size off your chart (pips on forex, price distance on metals, points on indices), and let the calculator set the lots. Never widen the stop to fit a size you want. If even one micro-lot risks more than your budget, tighten the stop or skip the trade.
Your inputs are saved on this device. Cross-currency conversion uses live ECB reference rates; if they can't load, the conversion rate becomes editable so the tool still works. The math: lots = risk ÷ (stop × value per pip or point per lot), that value taken in your account currency and rounded down to 0.01 lots.
A pip is the standard price increment: 0.0001 on most pairs, 0.01 on JPY pairs. On one standard lot (100,000 units), one pip is worth 10 units of the quote currency (1,000 on JPY pairs). If the quote currency isn't your account currency, that value is converted at the current exchange rate — which is why the account-currency selector matters.
| Lot | Units | Pip value (non-JPY, quote ccy) |
|---|---|---|
| Standard | 100,000 | 10 / pip |
| Mini | 10,000 | 1 / pip |
| Micro | 1,000 | 0.10 / pip |
Sizing in 0.01-lot (micro) steps is what lets you risk a precise amount and scale out granularly — the same idea as trading micro futures.
Gold, silver and the indices aren't sized in pips. They're sized on value per point: what a 1.00 move in price is worth on one lot. Enter your stop as a price distance on metals (gold 2,650.00 → 2,645.00 is a 5.00 stop) and in points on indices (NAS100 21,040 → 21,000 is a 40-point stop). Same dollar-risk-first order, different unit.
| Instrument | Typical 1 lot | Value of a 1.00 move |
|---|---|---|
| XAU/USD (gold) | 100 oz | $100 |
| XAG/USD (silver) | 5,000 oz | $5,000 (so $50 per 0.01) |
| US30 · NAS100 · SPX500 · US2000 | 1 × index | $1 per point |
| GER40 · FRA40 · EU50 | 1 × index | €1 per point |
| UK100 · AUS200 | 1 × index | £1 · A$1 per point |
The tools you run every session.