Gold risk sizing · entered stop price · broker volume rules

XAUUSD Position Size Calculator

Calculate XAU/USD lot volume from an entered account-risk budget and direction-aware entry-to-stop distance. Contract ounces, pip convention, broker tick, lot step, minimum, maximum and account conversion remain explicit.

Buy and sell stop validationVolume always rounds downFive stop-distance rowsNo safe-lot recommendation

Enter the risk plan and gold symbol rules

Use a declared balance, equity or strategy allocation as the risk basis. Prices are USD per troy ounce.

Entered

A buy stop must be below entry; a sell stop must be above.

Enter the amount your written risk rule actually uses.

Descriptive input only; no percentage is labelled safe.

Exact-price scenario, not a guaranteed fill or loss cap.

Verify the exact symbol and account specification.

Changes displayed pip distance, not price-distance risk.

Minimum price step, kept separate from the selected pip.

Broker volume constraints

Three-letter display code such as USD, EUR or GBP.

Use 1 for USD. No conversion rate is fetched.

Calculation boundary: leverage is not an input because it changes margin, not the exact price-distance loss used to fit volume. This page does not retrieve prices or broker specifications, test margin sufficiency, model spread, slippage or gaps, combine portfolio risk, or recommend a trade.

Risk-fit gold volume reconciliation

XAU/USD Position Size 2.0.0.

Derived
No gold position size calculated yetEnter the risk plan and broker rules, or load the audited example.

How XAUUSD position size is calculated

Risk budget = risk-basis amount × risk %
Risk budget in USD = account risk × USD per account-currency unit
Stop distance = |entry − stop| in USD per oz
Raw ounces = USD risk budget ÷ stop distance
Raw lots = raw ounces ÷ contract ounces per lot
Placed lots = floor(raw lots ÷ lot step) × lot step

The engine floors volume so rounding cannot push the modeled exact-stop loss above the entered risk budget. It withholds volume instead of rounding up when the stepped result is below the broker minimum, then applies the entered per-deal maximum if needed.

Worked example from the audited fixture

A USD 10,000 risk basis at 1% creates a USD 100 budget. A buy entry at 2,650 and stop at 2,635 are USD 15 per ounce apart. Dividing USD 100 by USD 15 gives 6.6667 oz; dividing by a 100-oz contract gives 0.066667 raw lot.

Flooring to a 0.01 step returns 0.06 lot, or 6 oz. The modeled exact-stop risk is USD 90, equal to 0.90% of the risk basis, leaving USD 10 unallocated. This is deterministic arithmetic, not a suitable-position claim.

Use and limitations

  • Declare whether the risk basis is balance, equity or a smaller strategy allocation.
  • Verify contract size, tick size and volume rules for the exact symbol and account.
  • Use the planned direction, entry and stop; do not paste a pip count into a price field.
  • The account conversion is manually entered and not timestamped.
  • Margin, leverage, liquidation, portfolio heat and correlated exposure require separate checks.
  • The result is not an order, loss guarantee, safe-lot label, recommendation or financial advice.

Frequently asked questions

  • Convert the entered account-risk budget into USD, divide by the entry-to-stop USD-per-ounce distance, then divide the resulting ounces by contract ounces per lot.
  • It floors raw volume to the entered broker lot step so volume rounding alone cannot make the modeled exact-stop loss exceed the risk budget.
  • The page withholds placed volume. It does not round up to the broker minimum because that could exceed the entered risk budget.
  • No. Enter the planned entry and stop as USD-per-ounce prices. The page derives distance in USD, the selected pip convention and broker ticks.
  • Yes. A buy requires a stop below entry and a sell requires a stop above entry. After that direction check, sizing uses the absolute price distance.
  • Not in this exact price-distance calculation. Leverage changes margin and liquidation conditions, which must be checked separately with broker-specific rules.
  • No. The stop is assumed to execute exactly at the entered price. Realized loss can be larger after spread, slippage, gaps, fees or partial execution.
  • No. It is the volume that fits entered arithmetic and broker constraints. The page does not assess suitability, stop quality, market conditions or total portfolio risk.

Sources and methodology

Version 2.0.0 performs deterministic entered-data arithmetic locally. It does not call a trading server or claim its example values match a broker symbol.

Compare Top Forex Brokers

Risk-fit arithmetic does not establish execution quality or suitability. Verify the current entity, account, symbol, contract, volume, stop, margin, spread and commission terms available in your jurisdiction.

XM

Review current account, gold-symbol and execution terms independently.

Check XM terms

FBS

Confirm the current entity, account and XAU/USD volume definitions.

Check FBS terms

FXOpen

Verify applicable symbol and jurisdiction-specific conditions.

Check FXOpen terms

Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. Position-size arithmetic does not guarantee a stop fill or limit realized loss. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and entity.

Disclaimer: The results from this tool are estimates for educational and informational purposes only and may differ from your broker's figures. This is not financial or investment advice. Trading forex and CFDs carries a high level of risk and can result in the loss of all your capital. Always verify calculations with your broker and trade within your risk tolerance.