Change ACCOUNT CURRENCY and INSTRUMENT
Metals Position Size Calculator: Trade Gold and Silver with Precise Risk Control
The Metals Position Size Calculator tells you exactly how many lots of Gold (XAUUSD) or Silver (XAGUSD) to trade based on your account size, risk tolerance, and stop-loss distance — so you never risk more than you intend to.
Position sizing is the single most important variable in metals trading. Gold and Silver move fast, and without knowing your correct lot size in advance, a single trade can blow past your risk limit before you react. This calculator does the math instantly, giving you a precise position size that keeps every trade within your defined risk parameters.
What Inputs Does It Need?
The calculator requires six inputs:
Instrument — Gold (XAUUSD) or Silver (XAGUSD). Each has a different pip value and contract size, so the calculator adjusts its formula automatically. Example: XAUUSD
Account currency — the currency your trading account is denominated in. If you trade in anything other than USD, the calculator applies a live conversion rate so your risk is accurately expressed in your own currency. Example: USD
Account size — your total trading capital. This is the base from which your risk amount is calculated. Example: $10,000
Risk ratio — the percentage of your account you’re willing to lose on this single trade. Most professional traders use 1–2%. Example: 1%
Stop-loss — how far your stop is from entry, measured in pips. For XAUUSD, 1 pip equals a $0.01 price move; for XAGUSD, 1 pip equals $0.001. Example: 50 pips
Lot step — the minimum lot increment your broker allows. For Gold this is typically 0.001; for Silver 0.01. Example: 0.001 lots
If your account currency is not USD, a seventh field appears — the current exchange rate from your account currency to USD — which ensures your risk amount converts correctly before the lot size is calculated.
The Formula
The calculator works through three steps:
Risk Amount (account currency) = Account Size × (Risk % ÷ 100)
Risk Amount (USD) = Risk Amount × FX Rate
Lot Size = Risk (USD) ÷ (Stop-Loss Pips × Pip Value per Lot)
The result is then rounded down to the nearest lot step to ensure you never accidentally exceed your risk.
Worked example — Gold (XAUUSD):
- Account: $10,000 | Risk: 1% | Stop-loss: 50 pips | Pip value: $1.00/lot | Lot step: 0.001
- Risk amount = $10,000 × 1% = $100
- Lot size = $100 ÷ (50 × $1.00) = 2.000 lots
- Units = 2.000 × 100 = 200 ounces of Gold
Worked example — Silver (XAGUSD):
- Account: $10,000 | Risk: 1% | Stop-loss: 50 pips | Pip value: $5.00/lot | Lot step: 0.01
- Risk amount = $100
- Lot size = $100 ÷ (50 × $5.00) = 0.400 lots
- Units = 0.400 × 5,000 = 2,000 ounces of Silver
Note that Silver’s higher pip value per lot means a smaller lot size achieves the same dollar risk — a distinction many traders miss when switching between metals.
Why Traders Need It
It enforces consistent risk on every trade. Without a position size calculator, traders eyeball lot sizes and accidentally risk 3% on one trade and 0.5% on the next. Consistency is the foundation of long-term profitability.
Gold and Silver have unique contract sizes. One standard lot of XAUUSD is 100 ounces; one standard lot of XAGUSD is 5,000 ounces. The pip values are completely different from forex pairs, making manual calculation error-prone and time-consuming.
It handles multi-currency accounts automatically. A trader with a EUR-denominated account who doesn’t convert their risk amount into USD before calculating will consistently under- or over-size their positions. The built-in FX conversion eliminates that error.
It protects against emotional lot sizing. When a setup looks particularly strong, traders are tempted to increase size. Having a fixed, calculated number based on pre-set risk rules removes that impulse from the equation.
Full Worked Scenario
A trader with a $10,000 USD account wants to buy Gold at $2,350 with a stop-loss 80 pips below entry, risking 1.5% of their account.
- Risk amount = $10,000 × 1.5% = $150
- Pip value for XAUUSD = $1.00 per standard lot
- Lot size = $150 ÷ (80 × $1.00) = 1.875 → rounded down to 1.875 lots (at 0.001 step)
- Units = 1.875 × 100 = 187 ounces of Gold
- Maximum loss if stopped out = 80 pips × $1.00 × 1.875 = $150 ✓
The calculator confirms the position stays within the defined risk limit to the dollar.
How It Connects to Other Calculators
The Metals Position Size Calculator works hand-in-hand with the Profit Calculator — once you know your lot size, you can calculate the exact dollar profit at your target price. It also pairs with the Trading Cost Calculator to account for spread and commission before committing to a position, ensuring your break-even point is factored into the trade’s viability. Together, these tools form a complete pre-trade checklist: size your position, calculate your cost, confirm your reward.
