01 / The starting point
Why Gold lot size is different
XAUUSD is commonly traded as a CFD whose contract and tick settings are defined by the broker. The symbol may look identical across platforms while the monetary exposure of 1.00 lot is not.
There is no universal “safe Gold lot size”
A volume is only meaningful when combined with the account value, cash or percentage risk, Entry, Stop Loss and the broker's XAUUSD specification. A fixed table that omits any of those inputs cannot preserve the same risk.
Gold can also experience rapid moves and wider spreads around news or thin liquidity. Position sizing defines planned exposure; it does not guarantee that a Stop Loss will execute at its exact price.
02 / Broker data
Read the XAUUSD Symbol Specification first
In MT5, open Market Watch, right-click the broker's Gold symbol and choose Specification. The suffix may vary—XAUUSD, GOLD, XAUUSD.a or another broker-specific name.
Contract size
What 1.00 lot represents for this symbol.
Tick size
The minimum valid price change.
Tick value
The broker-reported monetary value associated with one tick; profit and loss values can differ.
Volume min / max / step
The order sizes the broker accepts.
These are formal symbol properties in MetaTrader. The official MQL5 reference lists tick size, tick value, contract size and volume constraints.
03 / Required inputs
Four values define the calculation
Decide the risk limit and trade levels before asking for a lot size. Reversing that order encourages the volume to dictate the risk.
Account value
Balance or equity, according to the rules in your trading plan.
Risk limit
A cash amount or percentage of the selected account value.
Entry and Stop Loss
The exact planned XAUUSD prices for this setup.
Symbol properties
The broker's tick, contract, currency and volume data.
04 / Core calculation
Gold lot size formula
The most robust shortcut is to estimate what 1.00 lot would lose from the planned Entry to Stop Loss, in the account currency, then scale that loss down to your risk budget.
Risk amount =
Account value × Risk percentage
Raw Gold volume =
Risk amount ÷ Absolute loss for 1.00 lot
Order volume =
Raw volume rounded down to broker step
The MT5 calculation engine can pre-estimate a trade result between an opening and closing price in the current account currency. See OrderCalcProfit in the MQL5 documentation.
05 / Worked example
A risk-based XAUUSD example
The figures below are illustrative. Your platform must calculate the 1-lot loss from its own XAUUSD specification and account currency.
Account balance
$10,000
Risk
1% = $100
Planned Entry
2,500.00
Planned Stop Loss
2,495.00
Illustrative 1-lot loss
$500
Broker volume step
0.01 lot
Raw volume = $100 ÷ $500 = 0.20 lot
Broker-valid volume = 0.20 lot
If the same Stop Loss were twice as far from Entry and the estimated 1-lot loss doubled to $1,000, the volume would fall to 0.10 lot to keep the planned risk near $100. The stop distance changes; the risk budget stays constant.
06 / Broker-valid order
Round volume conservatively
A raw calculation such as 0.237 lot cannot be sent when the broker accepts only 0.01 increments. Rounding down to 0.23 keeps the estimate at or below the selected limit; rounding to 0.24 can exceed it.
Conservative normalization
Floor the raw volume to the valid step, then verify minimum and maximum volume. If the result is below the minimum, the setup cannot be traded at the selected risk with that broker contract.
07 / Important distinction
Gold margin is not Gold risk
Required margin estimates the collateral needed to open the order. Planned risk estimates the loss from Entry to Stop Loss. Changing leverage can change the first value without changing the second.
Margin asks
Can the account support the order?
Risk asks
What may be lost at the Stop Loss?
MQL5 provides a separate OrderCalcMargin function for pre-estimating required margin in the account currency. That separation reflects why a margin figure should not be used as the Stop Loss risk budget.
08 / Faster workflow
Automatic Gold position sizing in MT5
A position-sizing EA can read the live symbol properties, estimate loss between Entry and SL, normalize the volume and update the result whenever a line moves. The trader still chooses the setup and risk limit.
What Fast Entry Manager automates
- Reads the selected MT5 symbol and its broker-defined properties
- Calculates volume from fixed cash risk or percentage risk
- Updates the lot estimate when Entry or Stop Loss changes
- Normalizes the result to the allowed volume step
09 / Checklist
Common Gold lot-size mistakes
Most errors come from using a generic assumption where a live broker or trade value is required.
Assuming every Gold lot equals 100 oz
That convention is common, not guaranteed. Use the actual broker specification.
Choosing volume before the Stop Loss
The Entry-to-SL distance is needed before risk-based volume can be calculated.
Using Forex pip shortcuts
XAUUSD quote digits and tick rules can differ, so generic pip formulas can misstate exposure.
Rounding the lot size up
The next volume step can move the estimated loss above the intended risk limit.
Treating margin as maximum loss
Margin is collateral, while Stop Loss exposure is a separate calculation.
Ignoring execution costs
Spread, commission, swaps, slippage and gaps can alter the final result.
10 / FAQ
Frequently asked questions
The short version: use the live XAUUSD contract, your own risk budget and the exact planned Stop Loss.
How much is 1.00 lot of Gold in MT5?
It depends on the broker's XAUUSD contract specification. A contract size of 100 troy ounces is common, but it is not universal. Check Contract size, Tick size, Tick value and Volume step in the MT5 Symbol Specification before calculating exposure.
What lot size should I use for a $100 Gold risk?
There is no single lot size without an Entry and Stop Loss. Estimate the loss for 1.00 lot between those two prices, divide $100 by that value, then round down to the broker's permitted volume step.
Why is my Gold lot size different at another broker?
Brokers can use different XAUUSD contract sizes, tick values, minimum volumes, volume steps, quote currencies and symbol calculation settings. Account currency conversion can also affect the result.
Does leverage change Gold risk at the Stop Loss?
Leverage primarily changes the margin required to support the position. For the same volume, Entry and Stop Loss, the planned price-loss exposure is not reduced simply because the leverage is higher.
Can the actual XAUUSD loss exceed the calculated risk?
Yes. Gold can move quickly, and spread expansion, slippage, price gaps, commissions or execution conditions can make the realized loss larger than the pre-trade estimate.
Risk note
This material is educational and does not constitute financial advice. Trading involves risk. Calculations made before entry are estimates; spread, commissions, slippage, price gaps and execution conditions can change the realized result.
Continue learning
Related MT5 trading guides
Build the concepts in order, then apply them consistently in your own trading plan.