ForexWizard logoForex Wizard

Forex Position Size Calculator

Calculate the correct lot size for forex currency pairs using your account equity, risk percentage, stop-loss distance and broker specifications. Supports 15+ major and minor pairs with automatic pip-value conversion.

This calculator handles standard forex pairs. For gold (XAUUSD) position sizing, use the dedicated XAUUSD Lot Size Calculator.

Trade Inputs

Illustrative calculation — not a trade recommendation. Verify broker specifications before trading.

RECOMMENDED POSITION SIZE

0.5000

standard lots · USD 100.00 at risk

Money at Risk

USD 100.00

Risk Percentage

1.00%

Pip Value at Size

USD 5.00

Stop-Loss Pips

20.00

Base Currency Units

50,000

Mini Lots

5.0

Micro Lots

50.0

Unused Risk Budget

USD 0.00

Cost per Lot

USD 0.00

Calculation Breakdown

Account EquityUSD 10000.00
Risk AmountUSD 100.00 (1.00%)
Currency PairEURUSD (BUY)
Stop-Loss Distance20.00 pips
Pip Size0.0001
Contract Size100,000 units/lot
Pip Value per Lot (quote)10.0000
Conversion Rate1 (no conversion needed)
Pip Value per Lot (account)USD 10.0000
Cost per Lot (commission + slippage)USD 0.0000
Flat Additional CostsUSD 0.00
Risk per Standard LotUSD 200.0000
Available Risk Budget (after flat costs)USD 100.00
Raw Lot Size0.500000
Rounded Lot Size (grid-aligned)0.5000
Grid-Aligned Max Lot100.0000
Effective (Executable) Lots0.5000
Money at RiskUSD 100.00
Unused Risk BudgetUSD 0.00

For gold-specific position sizing, use the XAUUSD Lot Size Calculator. For trade payoff geometry, the Risk Reward Calculator. For pip value details, the Pip Value Calculator.

What Is a Forex Position Size Calculator?

A forex position size calculator determines how many lots to trade based on how much you are willing to risk and how far your stop loss is from entry. It converts your risk budget into a precise lot size that respects your broker's volume rules.

The core formula: Lots = Risk Amount / (Stop Pips × Pip Value per Lot + Costs per Lot). The calculator handles pip-value conversion for cross-currency pairs, JPY pip conventions, broker lot-step rounding and commission/slippage costs.

Proper position sizing limits planned exposure but cannot eliminate gap, slippage or execution risk. A stop-loss order may fill at a worse price than planned during volatile conditions.

How to Calculate Forex Lot Size

Step 1: Determine your risk amount. If risking 1% of a $10,000 account, your risk amount is $100.

Step 2: Calculate pip value per standard lot. For EUR/USD: 0.0001 × 100,000 = $10 per pip per lot. For USD/JPY at 150.00: 0.01 × 100,000 = 1,000 JPY per pip = 1,000/150 = $6.67 per pip per lot.

Step 3: Calculate risk per lot: Stop pips × Pip value per lot. For 20 pips on EUR/USD: 20 × $10 = $200 per lot.

Step 4: Divide risk amount by risk per lot: $100 / $200 = 0.50 lots. The calculator rounds this down to your broker's lot step.

Why JPY Pairs Require Different Pip Conventions

Most forex pairs are quoted to four decimal places, making one pip = 0.0001. JPY-quoted pairs (USD/JPY, EUR/JPY, GBP/JPY, etc.) are quoted to two decimal places, making one pip = 0.01.

This means a 20-pip move on USD/JPY is a 0.20 price move (e.g., 150.00 → 149.80), while a 20-pip move on EUR/USD is a 0.0020 price move (e.g., 1.1000 → 1.0980). The calculator automatically applies the correct pip size when you select a JPY pair.

Common Position-Sizing Mistakes

Using the same lot size for every trade

Different stop-loss distances require different lot sizes to maintain the same risk. A 10-pip stop and a 50-pip stop should produce very different position sizes.

Ignoring account currency conversion

If your account is in USD and you trade EUR/GBP, pip values must be converted from GBP to USD. Forgetting this step produces incorrect lot sizes.

Not accounting for commission

Commission adds to the cost per lot, which reduces the lot size that fits within your risk budget. The Advanced mode includes this.

Rounding up instead of down

The calculator always rounds down to the broker's lot step. Rounding up would exceed your risk budget.

Assuming all brokers use the same contract size

Standard lots are typically 100,000 units, but some brokers use different contract sizes. Always verify in your platform's symbol specification.

Confusing this with the XAUUSD calculator

This tool is for standard forex pairs. Gold (XAUUSD) has its own contract size, pip conventions and margin rules. Use the dedicated XAUUSD Lot Size Calculator for gold trades.

Frequently Asked Questions

What is a forex position size calculator?

A forex position size calculator determines the correct lot size for a trade based on your account equity, risk percentage, stop-loss distance and the pip value of the currency pair. It ensures you risk a defined amount per trade rather than guessing your position size.

How do I calculate forex lot size?

Lot size = Risk Amount / (Stop-Loss Pips × Pip Value per Lot). Risk Amount = Account Equity × Risk Percentage / 100. Pip Value per Lot = Pip Size × Contract Size × Conversion Rate. The calculator handles all these steps and rounds the result down to your broker's lot step.

What is the difference between standard, mini and micro lots?

A standard lot is 100,000 units of the base currency. A mini lot is 10,000 units (0.10 standard lots). A micro lot is 1,000 units (0.01 standard lots). The calculator shows all three equivalents, but actual executable lots must comply with your broker's volume specification.

How does stop-loss distance affect position size?

The further your stop loss is from entry, the smaller your position size must be to keep the same risk amount. Doubling the stop-loss distance halves the lot size for the same risk budget. This is why tight stops allow larger positions while wider stops require smaller ones.

Why do JPY pairs use a different pip size?

JPY-quoted pairs (like USD/JPY and EUR/JPY) are priced to two decimal places instead of four. One pip for JPY pairs is 0.01, while for most other pairs it is 0.0001. The calculator automatically applies the correct pip size when you select a JPY pair.

Why does account currency conversion matter?

Pip values are calculated in the pair's quote currency. If your account currency differs from the quote currency, you need a conversion rate to determine the pip value in your account currency. For example, trading EUR/GBP with a USD account requires the GBP-to-USD rate to convert pip values.

How do spreads and commissions affect planned risk?

If you enter actual executable entry and stop prices, the spread is already reflected. Commission and slippage add to the cost per lot, which reduces the lot size that fits within your risk budget. The calculator includes these costs in the Advanced mode.

What happens if the minimum lot exceeds my risk budget?

The calculator reports 'No valid position within risk limit.' It does not recommend a larger position to satisfy the broker minimum. You would need to increase your risk budget, reduce your stop-loss distance, or use a broker with a smaller minimum lot.

Can I use this with MT4 or MT5?

Yes. Enter the contract size, pip size, minimum lot and lot step from your MT4/MT5 symbol specification (right-click the symbol → Specification). The calculator uses the same math that MT4/MT5 applies to position sizing.

Risk Disclaimer

Trading forex involves significant risk and may not be suitable for everyone.

This calculator is provided for educational purposes only and should not be considered financial advice or a recommendation to trade.

Position sizing limits planned exposure but cannot eliminate gap, slippage or execution risk. A stop-loss order may fill at a worse price than planned during volatile conditions.

Always verify broker specifications and use appropriate risk management.

Follow XAU/USD on Telegram

Join the Forex Wizard Telegram community for educational XAU/USD market structure, key levels and trading-related education.

Join Forex Wizard Telegram

Free to join · Trading involves risk · Not financial advice