Forex position size calculator

Size is the one variable you fully control on every trade. Enter your balance, the percent you're willing to lose, your stop distance and the pip value for your symbol — the calculator returns the lot size that makes a full stop-out cost exactly your chosen risk.

The mathlots = (balance × risk%) ÷ (stop × pip value)

Varies by pair, account currency, and broker contract — check your symbol's spec. $10 is common for USD-quoted majors; gold differs.

Position size
0.40 lots

Risking $100.00 (1% of $10000) with a 25-pip stop at $10.00/pip/lot. A full stop-out loses ≈ $100.00 — the size is the output, the risk is the decision.

The formula, worked once

Fixed-fractional sizing runs in two steps. First the dollar risk: a $10,000 account risking 1% puts $100 on the line. Then the size that makes your stop cost exactly that: with a 25-pip stop and a $10 pip value per standard lot, each lot loses $250 at the stop, so $100 ÷ $250 = 0.40 lots. Change any input and the output shifts proportionally — half the stop distance doubles the size at the same dollar risk, which is why tight stops tempt oversizing and why the dollar risk, not the lot number, is the decision that matters.

Pip value is where calculators quietly lie

Most position-size tools hard-code $10 per pip per lot. That's roughly right for USD-quoted majors on a USD account and wrong nearly everywhere else: JPY pairs move in different units, crosses depend on conversion rates that change with price, gold contracts vary by broker, and a EUR-denominated account shifts every value again. This page makes pip value an editable input instead of a hidden assumption — read the real number from your platform's symbol specification (in MT5: right-click the symbol → Specification) and the arithmetic stays honest.

What this calculator refuses to decide

It will not pick your risk percent. One percent per trade is a common default because it survives long losing streaks — ten straight losses cost about 9.6% of the account — but the survivable number depends on your win rate, payoff, and how correlated your positions run. That's a ruin question, not a sizing question, and the risk-of-ruin calculator answers it with your own numbers. Nothing you type here is uploaded; the math runs in your browser.

Method: lots = (balance × risk%) ÷ (stop pips × pip value per lot). Pip value varies by pair, account currency and broker contract — check your symbol's spec.

Runs entirely in your browser — nothing you type is uploaded or stored.

Goes deeper

Risk disclosure

Trading CFDs carries substantial risk. Past performance does not guarantee future results. Figures shown are modelled MT5 Strategy-Tester backtest results (IC Markets cap=5 reference run, Model=0 generated ticks) that vary with the broker's stored data and are not reproducible; broker spread + latency materially affect real-account outcomes. Not investment advice.

© 2026 ProEA · All rights reservedBuilt for MT5 · Not affiliated with MetaQuotes

Past performance ≠ future. Backtest is broker-specific.