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
Stop-Loss Parameters
Calculations & Conversion
RECOMMENDED POSITION SIZE
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 ÷ 100Fixed amount mode:
Risk Amount = Fixed Risk AmountFixed 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 SizeCrypto 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 ÷ 100Asset Quantity = Risk Amount in Quote Currency ÷ Price Risk Per Asset UnitPosition Value in Quote Currency = Asset Quantity × Entry PriceGold 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 PriceWorked 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
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
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
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.
Related Educational Tools
Lot Size Calculator
Convert standard, mini, and micro lot references for clearer position sizing.
Pip Value Calculator
Estimate pip value based on pip size, position size, exchange rate, and selected instrument assumptions.
Risk Reward Calculator
Estimate potential risk, potential reward, and risk reward ratio based on entry, stop loss, and target values.