gold position sizing calculator
Gold Position Sizing: How Much to Risk per Trade
A practical framework for sizing gold positions — fixed fractional, volatility-based, and equity-relative — with the arithmetic worked through for XAUUSD.
Position sizing is the one calculation you get right for free, and the one most people get wrong anyway. The reason is not that it is hard — it is that it is boring, and boring calculations don’t feel like they belong in a trading strategy. They do. A strategy with an excellent entry and a broken sizing rule is a strategy that blows up on the right signal.
This guide works through three sizing methods, the arithmetic of each on XAUUSD, and the failure modes.
The core formula
Every sizing method reduces to one question: how many dollars can I afford to lose, and how far is the price from where I am now to where I’m wrong?
Position size (lots) = Risk amount ($) ÷ (Stop distance in $ × contract size)
For gold on most CFD brokers:
- Contract size: 100 troy ounces per 1.00 lot
- Price movement: $1.00 per ounce = $100 per 1.00 lot
- 1 pip on XAUUSD = $0.01 per ounce = $1.00 per 1.00 lot
So the practical form is:
Lots = Risk amount ($) ÷ (Stop distance in dollars × 100)
Worked example: the $200 stop
You want to risk $200. Your stop is $5.00 away from entry.
Lots = 200 ÷ (5.00 × 100) = 0.40 lots
Check it: 0.40 lots × $5.00 × 100 = $200. Correct.
Now the same stop, $10.00 away:
Lots = 200 ÷ (10.00 × 100) = 0.20 lots
Doubling the stop distance halves the position. That is the entire point of position sizing, and it is the thing most discretionary traders skip.
The three methods
1. Fixed fractional
Risk a fixed percentage of equity per trade, most commonly 1–2%.
Risk amount = Account equity × Risk %
Lots = Risk amount ÷ (Stop × 100)
With $10,000 equity at 1% and a $5.00 stop:
Risk = $100
Lots = 100 ÷ 500 = 0.20 lots
Advantage: scales automatically. A losing streak shrinks your size. Failure mode: fixed percentage risk is not fixed dollar risk, and it ignores volatility. The same 1% on gold costs far more in real terms when daily range is $40 than when it is $15 — you are risking the same percentage into a much larger move.
2. Volatility-based (ATR)
Anchor stops to a multiple of the Average True Range so that position size adjusts to the instrument’s current volatility.
Stop distance = ATR(period) × multiplier
Lots = Risk amount ÷ (Stop distance × 100)
With ATR(14) = $8.00, a 1.5× multiplier gives a $12.00 stop, and $100 of risk:
Lots = 100 ÷ (12.00 × 100) = 0.083 lots ≈ 0.08 lots
Advantage: stop distance automatically widens when the market is volatile and tightens when it is calm. The dollar risk stays constant across regimes. Failure mode: ATR lag. After a volatility spike, ATR stays elevated for several periods, so your stops stay wide while the move has already happened. You size down right after the volatility that made the setup attractive.
3. Equity-relative with a volatility cap
The most defensible version, and the one we use ourselves: risk a small fixed fraction, but cap position size so a single trade cannot exceed a maximum loss even if the stop gets violated.
Lots_by_risk = (Equity × Risk%) ÷ (Stop × 100)
Lots_by_cap = MaxLoss$ ÷ (Stop × 100)
Final lots = min(Lots_by_risk, Lots_by_cap)
With $10,000 equity, 1% risk, $5.00 stop, and a $300 absolute loss cap:
Lots_by_risk = 100 ÷ 500 = 0.20
Lots_by_cap = 300 ÷ 500 = 0.60
Final = 0.20 lots
The cap only binds on wide stops, which is exactly when you want it to. In a volatile regime with a $20 stop:
Lots_by_risk = 100 ÷ 2000 = 0.05
Lots_by_cap = 300 ÷ 2000 = 0.15
Final = 0.05 lots
Still risk-limited, still sized down. The cap becomes a backstop rather than the primary rule.
Sizing for grid and scaled-entry systems
Sizing a single position is the easy case. Grid and scale-in systems need aggregate exposure limits, not per-leg limits.
The rule: compute the total loss if every level fills and price continues adverse to the deepest level. That number must fit inside your risk budget.
For a grid with n levels, spacing d (dollars), and lot progression
L(i), the worst-case loss at price P beyond the last level is:
Worst-case loss = Σ L(i) · (P0 − P(i) − P_last + P0) × 100
More practically: many grid implementations have a “lot multiplier” and a “maximum levels” parameter. The product of those two determines your worst case, and it is the number that should determine whether the account is funded — not the profit factor.
Practical rule: size the grid so that the worst case at the designed maximum depth consumes a fraction of equity you are willing to lose outright (often 15–25%), because a grid at maximum depth that you cannot fund is a grid that will be force-closed at the worst moment.
The mistakes that actually cost money
Ignoring spread in the stop distance. Your stop is $5.00 from entry, but your fill is at the ask and your stop fills at the bid. On gold with a $0.30 spread, the real risk on a $5.00 stop is $5.30. At 0.20 lots, that is $106, not $100. Small on one trade, meaningful across a hundred.
Sizing on the demo account. Demo fills are optimistic. Size on the live account’s actual conditions or size down.
Not reducing after losses. Fixed fractional does this for you. Fixed dollar sizing does not, and it is the reason “I risk $500 every time” traders go bankrupt on a losing streak that would have been survivable at 1%.
Rounding up. Rounding a 0.083-lot position to 0.10 increases risk by 20%. Round down to the broker’s lot step.
Ignoring correlation. Two gold positions with the same stop are one position. If you hold XAUUSD long and silver long, they are the same bet.
A checklist before every order
- Where exactly is my stop, in dollars? Is the distance measured from the actual entry price I will get, including spread?
- What is my account equity right now, not at the start of the month?
- What percentage of equity is this trade risking? Is it within my limit?
- If the stop is hit and then price keeps going, what is my maximum loss including slippage?
- Do I already hold a correlated gold position?
- Am I rounding down to the broker’s lot step?
Educational content only. Not investment advice. Past performance is not indicative of future results. Trading forex and CFDs carries substantial risk of loss.
Use the free tools
Open-source calculators — no signup required.
Risk disclosure — read before acting on anything above
All content on this site is provided for educational and informational purposes only. Nothing published here constitutes investment advice, a recommendation, or an offer to buy or sell any financial instrument. Trading foreign exchange, CFDs, and precious metals involves a high level of risk and may result in the loss of your entire capital. Past performance of any strategy, robot, or expert advisor (EA) — whether simulated, backtested, or live — is not indicative of future results. You are solely responsible for your trading decisions. If you are unsure whether a strategy is suitable for you, seek independent advice from a licensed financial professional in your jurisdiction.