Costs

Gold Position Size Calculator

Work out the exact XAU/USD lot size to risk a chosen rand amount on a single trade.

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

How it works

The position-size calculator converts your rand risk into the correct gold lot size. Enter your account currency, stop-loss distance in pips, and the rand amount you are willing to lose if the stop is hit. The calculator uses the live gold price and pip value to return the lot size that matches that risk.

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 this calculator answers and when a South Africa trader needs it

This calculator answers the question every gold trader must solve before entering: how many lots can I trade so that if my stop-loss is hit, I lose exactly the rand amount I planned to risk? For South African traders using FxPro, this turns a rand risk budget into a precise XAU/USD position size.

You need it whenever you set a stop-loss on gold and want to keep your rand loss constant across trades. Whether you risk R200 or R2,000, the calculator adjusts for stop distance and current price, so your risk stays disciplined even when volatility changes the pip value.

It is especially useful on FxPro's MT4, MT5, cTrader or the FxPro app, where you can place the order immediately after calculating. Because FxPro is licensed by the FCA (UK) and CySEC, and an FxPro entity holds an FSCA licence in South Africa, you can trade with the assurance that your risk is calculated on a regulated platform.

The formula in plain words

The formula is: Lot size = (Risk amount in account currency) / (Stop-loss in pips × pip value per lot). The risk amount is the rand sum you are prepared to lose. The stop-loss distance is the number of pips between your entry and stop price. The pip value per lot is what a one-pip move is worth for one standard lot of gold in your account currency.

For gold (XAU/USD), one standard lot is 100 oz and one pip is 0.01. If your account is in rand, the pip value is converted from USD to ZAR at the current USD/ZAR rate. The calculator handles this conversion automatically, so you only enter your rand risk and stop distance.

The result is the lot size in standard lots (for example, 0.10 lots). This formula ensures that when the price moves against you by the stop distance, the loss in your account currency equals exactly the risk amount you entered.

Worked example on gold

Suppose you want to risk R500 on a gold trade, and your stop-loss is 20 pips away. The current XAU/USD price is 4275.0. First, the calculator determines the pip value per lot. For one standard lot (100 oz), one pip (0.01) is worth $1. If the USD/ZAR rate is 18.50, then one pip per lot is R18.50.

The total risk per lot if the stop is hit is 20 pips × R18.50 = R370. To find the lot size that risks R500, divide the rand risk by the risk per lot: R500 ÷ R370 = 1.351. This rounds to 1.35 lots, but because FxPro allows fractional lots, you can trade 1.35 lots.

If you prefer a smaller position, you could use a 0.10 lot. At 0.10 lots, the pip value is R1.85, and the risk for 20 pips is R37. To risk R500, you would trade approximately 13.51 lots, which is a much larger position. The calculator lets you adjust your stop distance or risk amount to get a comfortable lot size.

Common mistakes and how to read the result correctly

A common mistake is entering the stop-loss distance in points instead of pips. For gold, one pip is 0.01, so a 200-point stop is actually 20 pips. Another mistake is forgetting that the pip value changes with the USD/ZAR rate, so the lot size for the same rand risk will vary from day to day.

Some traders fix the lot size and adjust the stop distance, which can lead to inconsistent rand risk. The correct approach is to set your stop based on market structure first, then use the calculator to find the lot size that matches your fixed rand risk.

Read the result as the maximum lot size you can trade. If the calculator returns 1.35 lots, do not round up to 1.4 lots unless you accept the extra risk. Always check that the margin required for that lot size is available in your account, using FxPro's margin calculator.

Set risk as a fixed fraction of the account before touching the calculator

Risking a fixed fraction of your account on each trade keeps a single losing gold position from doing outsized damage to your balance. For a South African trader, this means deciding the rand amount you are willing to lose if the stop is hit, then converting that into an XAU/USD price distance. The position size calculator turns that fixed risk into a lot size, so the only lever you pull is the stop distance, not a gut feel for how many lots to trade. The fraction you choose is personal, but the discipline of fixing it before opening the platform is what makes the calculation repeatable.

The calculator works best when you input the rand value at risk rather than a percentage that still needs to be multiplied by your balance. If you risk 1% of a R50,000 account, that is R500 at risk on the trade. With gold quoted in US dollars, you then need the USD/ZAR exchange rate to see how many dollars of movement that R500 represents. Once you have that dollar amount, the stop distance in pips or price units is the only missing input. Keeping the risk fraction constant means the calculator output changes only because volatility changed, not because your mood changed.

A fixed fraction also prevents the common error of sizing a 0.10-lot gold trade simply because the margin allows it. At 1:200 leverage that position needs about $85.50 margin, but that says nothing about the risk if the stop is 200 pips away. The calculator should be driven by the rand loss you accept, not by the maximum the broker will let you open. When the margin requirement is small relative to the account, a fixed risk fraction will often produce a smaller position than you expected, and that smaller size is the correct one.

Why a stop set at a round number is a worse stop for position sizing

A stop placed at a round number such as 4250.00 or 4300.00 tends to be hit more often than a stop placed just beyond that level, and that changes the position size you should take. Round numbers act as magnets for gold price action because many orders cluster there. If your stop sits exactly on 4250.00, it is in the same place as thousands of other stops, and a brief spike to that level can trigger your exit before the market moves back in your favour. For position sizing, a stop that gets hit on noise means you need a wider stop to survive the same trade, which reduces your lot size for the same rand risk.

The position size calculator treats every stop distance the same, but the real-world probability of the stop being touched is higher at a round number. If you are long gold from 4275.0 and your stop is at 4250.0, that 25.0 price distance is 250 pips. Move the stop to 4248.5, which is 265 pips away, and the calculator will give you a smaller position for the same rand risk. The extra 15 pips of distance buys you protection from the order clustering at the round level. A stop just beyond a round number is a worse stop to look at on a chart but a better stop to trade.

For South African traders funding in rand, the difference between a stop at a round number and a stop beyond it shows up as a real rand amount after conversion. If the stop at 4250.0 is hit on a 0.10-lot position, the loss is about $25.00 before costs, but if the same stop distance was used at a non-round level that is not swept, the trade remains alive. The calculator cannot tell you where to put the stop, but it can show you that a stop 15 pips further away forces a smaller size. Choosing the non-round stop and accepting the smaller size is the trade-off that keeps you in the position longer.

What changes when your account currency is not the quote currency

When your trading account is funded in rand but gold is quoted in US dollars, the position size calculator must convert the risk and the pip value through the USD/ZAR exchange rate. A 1.0 price move in XAU/USD is worth $1.00 per 0.01 lot, but your account statement shows the rand equivalent. If USD/ZAR is at 18.50, that same 1.0 price move is R18.50 per 0.01 lot. The calculator needs the exchange rate as an input, or it will understate the rand risk on a gold trade. Every pip calculation you do manually must end with a rand conversion to match what your broker will debit.

The margin requirement also changes when the account currency is not the quote currency. A 0.10-lot gold position at 1:200 leverage needs about $85.50 margin, but your broker will convert that to rand at the prevailing rate, so the blocked margin in your account is about R1,581.75 at an 18.50 exchange rate. The position size calculator may show the margin in dollars, but the available balance in your rand account is what actually limits how many positions you can carry. If you ignore the conversion, you can overestimate your free margin and get a margin call when the rand weakens.

The stop distance in pips is the same whether your account is in rand or dollars, but the rand value of that stop changes with the exchange rate. If you are risking R500 on a trade and the stop is 250 pips away, the dollar risk per pip is $2.00, and the rand risk per pip is R37.00 at 18.50. The calculator should let you enter the risk in rand directly, then it converts the pip value to rand before solving for the lot size. Without that conversion, a trader using a dollar-based calculator will place a position that risks more rand than intended, and the loss on a stopped trade will be larger than the fixed fraction called for.

The smallest size the broker will accept and what to do when the answer is below it

The smallest gold position your broker will accept is typically a 0.01 lot, which is 1 ounce of gold, and the calculator will sometimes return an answer below that minimum. When the fixed rand risk and the stop distance produce a lot size of 0.007 or 0.005, you cannot open that position as calculated. The choices are to widen the stop, reduce the risk, or skip the trade. Widening the stop to a level that gives a 0.01-lot size means the stop is further from entry, which may place it at a round number or beyond a logical level, so that is not always the right fix.

If the calculator says the position is below 0.01 lots, the cleanest adjustment is to reduce the rand amount at risk on that particular trade. Risking R300 instead of R500 on the same stop distance will shrink the required size further, so that is not the solution. Instead, you keep the risk fixed and accept that the stop must be wider, but only if the wider stop still sits at a sensible technical level. A 0.01-lot gold position with a 300-pip stop risks $30.00, which is about R555 at an 18.50 exchange rate, so the rand risk is not negligible even at the minimum size.

When the calculated size is below the broker minimum, the trade may simply not be worth taking for your account size. A 0.01-lot gold position is the smallest unit you can trade, and if your fixed risk of R500 requires a stop tighter than 270 pips to stay at 0.01 lots, the volatility of gold may not allow that tight a stop. In that case the correct action is to wait for a setup that offers a wider logical stop or to increase the account balance before trading gold. The calculator is not broken when it outputs a size below 0.01; it is telling you that the risk and the stop distance are incompatible with the minimum trade size.

Risk as a Fixed Fraction of the Account

Position sizing starts with deciding what fraction of your account you are willing to lose on a single trade, and only then does the calculator turn that rand or dollar amount into a lot size. A fixed fraction such as 1% or 2% of equity is the common anchor because it keeps you in the game after a losing streak; on a R100,000 account, 1% risk is R1,000, which is the maximum the stop-loss distance may cost you. The fraction you choose is personal and depends on your win rate, drawdown tolerance and how many consecutive losses your system has shown in the past.

The calculator does not set this fraction for you; it simply converts the rand or dollar amount you have already chosen into a number of lots, using the stop distance and the instrument’s pip value. If you skip this step and type an arbitrary lot size, the risk on the trade can swing wildly from one setup to the next, because a 0.10-lot gold position with a $5 stop risks $50, while the same size with a $20 stop risks $200. The fixed fraction is what keeps that rand amount stable before the lot size is ever calculated.

For a South African trader funding in ZAR, the account balance is in rand but gold is priced in US dollars, so the fixed fraction must be converted to USD before it can be used in the calculator. If your balance is R100,000 and you risk 1%, that is R1,000; at an exchange rate of R18.50/USD this is about $54.05, and the calculator then divides that dollar amount by the stop distance in dollars to arrive at a fraction of a lot. The maximum leverage available in South Africa, up to 1:200 for retail and up to 1:500 for eligible clients, is a cap on margin and has no direct bearing on this risk calculation.

Why a Stop Set at a Round Number Is a Worse Stop

A stop-loss placed at a psychologically round number such as 4250.00 or 4300.00 on gold is a worse stop for position sizing because it is not derived from the market structure that invalidated your trade idea, and therefore its distance from entry can be arbitrary. If your entry is at 4275.0 and your true invalidation level is 4271.2, placing the stop at 4270.0 because it looks tidy adds an extra $1.20 of risk per ounce, which inflates the stop distance and forces the calculator to return a smaller position size for the same rand risk. The round number is not a technical level; it is a convenience.

The position size calculator treats every stop distance as a fact, and a round-number stop that is wider than the structure requires will mechanically reduce your lot size or increase your risk if you keep the size unchanged. For a 0.10-lot gold position, one standard lot is 100 oz and one pip is 0.01, so an extra $1.20 of stop distance changes the dollar risk by $12.00 on that size. If your fixed fraction was R1,000, the calculator will now tell you to trade fewer lots, and the trade’s reward-to-risk ratio deteriorates because the target has not moved.

The correct procedure is to identify the invalidation level first, such as a swing low or a broken trendline, then place the stop just beyond it, even if that lands at an odd price like 4271.3, and only then run the calculator. Round numbers also attract clusters of resting orders, which can cause slippage and premature stop-outs when price spikes through them, so a stop tucked behind a structural level is both more precise for sizing and less likely to be hunted. Your stop distance should be measured from entry to that structural level, not to the nearest zero or fifty.

What Changes When the Account Currency Is Not the Quote Currency

When your account currency is not the quote currency of the instrument, the risk amount you enter into the calculator must first be converted into the quote currency, because the pip value and stop distance are expressed in that quote currency. For gold XAU/USD, the quote currency is USD, so a South African trader with a ZAR account cannot simply type R1,000 into the risk field; that rand amount must be converted to USD at the prevailing exchange rate before the calculator can divide it by the stop distance. The calculator itself may or may not handle the conversion, so the trader must know which input it expects.

The conversion affects the final lot size in a predictable way: if the rand weakens against the dollar, the same rand risk buys fewer dollars, and therefore the calculator returns a smaller position size for the same stop distance. If you risk R1,000 and the USDZAR rate moves from 18.50 to 19.00, your dollar risk drops from about $54.05 to $52.63, and the lot size shrinks accordingly. If you ignore the conversion and type R1,000 as if it were $1,000, you will risk nearly eighteen times more than intended, which can wipe out the fixed-fraction discipline in one trade.

For a ZAR-denominated account trading gold, the practical fix is to keep a small conversion table or use the broker’s platform tools to see the USD equivalent of your risk before entering the calculator. The account currency also affects margin and realised profit or loss, but for position sizing the only change is the risk amount’s currency; the stop distance in dollars and the pip value of $1 per pip for one standard lot remain the same. Always confirm whether your broker’s calculator accepts a currency drop-down or requires manual conversion, because FxPro’s platforms MT4, MT5, cTrader and FxPro Edge may differ in how they display account currency and risk.

FAQ

Key gold trading questions

How do I choose the right stop-loss distance for gold?

Choose the stop-loss based on technical levels, such as below a recent swing low or support zone, not on a fixed pip amount. The distance in pips then feeds into the position-size calculator to determine your lot size for a fixed rand risk.

Does the calculator work if my FxPro account is in USD or ZAR?

Yes. The calculator uses your account currency to convert the pip value. If your account is in USD, the risk amount is in dollars; if in ZAR, you enter rand and the calculator converts the USD pip value to rand at the current exchange rate.

What if the price gaps through my stop-loss?

In fast markets, gold can gap and your order may be filled at a worse price than your stop. The calculator assumes a normal fill at the stop price. To account for slippage, use a slightly smaller lot size or a wider stop.

Can I use this calculator for gold traded on MT4, MT5, or cTrader?

Yes, the calculation is platform-independent. Enter the same inputs on any FxPro platform and you will get the same lot size, because the underlying contract specifications for XAU/USD are identical.

Why does my lot size change when the USD/ZAR rate moves?

Because your risk is in rand, but gold is priced in USD. When the rand weakens against the dollar, one pip of gold is worth more rand, so you need a smaller lot size to risk the same rand amount, and vice versa.

Your broker for gold

Move from reading to trading

FxPro gives South African traders MT4, MT5, cTrader and a mobile app on MT4, MT5, cTrader and a mobile app. FxPro is licensed by the FCA (UK) and CySEC, and an FxPro entity holds an FSCA licence in South Africa — check which entity your own account is opened with.

Review FxPro execution →