Position Size Calculator for Forex and CFDs
Last updated Jun 3, 2026
Position Size Calculator
Calculate lot size by risk with live entry/conversion quotes, pip or tick value, stop distance, rounding, margin estimate, and country-aware broker picks.
Inputs
Live quotes fill the hard parts; results update instantly.
Results
We compute raw lot size, then round down to your selected lot step.
- Position size
- Raw: 0.05 lots
- Risk
- Mode: 1%
- Stop distance
- Stop price: 1.098
- Tick value
- Per 1 lot (per 1 pip)
Notes1 item(s)
- Contract specs vary by broker. Verify contract size, tick size, and minimum lot in your platform.
How the calculator works
We compute how much 1 tick/pip/point costs for 1 lot in your account currency, then size the lot so that StopDistance × TickValue × Lots ≈ Risk.
Lots = Risk / (StopTicks × TickValuePerLot)
For FX when your account currency equals the base currency, we convert quote→base using 1/entry price.
Disclaimer: This tool is for informational purposes only. Contract specs (contract size, tick size, minimum lot, margin rules) can vary by broker and account type. Always verify symbol settings in your trading platform. Trading CFDs involves risk.
Broker picks
Explainable picks from our dataset — tuned to your instrument + preferences.








Risk warning: Your capital is at risk.
The Forex position size calculator helps you estimate the correct lot size before opening a trade. Enter your account balance, account currency, risk, instrument, entry price and stop loss to see the calculated position size, rounded risk, pip or tick value and estimated margin.
The calculator is a risk-management tool, not a trading signal. It does not decide whether a trade should be opened. It only converts your inputs into a position size that you can compare with your broker's symbol specification.
What the position size calculator does
The calculator answers one practical question: how large can the position be if the loss at the stop-loss level must stay within your chosen risk? To answer that, it uses account balance, risk percentage or fixed risk amount, entry price, stop-loss distance, account currency, instrument type, contract size, tick size, pip value, lot step and currency conversion.
The result includes more than the final lot. You also get the money at risk, stop distance, value of one pip or tick, rounded volume and approximate margin. This is useful for Forex pairs and especially important for CFDs, gold, indices and crypto, where contract settings can vary by broker.
How to use the lot size calculator
Choose your account currency.
Enter the account balance or the capital amount you want to base the risk on.
Choose risk as a percentage or as a fixed money amount.
Select the instrument, such as EUR/USD, GBP/JPY, XAU/USD, BTC/USD or an index CFD.
Check the entry price. If a live quote is available, the calculator can fill it automatically; otherwise, enter the price manually.
Enter the stop loss by price, pips or ticks.
Review the final lot size, rounded risk, margin and warnings before using the value in your platform.
For pending orders, backtests or strategy planning, manual entry is often better than the current live price. Use live mode for a fast estimate from the current market and manual mode when you need a specific scenario.
Position size formula
The basic formula is:
Position size = risk amount / (stop-loss distance × pip or tick value per 1 lot)
When risk is entered as a percentage, the calculator first converts it into money:
Risk amount = account balance × risk % / 100
The result is then adjusted to the instrument rules: minimum lot, maximum lot and lot step. Rounding down helps keep the real risk from exceeding the planned amount when the exact mathematical value cannot be traded.
Forex lot size example
Suppose your account balance is 10,000 USD, your risk is 1%, your stop loss is 50 pips and the pip value for one standard lot of EUR/USD is about 10 USD. The risk amount is 100 USD, so the calculation is:
100 / (50 × 10) = 0.20 lots
If your broker accepts 0.01 lot steps, the trade size can be 0.20 lots. If the broker uses a different lot step, the calculator rounds the value and shows the actual risk after rounding.
Live quotes and manual price input
For supported symbols, the calculator can use live quotes through a server-side API and shared cache. This makes the workflow faster and reduces mistakes when entering the current price manually. If a quote is unavailable, stale or unsupported, the calculator switches to manual mode and asks for your own price.
This fallback matters for indices, metals, crypto CFDs and broker-specific symbols such as US30, NAS100, GER40 or non-standard tickers. A price from one instrument should never be carried into another instrument: an EUR/USD price must not remain in the entry field after switching to an index or gold.
Pip value, tick value and currency conversion
Forex traders often use pip value, which is the money value of a one-pip move. For many USD-quoted pairs, one pip on one standard lot is often close to 10 USD, but this is not a universal rule. JPY pairs, cross pairs, gold, indices and crypto depend on price, contract size, tick size and account currency.
If the account currency is different from the instrument's profit currency, conversion is required. For example, a EUR account trading USD/JPY needs the result translated back into EUR. Live conversion or a manual conversion rate helps keep the risk amount consistent with the account currency.
Lot step, rounding and broker specifications
Brokers can limit orders to specific volume steps: 0.01 lots, 0.1 lots, 1 contract or another increment. Even if the formula returns 0.237 lots, the platform may accept only 0.23 or 0.24. The calculator therefore shows the rounded result and the effective risk after rounding.
Before placing a trade, check the symbol specification in MT4, MT5, cTrader or your broker platform: contract size, tick size, tick value, minimum lot, maximum lot, lot step and margin rate. This is especially important for XAU/USD, XAG/USD, US30, NAS100, SPX500, oil and crypto CFDs.
Risk, leverage and margin
Leverage changes the margin required to open a position, but it does not remove stop-loss risk. A wider stop requires a smaller position for the same money risk. A tighter stop may allow a larger calculated lot, but the trade still needs to make sense for the instrument's volatility and your own risk rules.
The margin value in the calculator is an estimate. Actual margin can depend on broker rules, account type, trading schedule, liquidity and special symbol requirements.
Instruments supported by the calculation
You can use the calculator for Forex currency pairs, metals such as XAU/USD and XAG/USD, popular index CFDs, oil and crypto pairs when the contract settings match your broker. For standard currency pairs, live mode is usually the fastest. For CFDs and non-standard symbols, manual input remains an essential fallback.
Common position sizing mistakes
Common mistakes include calculating lot size without a stop loss, confusing pips with ticks, keeping the old entry price after changing the instrument, ignoring account currency conversion, skipping lot-step rounding and assuming leverage reduces the trade risk. Another mistake is using any calculator result without checking the broker's symbol specification.
Pre-trade checklist
Check the instrument, account currency, entry price, stop loss, money at risk, lot step, effective risk after rounding and margin. If any setting differs from your broker's contract specification, adjust the calculator or recalculate manually.
Bottom line
A position size calculator connects risk, stop loss and trade volume. Use it as part of a risk-management workflow: define your risk first, calculate the lot size, verify the symbol specification and then make your own trading decision.
FAQ
How does the position size calculator work?
It divides the risk amount by the stop-loss distance multiplied by the pip or tick value for one lot. Then it rounds the volume according to the selected lot step.
Should I use percentage risk or fixed money risk?
Both are valid. Percentage risk scales with account balance, while fixed money risk is useful when you already have a specific risk limit.
Why do some instruments require manual price input?
Live quotes are not available for every symbol and may not fit pending-order scenarios. Manual mode lets you enter the exact price you want to calculate from.
Can I calculate lot size for XAU/USD, US30 or NAS100?
Yes, if the contract settings match your broker. For CFDs, always verify tick size, tick value, lot step and margin rules.
Can I use the result in MT4 or MT5?
Yes. You can copy the calculated lot size into MT4, MT5 or another platform, but check the symbol's minimum lot, lot step and contract settings first.
Does leverage affect position size?
Leverage affects the margin required to open the trade. The risk at the stop loss is determined by position size, stop distance and pip or tick value.
Why does the calculator round the lot size down?
Rounding down helps keep the actual risk from exceeding your planned risk when the exact calculated size is not tradable.
Why is my broker platform showing a different result?
Differences usually come from contract size, tick value, spread, currency conversion, margin settings or volume rounding.
Can I use the calculator without live quotes?
Yes. Manual mode lets you enter entry price and conversion rates yourself when live data is unavailable or unnecessary.
Is this a trading recommendation?
No. The calculator only processes the values you enter and does not recommend opening, closing or changing any trade.
