Gold (XAU/USD) Position Size Calculator for Kenya Traders
Find the exact gold lot size where your stop-out costs only the amount you are willing to lose.
How it works
The calculator takes your risk amount in KSh or USD, your stop distance in pips, and the pip value for one standard lot of gold, then divides risk by stop cost per lot. It returns the lot size that keeps a stop-out equal to your chosen loss. You then check it against your margin and the broker's minimum step.
Related tools
What the position-size calculator answers and when you need it
This calculator answers one question: what lot size makes a stop-out cost exactly the amount you decided to risk. You need it before every gold trade, especially when XAU/USD is moving fast and a stop placed by feel could cost far more than planned.
Kenyan traders often fund through M-Pesa and trade a small account, so a single oversized lot can erase weeks of progress. Running the position size first turns risk from a guess into a number you set in advance.
Use it whenever your stop distance changes, when you switch between a demo and a live account, or when the shilling value of your risk budget shifts with the exchange rate.
The formula in plain words
The inputs are: risk amount (your money at risk per trade), stop distance in pips, and pip value per standard lot. For gold, one standard lot is 100 oz and one pip is 0.01, so pip value per lot = 100 × 0.01 = $1.00 per pip.
The formula is: lot size = risk amount ÷ (stop distance in pips × pip value per lot). If your risk is in KSh, convert it to USD first using your own exchange rate, because gold is priced in USD.
The result is the maximum lot size for that risk. Round down to the broker's lot step rather than up, so a stop-out never costs more than you planned.
A worked example on gold
Suppose you will risk $50 on a trade, your stop is 200 pips away, and you trade gold at the reference price of ≈ 4275.0. Pip value per standard lot is $1.00, so the cost of a 200-pip stop on one lot is 200 × $1.00 = $200.
Lot size = $50 ÷ $200 = 0.25 lots. That is the exact size where a 200-pip stop-out loses $50, no more and no less.
Check the margin: at the applicable cap, a 0.10-lot gold position needs about $85.50 margin, so 0.25 lots needs roughly 2.5 times that. If that margin is more than your free balance allows, widen the stop or reduce the risk amount instead of forcing the trade.
Common mistakes and how to read the result correctly
The most common mistake is entering the stop distance in dollars instead of pips. On gold, a $2.00 stop is 200 pips, not 2 pips, so mixing the two inflates the lot size by a hundred times.
Another is forgetting to convert a KSh risk budget to USD. Gold margin and pip value are in USD, so a risk figure in shillings must be converted before the formula means anything.
Read the result as a ceiling, not a target. Round down, confirm the broker's lot step, and remember that slippage on a fast gold market can make the actual loss slightly larger than the calculated one.
Risk as a fixed fraction of the account, not a fixed lot size
Risk a fixed fraction of your account on every gold trade, usually a small single-digit percentage, and let the lot size fall out of that number rather than picking a lot size first. A fixed fraction means a losing streak shrinks your position sizes automatically, because the same percentage of a smaller balance is a smaller cash risk. On a KSh-denominated account funded through M-Pesa, you decide the fraction in shillings, convert to US dollars for XAU/USD, and only then divide by the stop distance to get lots.
The fixed fraction is the input that stays constant; everything else is derived. If you risk the same cash amount on every trade regardless of balance, a run of losses takes a larger and larger share of what is left, which is the opposite of what you want. Deciding the fraction first also removes the temptation to size up after a win. Write the percentage into your plan once, then apply it mechanically to the current balance each time you open the calculator.
The fraction you choose is a personal decision and depends on how many positions you may hold at once and how wide your stops typically are, so there is no single correct number to copy. What matters is that the fraction is small enough that several consecutive losses do not change your behaviour, and that you apply it before you look at the chart's setup rather than after. The calculator's job is to convert that fixed fraction into a lot figure, not to justify a size you already wanted.
Why a stop placed at a round number gives you a worse size and a worse stop
A stop sitting exactly on a round number like 4275.0 or 4300.0 is a worse stop because it is where a large share of resting orders cluster, so price often trades through it before continuing. For sizing, that matters twice: the round number may force a wider stop than the setup needs, which shrinks your lot size, and it may place your exit where the move is most likely to overshoot. A stop belongs where the trade idea is proven wrong, not where the number looks tidy.
The sizing consequence is direct. Your lot size is risk in dollars divided by stop distance in pips, and one pip on gold is 0.01, so every extra pip of stop distance reduces the size you can carry at the same risk. Padding a stop out to the next round number buys nothing except a smaller position and a larger loss when it is hit. Place the stop just beyond the level that invalidates the idea, then let the calculator use that real distance.
Round numbers also distort the result in the other direction when traders pull the stop in to sit on one. That tightens the calculated size, which looks safer, but it raises the chance of being stopped by ordinary noise before the idea has had room to work. The honest approach is to set the stop from the chart structure first, measure the distance in pips, and only then run the calculation with that figure unchanged.
What changes when your account currency is not the quote currency
When your account currency is not the quote currency, the calculator needs one extra conversion step, because the risk you set in KSh must become US dollars before it can be divided by a gold stop distance quoted in dollars. Gold is priced as XAU/USD, so a stop of a given number of pips is a dollar amount per ounce, and your risk budget is in shillings. The KSh/USD rate is the bridge, and it moves, so the same shilling risk buys a slightly different dollar risk on different days.
The practical effect is that your position size drifts even when nothing about the trade changes. If the shilling weakens against the dollar, a fixed KSh risk translates into fewer dollars, so the calculator returns a smaller lot size for the same stop. If it strengthens, the opposite happens. This is not an error; it is the conversion doing its job. Re-run the conversion at the rate that applies when you actually place the order rather than reusing a rate from weeks earlier.
The conversion also affects how you read your results over time. A trade that made money in dollars can look different once converted back to KSh, and a loss measured in shillings includes the currency move as well as the gold move. Keep the two separate in your records: the gold result in dollars and the conversion at the rate you applied. That way you can tell whether a poor month came from the trading or from the exchange rate.
The smallest size the broker will accept and what to do when the answer falls below it
Every broker sets a minimum trade size on gold, usually expressed as a fraction of a standard lot, and if the calculator returns something below that floor you cannot place the trade as calculated. The minimum is a platform rule, not a market one, and it varies by broker and account type, so check it on your own account rather than assuming. Once you know the floor, compare it with the calculated size before you open the order ticket, not after.
When the answer comes in under the minimum, you have three honest options and one bad one. You can widen your risk fraction so the calculated size reaches the floor, which increases the money at stake. You can wait for a setup with a tighter stop distance so the same risk buys more size. You can skip the trade entirely. The bad option is to place the minimum anyway and pretend the risk is what you planned; it is not, and the difference is real money.
The right choice depends on how far below the floor the answer sits. If it is marginally under, a small adjustment to the stop or the fraction may bring it into range without changing the trade's character. If it is far under, the setup is simply too large for your account at your chosen risk, and sitting it out is the correct answer. Record the skipped trade so you can see how often this happens and whether your fraction is realistic for your balance.
What to do when the calculated result sits below the broker minimum
When the result is below the minimum, treat it as information about account size rather than a problem to force past. The calculation is telling you that at your chosen risk and this stop distance, the trade is too big for your balance. The clean responses are to reduce the risk you are trying to take, to wait for a setup whose stop distance is smaller, or to accept that the position cannot be taken at your rules and leave it. Forcing a minimum lot means accepting more risk than you decided on.
Reducing the risk fraction is the lever most traders reach for first, but check the arithmetic before you do. Halving the fraction halves the calculated size, moving it further below the floor, so that direction does not help. What helps is a tighter stop distance relative to your risk budget, or a larger account. If neither is available, the honest conclusion is that gold at this size is not yet a suitable instrument for the account, and other markets or a demo period may be the better use of the time.
There is also a discipline point here. A minimum lot on gold is 100 ounces per standard lot, so even a small fraction of a lot carries real exposure, and a stop of any width converts that exposure into a meaningful loss. If the minimum forces you above your intended risk, the trade no longer matches your plan. Skipping it costs nothing; taking it at the wrong size can cost a large share of the account in one move.
Writing the lot size down before you enter, not after
Write the lot size down before you click the order button, because the number you commit to on paper is the one you can be held to, while a number decided at the ticket is one you can quietly inflate. The note should carry the stop distance in pips, the risk in KSh and dollars, the conversion rate used, and the resulting lot figure. It takes under a minute and turns the calculator from a suggestion into a rule. It also gives you something to compare against the fill you actually got.
The habit matters most on gold, where a small change in lot size moves the money at stake quickly. At the leverage cap that applies to the entity serving Kenya, a 0.10-lot gold position needs about $85.50 margin, which shows how modest the margin looks next to the risk a wider stop creates. Margin is not the measure of danger; the stop distance times the lot size is. Writing the size down keeps your attention on the second number rather than the first.
Over a few dozen trades the written record becomes the most useful document you have. You can see whether you consistently size above or below your stated fraction, whether the skipped trades were the right ones to skip, and how the shilling conversion moved your results. None of that is visible if the size was chosen at the ticket and forgotten. Keep the notes alongside your M-Pesa funding records so the account balance, the deposits and the position sizes tell one consistent story.
Common questions
Why does the calculator ask for my risk in USD when I fund with M-Pesa in KSh?
Gold is priced and margined in USD, so the formula needs a USD risk figure to match the pip value. Convert your KSh risk budget at your own exchange rate first, then enter the USD amount. Keep a note of the rate you used so you can repeat the calculation consistently.
What stop distance should I use for gold on this calculator?
Use the distance in pips between your entry and your actual stop order, not a round number you like. On gold one pip is 0.01, so a $3.00 stop is 300 pips. The calculator only reflects the stop you will really place.
Does position size change if I trade a mini or micro lot?
The formula returns a size in standard lots, which you then express in the broker's allowed steps. One standard lot is 100 oz, so 0.10 lots is 10 oz and 0.01 lots is 1 oz. The risk per pip scales with the lot size, so the arithmetic stays the same.
Can I use this position size if my account is small?
Yes, but the result may fall below the broker's minimum lot step. If the calculated size is smaller than the smallest trade you can place, the honest choice is to skip the trade or accept that the minimum size risks more than planned. Do not round up and call it the same risk.
Is FxPro regulated by the CMA in Kenya?
No. FxPro is licensed by the FCA (UK), CySEC and FSCA — not by the CMA of Kenya. That matters for how you handle complaints and understand your protections, so read the entity details before funding, even though M-Pesa makes the deposit itself simple.
Size the gold trade before you take it
FxPro gives Kenyan traders MT4, MT5, cTrader and the FxPro app for XAU/USD, funded through M-Pesa. Run the calculators first, then trade a position you can actually carry.
Trade gold with FxPro →