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.
How it works
It divides the rand amount you are willing to lose by the rand value of your stop distance, then converts that into gold lots using the 100 oz contract size. You enter your account balance, risk in rand, entry price, stop price and account currency; the calculator returns the lot size where a stop-out costs exactly that risk amount.
Related tools
What the gold position size calculator answers and when you need it
This calculator answers one question: how many gold lots can you hold so that a stop-out loses exactly the rand amount you chose to risk. You need it before every XAU/USD entry, especially when your account is funded in ZAR and you want the loss defined in rands rather than in dollars.
South African traders often fund with local cards, bank transfers in ZAR or e-wallets, so the account currency may not match the instrument quote. That makes a position size calculator essential: it bridges the rand risk you set with the USD-denominated gold contract, so your stop distance and lot size stay consistent.
Use it whenever your stop is not a round number of dollars, or when the gold price is far from your usual reference. At a reference price near 4275.0, small price moves already carry meaningful rand value per lot, so guessing the size is not a plan.
The position size formula in plain words
The formula is: lot size = risk amount ÷ (stop distance in price × contract size × rand per dollar). Risk amount is the rand figure you accept losing. Stop distance is entry price minus stop price for a long, or stop price minus entry for a short, in XAU/USD price terms.
Contract size is 100 oz per standard lot, and pip is 0.01, so a 1.00 move in XAU/USD is 100 pips. The rand per dollar factor converts the USD loss into your account currency. If your account is already in USD, that factor is 1 and the result is in standard lots directly.
Every input matters: doubling the risk amount doubles the lot size, while doubling the stop distance halves it. Keep the stop distance in price units, not pips, unless you convert consistently. The output is a lot size, not a guarantee of fill or slippage.
A worked gold example using the reference price
Suppose you have R10,000 to risk, gold is at the reference price of 4275.0, and your stop is 10.00 below entry at 4265.0. The stop distance is 10.00 in XAU/USD. With a 100 oz contract, one lot would lose $1,000 on that move before currency conversion.
Convert that USD loss to rand using your rand per dollar rate; call it R18.50 for the example. One lot then risks about R18,500. Dividing your R10,000 risk by R18,500 gives roughly 0.54 lots. That is the size where a stop-out at 4265.0 loses close to your chosen rand amount.
If your rand per dollar rate is different, the lot size changes proportionally. The example uses only the given contract size and reference price; it does not assume any spread, swap or leverage figure. The result is a calculated size, not a recommendation to trade that size.
Common mistakes and how to read the result correctly
The most common mistake is entering the stop distance in pips while the formula expects price units. On gold, 10.00 is 1,000 pips, so mixing the two inflates or shrinks the lot size by a factor of 100. Always confirm whether your input is price or pips before trusting the output.
Another error is ignoring the rand per dollar conversion when the account is in ZAR. A lot size calculated in USD will overstate or understate your rand risk if the exchange rate is not applied. Also remember the result assumes the stop fills at your price; gaps and slippage can make the actual loss larger.
Read the output as a maximum size for your stated risk, not a target. If the calculated lot is very small, that is the formula telling you the stop is wide relative to your risk budget. Round down rather than up, and re-check the figure whenever the gold price or your rand rate moves materially.
Sizing every gold trade from a fixed percentage of your account
Size every gold trade from a fixed fraction of your account equity, not from how strongly you feel about the setup. Choose a percentage you can survive losing repeatedly, commonly between 0.5% and 2% of equity per trade, and apply it to every XAU/USD position regardless of conviction. That fraction defines the rand risk budget that the calculator turns into ounces and lots, so the same rule scales down automatically after a losing run and up after gains. Without a fixed fraction, position size drifts with mood and recent results, which is how a single gold trade ends up risking a tenth of the account.
A fixed fraction works because it ties the money at risk to equity at the moment of entry, not to the account balance at the start of the month. If your equity is R100,000 and you risk 1%, the budget is R1,000; after a drawdown to R90,000 the same 1% gives R900, and the calculator returns a smaller lot size in XAU/USD without any discretion. This is the mechanism that keeps a string of losses from becoming an account-ending event, and it is why the fraction must be chosen before you see a chart, not after a signal appears.
Translate the fraction into rand before you touch the calculator, because the formula needs a money amount rather than a percentage. With an account funded in ZAR and a gold stop measured in dollars, convert the rand risk budget to USD at the rate your broker will apply, then divide by the stop distance in dollars per ounce and by 100 ounces per standard lot. Writing the percentage and the rand figure at the top of your trade note makes the rest of the calculation mechanical, and it removes the temptation to round the lot size upward when the setup feels unusually good.
Why a stop at a round number like 4300.00 is a weaker stop than one just beyond it
A stop placed exactly at a round number such as 4300.00 sits where many other orders are likely to cluster, which makes it more exposed to being triggered by a brief move than a stop placed just beyond the level. Round numbers in XAU/USD attract attention because they are easy to remember and easy to quote, so stops and entry orders tend to collect there. The calculator only needs the stop distance in dollars, but the choice of that distance changes the quality of the trade: a stop at the round figure can be hit by noise while a stop a few dollars further out gives the position room to breathe.
The practical fix is to set the stop beyond the round number by a distance that reflects the instrument's recent range, then feed that wider distance into the calculator. If your analysis says the level is 4300.00, a stop at 4297.50 or 4302.50 places it outside the cluster rather than inside it. That wider stop reduces the lot size for the same rand risk, which is the correct trade-off: you are paying for a lower probability of an arbitrary exit with a smaller position, not increasing the money at risk. The formula handles this automatically once you enter the real distance.
Round-number stops also distort the position size if you choose the stop first and then adjust the lot to keep the risk constant. A stop at 4300.00 with a 0.10-lot position risks a set dollar amount; moving the stop to 4297.50 without changing the lot increases the risk. The disciplined sequence is to decide the structural stop, measure the distance in dollars per ounce, then let the calculator return the lot size that keeps the rand risk at your fixed fraction. That order prevents the stop placement from quietly raising the risk per trade.
When your account is in rand but gold is priced and settled in US dollars
When the account currency is ZAR and the instrument is XAU/USD, the calculator's output in lots is only correct after the rand risk budget is converted to US dollars at the rate your broker will use for the trade. The formula divides a dollar risk amount by the stop distance in dollars per ounce, so a rand budget must be converted first. If you skip that step and treat R1,000 as $1,000, the position comes out roughly eighteen times too large at an exchange rate near R18 to the dollar, which turns a controlled risk into an account-threatening one.
The conversion rate that matters is the one applied to your margin and profit and loss, not the mid-market rate you see on a news site. Brokers serving South Africa may apply a markup or a different rate for margin calculations, so check the contract specifications or the platform's currency conversion before sizing. The calculator answers in lots of gold, but the money at risk is denominated in the account currency, and any gap between the rate you assume and the rate the broker uses flows straight into the rand risk. Use the platform's own conversion figure when you can see it.
Account currency also affects how you read the result when the rand moves during the trade. A position sized at 0.10 lots risks a dollar amount based on the stop, but the rand value of that risk changes as USD/ZAR moves, even if gold does not. That is a second exposure layered on the gold trade, and it is why the rand risk budget should be set with some room rather than at the absolute maximum you can tolerate. The calculator cannot remove currency exposure, but sizing from a converted budget keeps the gold risk and the currency risk from compounding into a single oversized position.
The broker's smallest accepted gold lot and what to do when your answer falls below it
Every broker sets a minimum trade size, and for gold that minimum is usually expressed as a fraction of a standard lot, such as 0.01 lots or 1 ounce, though the exact figure depends on the account type and platform. The calculator can return a size below that minimum when the account is small or the stop is wide. In that case the trade is not available at the risk you planned: the smallest executable position risks more rand than your fixed fraction allows. The correct response is to recognise the mismatch rather than round up and accept the larger risk.
The minimum size is a hard constraint that turns the position size calculator into a filter rather than a green light. If your 1% risk budget on a R20,000 account is R200 and the stop distance implies 0.004 lots while the broker's minimum is 0.01 lots, the smallest trade risks about two and a half times your budget. You can verify this by multiplying the minimum lot size by 100 ounces, by the stop distance in dollars, and by the USD/ZAR rate. When that product exceeds the rand budget, the setup does not fit the account at that stop distance.
The workable options are to widen the account, tighten the stop only if the chart genuinely supports it, or skip the trade. Widening the account means adding funds so the same percentage produces a larger rand budget, which is a decision about capital, not about the chart. Tightening the stop to fit the minimum lot is the dangerous option because it places the stop inside normal noise and raises the chance of a loss that the calculator never intended. Skipping the trade costs nothing and preserves the rule that every position is sized from the fixed fraction.
When the calculated size is below the minimum: adjusting the trade rather than the rule
When the calculator returns a size below the broker's minimum, adjust the trade structure rather than the risk rule. The two levers are the stop distance and the account equity: a wider stop makes the required size smaller, which moves you further from the minimum, while a larger account makes the rand budget larger and brings the required size up. Neither lever should be pulled by simply increasing the lot to the minimum, because that overrides the fixed fraction and makes the actual risk unknown. The minimum is information about whether the trade fits, not a target to reach.
A practical response is to look for a setup on gold where the structural stop is closer, provided the closer stop is still outside the noise you expect. A stop distance of $5 per ounce requires twice the size of a $10 stop for the same rand risk, so a genuinely tighter structure can bring the required lot above the minimum without changing the fraction. If no such structure exists, the honest answer is that the account is too small for that particular trade at that stop, and the calculator has done its job by showing it before any money is committed.
Another option is to trade a smaller instrument or a different market where the minimum lot corresponds to less gold exposure, but that changes the instrument and the analysis, so it is a separate decision. Within XAU/USD, the minimum lot is fixed by the broker and cannot be negotiated down. The rule to keep is that the rand risk per trade stays at the chosen fraction; if the minimum lot breaches it, the trade is set aside until either the account grows or a setup with a tighter valid stop appears. That discipline is the whole point of sizing from a fraction.
How converting the rand risk budget to dollars moves the lot size
Converting the rand risk budget to dollars moves the lot size in inverse proportion to the exchange rate: a stronger rand buys more dollars per rand, so the same rand budget becomes a larger dollar amount and supports a larger gold position. At R18 to the dollar, R1,000 is about $55.56; at R16 to the dollar it is about $62.50. The stop distance in dollars per ounce is unchanged, so the lot size rises by the same proportion. The calculator's answer is therefore only as current as the conversion rate you feed it, which is why the rate should be checked at the time of sizing.
The direction of the error matters. If you convert at a rate that is too strong for the rand, you overstate the dollar budget and the calculator returns a lot size that risks more rand than intended. If you convert at a rate that is too weak, you understate the budget and trade smaller than your rule allows, which is safer but inconsistent. Because the broker applies its own conversion for margin and settlement, the rate to use is the one visible in the platform's contract specifications or currency conversion screen, not a rate remembered from last week.
Currency conversion also changes the margin requirement independently of the risk calculation. The worked figure for gold at 1:200 leverage shows a 0.10-lot position needing about $85.50 margin; in a ZAR account that margin is converted to rand at the broker's rate, so a weaker rand raises the rand margin even if the lot size is unchanged. The position size calculator deals with risk, not margin, but the two interact: a conversion rate that raises margin may also reduce the free equity available for the next trade. Keep the rate current for both figures.
Common questions
Why does my ZAR account need a rand per dollar input for gold position sizing?
Because gold is quoted in USD, so the loss from a stop-out is first a dollar amount. To compare it with the rand risk you set, the calculator converts that dollar loss using the rand per dollar rate. Without that step, the lot size would be sized to a dollar risk you did not choose.
Should I enter my stop distance in pips or in price on XAU/USD?
Enter it in price units, such as 10.00, unless the calculator explicitly asks for pips. On gold one pip is 0.01, so a 10.00 move is 1,000 pips. Mixing the two is the fastest way to get a lot size that is wrong by a factor of 100.
Does the position size calculator account for spread or slippage on gold?
No. It sizes the position from your stated risk and stop distance only. Spread and slippage can make the realised loss larger than planned, so many traders reduce the calculated lot slightly or widen the stop budget to leave room for execution costs.
What happens to the lot size if I move my stop further away?
The lot size falls proportionally. A stop twice as wide means the same rand risk is spread over twice the price distance, so the calculator returns half the lots. That is the mechanism that keeps your rand loss constant while your stop placement changes.
Can I use this gold position size result with any FxPro platform?
Yes, the lot size is a property of the instrument and your risk inputs, not the platform. FxPro offers MT4, MT5, cTrader and FxPro Edge, and the same 100 oz contract and 0.01 pip apply. Check the entity your account is opened with, since FxPro is licensed by the FCA and CySEC and an FxPro entity holds an FSCA licence in South Africa.
Plan the gold trade before you place it
FxPro gives South African traders MT4, MT5, cTrader and FxPro Edge for gold, with funding by local card, bank transfer in ZAR or e-wallet. Use the calculators first, then trade the plan rather than the price.
Trade gold with FxPro →