FREE TRADING TOOL · NO LOGIN

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.

RISK FIRST · NO TRADE SIGNALS

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.

Forex pip size is 0.0001, except JPY-quoted pairs.

Optional. Include opening and closing commission per lot. Spread is not automatically included; include an allowance in the buffer where appropriate.

Calculation scope: USD-denominated accounts, conventional 100,000-base-unit forex lots or 100-troy-ounce XAU/USD lots, 0.01-lot step. Confirm your broker's symbol specification and minimum volume. No market data or trade execution is involved.
CALCULATED POSITION
0.28 lots

Rounded down to 0.01 lot to avoid exceeding the modeled risk allowance.

Risk budget$100.00
Modeled loss at stop$98.00
Modeled account risk0.98%
Base currency exposure28,000 EUR

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.