Forex & Gold Position Size Calculator
Calculate your forex or gold position size using a defined risk budget. The calculator operates locally in your browser and never executes trades or requests brokerage account information.
Position Size Calculator
Enter your planned stop distance and maximum account risk. TRADE90 calculates a lot size that stays within your risk budget under the stated assumptions.
Rounded down to 0.01 lot to avoid exceeding the modeled risk allowance.
Value per pip, 1 lot: $10.00
Modeled stop + buffer: 35 pips
Modeled loss for 1 lot: $350.00 (including entered commission)
Quote conversion: USD is the quote currency.
Modeled loss at the stop only. Gaps, execution slippage beyond the buffer, spread, funding and broker contract differences can increase actual losses.
How does the position size calculator work?
First calculate the cash risk budget: USD account balance × risk percentage ÷ 100. TRADE90 then divides that budget by the modeled loss per standard lot at your chosen stop-loss distance, including any buffer and round-trip commission you entered. The suggested size is rounded down to the nearest 0.01 lot.
Forex example: EUR/USD
With a $10,000 USD account, 1% risk ($100), and a 50-pip stop, a conventional 100,000 EUR standard lot risks $500 before commissions or slippage. A position of 0.20 standard lots therefore models $100 at the stop, assuming the instrument trades normally and there are no additional costs.
What about USD/JPY and cross pairs?
Pip value for pairs that do not quote in USD must be converted. For USD/JPY, enter an indicative USD/JPY price so the JPY-denominated pip value can be converted into USD. For pairs such as EUR/GBP or AUD/CHF, manually enter the USD value of one quote-currency unit. The calculator does not fetch exchange rates, and inaccurate manual quotes will make sizing inaccurate.
Gold (XAU/USD) is different
For gold, enter the stop distance as a change in USD per troy ounce, not as “pips”. The model assumes a common 100-troy-ounce contract per standard lot: a $5/oz stop models $500 per standard lot before extra costs. Some brokers use different contract definitions; check yours before relying on any result.
What this tool cannot guarantee
The displayed loss is an estimate under your inputs, not a guaranteed maximum. Gaps, unexpected slippage, bid/ask spread, commissions, swap/funding, broker limits and liquidation may increase actual losses. A stop-loss order does not guarantee an execution price. If your broker uses a different contract size, quote conversion or minimum lot increment, do not treat this result as executable sizing.
Use this tool for planning, alongside the trading risk disclaimer and TRADE90's data methodology. It contains no investment advice or recommendations to trade.