Gold Trading

Gold (XAU/USD) Position Size Calculator for South African Traders

Work out the exact gold lot size that turns your chosen rand risk into a defined stop-out loss.

Position & Risk
XAU/USD · Risk-based position sizing
Position size
—
Money at risk
—
Units
—
Stop distance
—
Margin needed
—
Pip value
—

How it works

The calculator takes your account balance, the percentage or rand amount you are willing to lose, and the stop distance in pips. It converts that risk into a lot size using the gold contract size of 100 oz per standard lot and the pip value at your chosen size. You get one number: the lot where a stop-out costs exactly the amount you set.

Lots = risk ÷ (stop distance × 100)
New orderSymbolXAU/USDOrder typeMarket executionVolume0.10 lotStop losswhere the idea is wrongTake profitoptionalCommentoptionalSELLBUYMargin is locked the moment this is sent, before the trade hasdone anything.
Volume is the one field the calculator decides for you. The rest you still type.

What the position size calculator answers and when you need it

This calculator answers one question: how many gold lots can I hold so that if my stop is hit, I lose only the amount I have decided to risk? South African traders need it every time they set a stop on XAU/USD, because gold moves fast in dollar terms and a lot size chosen by feel can quietly turn a planned R500 loss into several thousand rand.

You need it most when your stop distance changes. A wide stop on a volatile day and a tight stop on a quiet day require different lot sizes for the same rand risk. The calculator keeps the risk constant so the position size flexes instead, which is the disciplined way to trade a rand-denominated account against a dollar-quoted instrument.

It is also useful before you fund an account. If the lot size your strategy needs is larger than your balance can support at the available leverage, the calculator shows that early, before you commit rand via EFT or card.

The position size formula in plain words

The formula is: Lot size = Risk amount ÷ (Stop distance in pips × Pip value per lot). Risk amount is the rand or dollar figure you accept losing. Stop distance in pips is how far your stop sits from entry, measured in XAU/USD pips where one pip = 0.01. Pip value per lot is what one pip is worth for one standard lot of gold, which is 100 oz.

Each input matters. If you double the stop distance, the lot size halves for the same risk. If you widen the risk amount, the lot size rises proportionally. The pip value per lot is fixed by the contract size and the XAU/USD price, so the only variables you control are risk and stop distance.

Keep the risk amount in the same currency as your pip value calculation. If you think in rand, convert once at the start rather than mixing currencies inside the formula.

A worked gold example at the reference price

Suppose you want to risk $50 on a gold trade at a reference price of 4275.0, with a stop 200 pips away (that is $2.00 in XAU/USD terms, since one pip = 0.01). One standard lot is 100 oz, so one pip is worth 100 × 0.01 = $1.00 per standard lot. The formula gives: Lot size = 50 ÷ (200 × 1.00) = 0.25 lots.

Check it forward: 0.25 lots is 25 oz. A 200-pip move against you is 200 × 0.01 = $2.00 per oz, so the loss is 25 × 2.00 = $50. That matches the risk you set, which is the point of the calculator.

If you preferred to risk R900 and the rand conversion gave you $50, the same 0.25 lots applies. The reference price of 4275.0 sets the notional value and the margin, but the position size itself comes from risk and stop distance.

Common mistakes and how to read the result correctly

The most common mistake is entering the stop in dollars rather than pips. On gold, a $2.00 stop is 200 pips, not 2. If you enter 2, the calculator returns a lot size 100 times too large. Always convert the stop distance to pips using the 0.01 pip size before you type it in.

The second mistake is treating the result as a target rather than a ceiling. The lot size is the maximum that keeps your loss at the stated risk; rounding up because the number looks small breaks the whole calculation. Round down to the nearest lot step your platform allows.

Read the result alongside your available margin. A correct position size can still be unfunded if your balance cannot support the margin at the available leverage. The position size calculator protects your risk; the margin calculator tells you whether the broker will let you place it.

Risk as a fixed fraction of the account, not a rand amount you feel like risking

Fix your risk at a percentage of account equity, not a rand figure picked by mood, because that is what keeps a losing run survivable. If you risk 1% of R100,000, you are risking R1,000 on the trade; the calculator then works backwards from that R1,000 and your stop distance to give a lot size. The rand amount changes as the account grows or shrinks, but the fraction stays constant, which is the point.

The fraction depends on your own tolerance for drawdown, not on the instrument, and there is no universal correct number. What matters is that you pick one before you look at the chart, write it down, and apply it to every gold trade so that a single bad week cannot remove a large slice of the account. At 1:200 leverage a 0.10-lot gold position needs about $85.50 margin, which is small next to the risk you are actually taking, so margin is not the constraint here.

Apply the fraction to current equity rather than to your original deposit, because a smaller account should size smaller. If equity falls from R100,000 to R80,000, a 1% rule now risks R800, and the calculator returns a proportionally smaller lot size for the same stop. Doing this mechanically removes the temptation to risk more after losses to win it back, which is the behaviour that turns a bad month into a closed account.

A stop at a round number is a worse stop because the market has no reason to respect it

Place the stop where the trade idea is actually wrong, not at the nearest round number, because round numbers are chosen for convenience rather than for market structure. On XAU/USD with a pip of 0.01 and a reference price near 4275.0, stops at 4270.00 or 4280.00 are visually tidy but sit exactly where many other orders cluster, so the price can trade through them without invalidating anything.

A stop should sit beyond the level that would prove your read wrong, with a little room for normal noise, and the size should then be calculated from that distance. If the structural stop is 4271.40, use 4271.40 and let the calculator give you a smaller size, rather than moving the stop to 4270.00 to keep the size up. Moving a stop to a round number to preserve lot size is the same as increasing risk without admitting it.

The consequence is that round-number stops are more likely to be hit by ordinary fluctuation, and each hit costs money and confidence. Because gold moves in dollars and cents, a stop a few cents beyond a round figure often changes the required size only slightly, while meaningfully reducing the chance of being taken out by noise. Size from the structural stop, and treat the round number as a marker to avoid, not a target to use.

When the account currency is not the quote currency, the calculator has to convert before it sizes

Convert the risk into the quote currency of the instrument before dividing by the stop distance, because the formula only works when risk and stop are in the same currency. Gold is quoted in US dollars, so a South African account funded in rand must turn the rand risk amount into dollars at the prevailing rate. If you risk R1,000 and the rand-dollar rate is whatever it is on the day, the dollar risk is that rand amount divided by the rate.

The conversion depends on the live exchange rate, which moves, so the lot size that is correct today may be slightly different tomorrow for the same rand risk. This is not an error in the calculator; it is a real exposure, because your profit and loss on XAU/USD is in dollars and is then converted back to rand. The rand value of a dollar gain or loss therefore changes with the rate even when the gold trade itself is unchanged.

Do the conversion explicitly rather than estimating it, and note the rate you used alongside the size. A calculator that ignores the account currency will overstate or understate the position, and on a volatile rand that difference can be material. The regulator caveat still applies to the broker you use: FxPro is licensed by the FCA (UK) and CySEC, and an FxPro entity holds an FSCA licence in South Africa, so check which entity your own account is opened with.

The broker's minimum size is a floor, and an answer below it is not a signal to round up

When the calculated size falls below the smallest lot the broker will accept, the correct response is to skip the trade or widen the account risk, not to round up to the minimum. Rounding up quietly increases the risk beyond the fraction you chose, which defeats the purpose of calculating the size at all. The minimum size depends on the broker and the instrument, and it is stated in the contract specifications rather than guessed.

If the minimum is larger than your rule allows, the trade is too big for the account at that stop distance, and the honest answer is no trade. The alternative is to accept a wider stop only if the structure supports it, which would lower the required size further, not raise it. Do not shrink the stop to make the size fit, because that moves the stop away from where the trade idea is invalidated.

The practical fix is to build the account so that the minimum size is a normal fraction of equity, or to trade a smaller instrument, but never to override the rule for one trade. A single oversized position at the minimum can lose more than the fixed fraction permits, and that loss is the one that matters. Treat the minimum as a hard boundary and let it tell you when the account is not yet ready for that trade.

When the result is below the broker's minimum, the decision is about the account, not the chart

A result below the broker's minimum means the account is too small for that stop distance at your chosen risk fraction, so the decision is about account size and risk policy rather than about the chart. The calculator has done its job by showing that the trade does not fit. The response is to either increase the account, accept a smaller risk fraction only if it is still meaningful, or pass on the setup.

Passing is a legitimate outcome and should be recorded as such, because a trade you did not take costs nothing while an oversized one can cost a large part of the account. The minimum size is a fixed constraint from the broker, and it does not change because you want the trade. On gold, one standard lot is 100 oz, so even small lot fractions represent real exposure, and the minimum is not trivial.

If you repeatedly find the result below the minimum, that is evidence the risk fraction or the account size needs review, not the calculator. Adjust the fraction deliberately and in advance, never mid-trade, and keep the same fraction across instruments so the comparison is honest. The goal is a size that fits both the rule and the broker, and when it does not, the trade waits.

Account currency conversion shifts the answer every time the rate moves

The conversion from rand to dollars shifts the answer whenever the exchange rate moves, so the same rand risk produces a different dollar risk and therefore a different lot size. This is not a rounding issue; it is a real change in exposure. If the rand weakens, your rand risk buys fewer dollars, and the size falls; if it strengthens, the size rises for the same rand amount.

The effect depends on the size of the rate move and on how close the calculated size is to a broker step, so it is largest at the boundaries. A size that is just above the minimum can drop below it after a modest rate move, which is another reason to leave a margin rather than sizing to the exact edge. Recalculate at the time of the trade rather than reusing a size from last week.

Keep the rate you used with the trade record so that the risk can be reconstructed later, and do not adjust the size after entry to chase the rate. The exposure is in dollars and your account is in rand, so both the profit and the risk are subject to the same conversion. The FSCA caveat is separate but relevant: check which FxPro entity your own account is opened with, because the entity determines the terms you are actually trading under.

FAQ

Common questions

How do I convert my rand risk into the dollars the calculator needs?

Convert once at the start using the current USD/ZAR rate, then keep the whole calculation in dollars. If you risk R900 and the rate gives you $50, enter 50 as the risk amount. Mixing rand risk with dollar pip values is the fastest way to get a lot size that is wrong by the exchange rate.

Why does a wider stop give me a smaller gold lot size?

Because the risk amount is fixed. A wider stop means each ounce loses more before you exit, so you need fewer ounces to keep the total loss the same. The calculator divides your risk by the larger pip distance, and the lot size falls. This is the correct behaviour, not a limitation.

Does the gold reference price of 4275.0 change my lot size?

Not directly. The reference price sets the notional value and therefore the margin, but the position size formula uses risk, stop distance and pip value per lot. The pip value per lot for gold is set by the 100 oz contract size, so the price affects margin more than lot size.

Can I use this calculator for a 0.10-lot gold position?

Yes, in reverse. Enter your risk and stop distance and see whether the result is near 0.10 lots. At 1:200 leverage a 0.10-lot gold position needs about $85.50 margin, so you can also check that your balance covers the margin before you commit to the size.

What lot step should I round to on MT4 or MT5?

Round down to the smallest step your platform accepts, which is usually 0.01 lots on gold. Rounding down keeps your risk at or below the amount you set; rounding up increases it. If the exact result is 0.254 lots, trade 0.25, not 0.26.

Execution and cost

Trade gold through a platform that suits your process

FxPro offers MT4, MT5, cTrader and FxPro Edge, with local cards, bank transfers in ZAR and e-wallets for funding. Check which FxPro entity your account is opened with before you trade.