Position Size Calculator

Calculate risk-based position size for Forex, Crypto and Gold using account balance, risk amount, stop-loss distance and account currency.

Trade Parameters

Market & Instrument

Account & Risk Settings

USD
%

Stop-Loss Parameters

Calculations & Conversion

Automated Conversion
No secondary conversion required (Same currency or calculating).

RECOMMENDED POSITION SIZE

0.2000Lots
Risk
USD100.00
Base Units
UNITS20,000
Pip Value
USD10.0000
Stop Loss in Pips
PIPS50.0
Position Value
USD22,875.18
Reference PriceEUR/USD 1.14376 USDUpdated Jul 8, 2026, 12:00 AM

About This Position Size Calculator

Use the Position Size Calculator to estimate a risk-based position size for Forex, Crypto, and Gold/XAUUSD trades. Enter your account balance, risk limit, instrument, account currency, and stop-loss distance to calculate how large the position may be for the risk amount selected.

The calculator uses stored reference rates where available, with manual price and conversion options for scenario testing. Results are educational estimates and may differ from broker, exchange, or platform calculations.

How Position Size Is Calculated

Common Risk Formula

Percentage mode:

Risk Amount = Account Balance × Risk Percentage ÷ 100

Fixed amount mode:

Risk Amount = Fixed Risk Amount

Fixed risk is entered directly in the selected account currency.

Forex Formula

Forex uses pip-based sizing. JPY-quoted pairs use a pip size of 0.01, while most other Forex pairs use 0.0001. The default standard lot assumption is 100,000 base-currency units.

Stop Loss in Pips = |Entry Price − Stop-Loss Price| ÷ Pip SizePip Value in Quote Currency per Standard Lot = Contract Size × Pip SizeRisk Per Standard Lot = Stop Loss in Pips × Pip Value Per Standard Lot in Account CurrencyPosition Size in Lots = Risk Amount ÷ Risk Per Standard LotPosition Units = Position Size in Lots × Contract Size

Crypto Formula

Crypto uses asset quantity instead of pips or lots. The calculator converts the risk amount from your account currency into the instrument's quote currency when required. USDT is treated as its own quote currency and is not automatically assumed to equal USD.

Examples of conversion paths:

  • BTC/USDT with GBP account: GBP → USD → USDT
  • ETH/BTC with USD account: USD → BTC
  • SOL/ETH with JPY account: JPY → USD → ETH
Price Risk Per Asset Unit = |Entry Price − Stop-Loss Price|

or:

Price Risk Per Asset Unit = Entry Price × Stop-Loss Percentage ÷ 100
Asset Quantity = Risk Amount in Quote Currency ÷ Price Risk Per Asset UnitPosition Value in Quote Currency = Asset Quantity × Entry Price

Gold Formula

Gold/XAUUSD uses troy ounces, where 1 standard XAU/USD lot = 100 troy ounces. The calculator converts risk and position value into the selected account currency where required.

Price Risk Per Ounce = |Entry Price − Stop-Loss Price|Gold Quantity in Ounces = Risk Amount in USD ÷ Price Risk Per OuncePosition Size in Lots = Gold Quantity in Ounces ÷ Contract SizePosition Value in USD = Gold Quantity in Ounces × Entry Price

Worked Examples

Example 1: Forex — EUR/USD with USD account

Inputs

  • Account balance: USD 10,000
  • Risk: 1%
  • Entry: 1.1000
  • Stop: 1.0950
  • Stop distance: 50 pips
  • Contract size: 100,000

Calculation

  • Risk amount: = USD 100
  • Pip value per standard lot: = USD 10
  • Risk per standard lot: 50 × USD 10 = USD 500
  • Position size: USD 100 ÷ USD 500 = 0.20 lots
Result:
Recommended position size: 0.20 lots
Position units: 20,000 base-currency units

Example 2: Crypto — BTC/USDT with USD account

Inputs

  • Account balance: USD 5,000
  • Risk: 2%
  • Entry: 60,000 USDT
  • Stop: 58,000 USDT
  • Stop distance: 2,000 USDT

Calculation

  • Risk amount: = USD 100
  • Convert risk amount into USDT where required (assuming manual 1:1 for illustration)
  • Asset quantity: 100 ÷ 2,000 = 0.05 BTC
  • Position value: 0.05 × 60,000 = 3,000 USDT
Result:
Recommended asset quantity: 0.05 BTC
Position value: 3,000 USDT

Example 3: Gold — XAU/USD with USD account

Inputs

  • Account balance: USD 10,000
  • Risk: 1%
  • Entry: USD 2,400
  • Stop: USD 2,390
  • Stop distance: USD 10 per ounce
  • Contract size: 100 ounces

Calculation

  • Risk amount: = USD 100
  • Gold quantity: USD 100 ÷ USD 10 = 10 ounces
  • Position size: 10 ÷ 100 = 0.10 lots
  • Position value: 10 × USD 2,400 = USD 24,000
Result:
Recommended position size: 0.10 lots
Troy ounces: 10 oz

Calculator Methodology

Calculation approach

The calculator uses standard market-specific sizing formulas designed to answer how large a position should be to risk a specific fiat or quote currency amount if the stop-loss is hit.

Market assumptions

Forex is modeled on standard lots (100,000 units) and pip-based movement. Crypto uses pure asset quantities (coins or tokens) without pip values. Gold assumes a 100 troy ounce contract size per standard lot.

Rates and conversion

When the account currency differs from the instrument's base or quote currency, the calculator queries a stored database of recent exchange rates to perform intermediate conversions.

Manual overrides

Users may override any live price or conversion rate to test specific theoretical setups or if a live rate is momentarily unavailable.

Educational limits

Developed and maintained by the CryptoForexWorld Editorial Desk. Last methodology check: June 2026. Formulas provide baseline theoretical estimates only.

Assumptions and Limitations

  • Educational estimates only.
  • Stored reference rates may differ from broker or exchange prices.
  • Does not include spread, commission, swap, funding, slippage, execution quality, liquidity or broker-specific rules.
  • Does not recommend stop-loss placement.
  • Does not calculate leverage, margin requirement, liquidation price or margin call level.
  • Manual values should be checked carefully.
  • Does not guarantee execution, loss limits, profit or trading outcomes.

Frequently Asked Questions

What is a position size calculator?

A position size calculator estimates how large a trade may be based on account size, risk amount, instrument, and stop-loss distance. It helps convert a risk limit into lots, units, crypto quantity, or gold ounces.

How is position size calculated?

Position size is calculated by finding the risk amount, then dividing that risk by the estimated loss per pip, asset unit, ounce, or lot. The exact formula depends on whether the market is Forex, Crypto, or Gold.

How much should I risk per trade?

The calculator does not recommend how much to risk. It lets you test a percentage risk or fixed risk amount based on your own risk rules.

Is position size the same as lot size?

Not always. In Forex and Gold, position size may be shown in lots, while Crypto position size is usually shown as asset quantity. Lot size is one way of expressing position size for contract-based markets.

How does the calculator work for Forex?

For Forex, the calculator uses stop loss in pips, pip value, contract size, and account currency to estimate position size in lots. It converts pip value into the selected account currency where required.

How does the calculator work for Crypto?

For Crypto, the calculator uses the price distance between entry and stop loss to calculate asset quantity. It does not use pips or lots for crypto sizing.

How does the calculator work for Gold/XAUUSD?

For Gold/XAUUSD, the calculator uses price risk per troy ounce and the selected contract size. The default educational assumption is 100 troy ounces per standard lot.

Why does account currency matter?

Account currency matters because your risk amount is measured in that currency. If the instrument’s quote currency is different, the calculator needs a valid conversion rate.

Does leverage affect position size?

This calculator focuses on risk-based sizing, not margin-based sizing. Leverage may affect whether a broker allows a position, but it does not change the risk-based position size unless margin limits are applied separately.

Why can broker results differ from this calculator?

Broker results may differ because of spreads, commissions, execution prices, contract specifications, minimum order sizes, rounding, conversion rates, and account-specific rules. This calculator provides an educational estimate, not a broker-confirmed value.