This calculator helps you answer one simple question: “How many lots can I trade on this setup without breaking my risk rules?”
1. What the calculator does
The tool takes four inputs
- Account balance – your total trading capital in the account currency.
- Risk per trade (%) – the percentage of your balance you are willing to lose if the stop is hit.
- Stop distance (pips) – the size of your stop-loss in pips for this specific trade.
- Pip value per 1 lot – how much one pip is worth for 1.00 lot, in your account currency.
Based on this, it calculates
- Risk amount – the money you are putting at risk on this trade.
- Position size – how many lots you can trade while staying inside your risk limit.
2. Step-by-step example
Imagine the following scenario
- Account balance: 10,000
- Risk per trade: 1%
- Stop distance: 12 pips
- Pip value per 1 lot: 10 (typical for most USD-quoted FX majors)
The formula is
Position size (lots) = (Balance × Risk%) / (Stop pips × pip value per lot)
Plug the numbers in
- Balance × Risk% = 10,000 × 0.01 = 100
- Stop pips × pip value = 12 × 10 = 120
- Position size = 100 / 120 ≈ 0.83 lots
So with a 10k account, 1% risk and a 12-pip stop, you can trade approximately 0.83 lots. If you round down to 0.80 lots, your actual risk will be slightly under 1%.
3. How to fill in the fields correctly
Account balance
Use your current account balance, not the amount you wish you had and not your starting balance from last month. Risk percentage always follows the real, live number.
Risk per trade (%)
Most disciplined traders use something in the 0.5% – 2% range per trade. Higher than that quickly compounds drawdowns and makes recovery harder.
Stop distance (pips)
Always derive your stop from the chart structure (swing high, swing low, liquidity level, volatility). Do not move your stop just to get a bigger position size. The calculator is there to adapt your size to the market, not to bend the market to your ego.
Pip value per 1 lot
Pip value simply tells you how much money you gain or lose if price moves 1 pip when you trade 1.00 lot.
For many major FX pairs with a USD quote (EURUSD, GBPUSD, etc.), one pip is roughly 10 units of the account currency per 1.00 lot. For crosses, indices, gold, crypto, or CFD products, check your broker’s contract specifications and fill in the correct value. If you are unsure, start conservative and risk smaller size until you have verified the numbers.
3b. Extended instrument examples (FX + gold, silver, Brent)
The numbers below assume 1.00 lot = 100,000 units of the base currency for FX pairs, and a typical MT4/CFD contract size for commodities. We also assume that your account currency is the same as the quote currency. Your broker may use slightly different contract sizes or pip definitions, so always confirm in the contract specifications before risking real money.
FX majors and popular crosses
| Pair | Base / Quote | Pip size | Approx. pip value at 1.00 lot (in quote currency) |
|---|---|---|---|
| EURUSD | EUR / USD | 0.0001 | ≈ 10 USD |
| GBPUSD | GBP / USD | 0.0001 | ≈ 10 USD |
| USDJPY | USD / JPY | 0.01 | ≈ 1,000 JPY |
| USDCHF | USD / CHF | 0.0001 | ≈ 10 CHF |
| USDCAD | USD / CAD | 0.0001 | ≈ 10 CAD |
| AUDUSD | AUD / USD | 0.0001 | ≈ 10 USD |
| NZDUSD | NZD / USD | 0.0001 | ≈ 10 USD |
| EURGBP | EUR / GBP | 0.0001 | ≈ 10 GBP |
| EURCHF | EUR / CHF | 0.0001 | ≈ 10 CHF |
| EURJPY | EUR / JPY | 0.01 | ≈ 1,000 JPY |
| EURCAD | EUR / CAD | 0.0001 | ≈ 10 CAD |
| EURAUD | EUR / AUD | 0.0001 | ≈ 10 AUD |
| EURNZD | EUR / NZD | 0.0001 | ≈ 10 NZD |
| GBPJPY | GBP / JPY | 0.01 | ≈ 1,000 JPY |
| GBPCHF | GBP / CHF | 0.0001 | ≈ 10 CHF |
| GBPCAD | GBP / CAD | 0.0001 | ≈ 10 CAD |
| GBPAUD | GBP / AUD | 0.0001 | ≈ 10 AUD |
| GBPNZD | GBP / NZD | 0.0001 | ≈ 10 NZD |
| AUDJPY | AUD / JPY | 0.01 | ≈ 1,000 JPY |
| AUDCAD | AUD / CAD | 0.0001 | ≈ 10 CAD |
| AUDCHF | AUD / CHF | 0.0001 | ≈ 10 CHF |
| AUDNZD | AUD / NZD | 0.0001 | ≈ 10 NZD |
| NZDJPY | NZD / JPY | 0.01 | ≈ 1,000 JPY |
| NZDCAD | NZD / CAD | 0.0001 | ≈ 10 CAD |
| NZDCHF | NZD / CHF | 0.0001 | ≈ 10 CHF |
| CADJPY | CAD / JPY | 0.01 | ≈ 1,000 JPY |
| CHFJPY | CHF / JPY | 0.01 | ≈ 1,000 JPY |
For almost all FX pairs with a 4-decimal quote (xxxx.xxxx), a standard 1.00 lot is 100,000 base units and 1 pip (0.0001) is worth roughly 10 units of the quote currency. For JPY pairs quoted with two decimals (xxx.xx), 1 pip (0.01) is worth roughly 1,000 units of the quote currency.
Gold, silver and Brent (typical CFD specs)
| Instrument | Typical contract size (1 lot) | Price quote example | “Pip” size in this example | Approx. pip value at 1.00 lot |
|---|---|---|---|---|
| XAUUSD (spot gold) | 100 troy ounces | 2350.10 | 0.10 (treated as 1 pip here) | ≈ 10 USD (0.10 × 100 oz = 10) |
| XAGUSD (spot silver) | 5,000 troy ounces | 28.50 | 0.01 | ≈ 50 USD (0.01 × 5,000 oz = 50) |
| XBRUSD (Brent crude) | 100 barrels | 82.50 | 0.01 | ≈ 1 USD (0.01 × 100 bbl = 1) |
Different brokers may define the “pip” for gold and other commodities differently (for example using 0.01 instead of 0.10 on XAUUSD). Always align your pip definition with your broker’s contract specs and with how your trading platform displays the price.
4. Interpreting the output
- Risk amount tells you exactly how much money you will lose if the stop is hit. This should be emotionally acceptable and mathematically consistent with your plan.
- Position size is the maximum lot size you can trade on this specific setup without breaking your risk rule.
If you feel uncomfortable with the risk amount, reduce the risk% and recalculate. If the position size feels too small, that’s a sign that your stop is too wide for your account size or that your risk percentage is conservative – which is usually a good thing.
5. Common mistakes to avoid
- Changing the stop-loss after you have calculated the position size, without recalculating.
- Raising the risk% just to make the position look “big enough”.
- Ignoring pip value differences between instruments (gold, indices, crypto all have different tick values).
- Risking the same cash amount on every trade but with wildly different stop distances.
The goal is not to trade a fixed lot size every time. The goal is to keep your percentage risk per trade stable while letting your position size adapt to the structure and volatility of each setup.
6. Try it yourself
Use the calculator below, plug in your own numbers and run a few “what if” scenarios
- How does the lot size change if you double the stop?
- What happens to your risk amount if you move from 1% to 0.5%?
Playing with these combinations will give you an intuitive feel for risk, which matters far more than any magical indicator.