This free forex position size calculator tells you the exact lot size to trade for your account balance, risk percent, and stop loss distance. Enter your numbers below and the tool returns the position in standard, mini, and micro lots, plus your risk amount and pip value. It works for the major USD pairs, JPY pairs, and gold, and it runs entirely in your browser.
Position Size Calculator
Set 1 when your account currency equals the quote currency (the second currency of the pair). Otherwise enter the current rate from the quote currency to your account currency.
How position sizing works
Position sizing answers one question. How many lots can I trade so that a stopped-out trade costs me a fixed, known amount? The math has three steps. First, decide your risk amount: multiply your account balance by your risk percent. Second, work out what one pip is worth per lot on your instrument, converted into your account currency. Third, divide the risk amount by the stop loss in pips times that pip value. The result is your lot size.
Here is the worked example the tool loads by default. Your account holds 10,000 USD and you risk 1% per trade. That caps the loss at 100 USD. You trade EURUSD, where one pip is worth 10 USD per standard lot, and your stop sits 20 pips away. A full lot would lose 200 USD at the stop, which is twice your cap. So the calculator divides 100 by (20 × 10) and returns 0.50 lots. If price hits your stop, you lose 100 USD and nothing more.
Download the complete indicator database
Pair this calculator with the tools it was built for. One email unlocks the full library of 1,380+ indicators with compiled MT4 and MT5 files, plus my TradingView scripts. No paywall, no spam, unsubscribe any time.
Get the complete indicator library
One email unlocks 1,380+ indicators with compiled MT4 and MT5 files, plus my TradingView scripts.
Why fixed-percent risk beats fixed lots
Many traders pick one lot size and use it on every trade. That feels simple, but it hides a problem. A 15-pip stop and a 60-pip stop then carry very different losses. Your risk swings by a factor of four while your confidence in each setup stays the same. Fixed-percent risk flips this around. The loss is constant, and the lot size adapts to the stop distance.
Fixed-percent risk also scales with your account. After a losing streak, your balance shrinks, so each new position shrinks with it. That slows the drawdown and protects your capital when you need it most. After a winning run, position sizes grow gradually with the balance. The 1% to 2% range is the common convention among retail traders. It keeps any single loss small enough that a normal string of losers does not do serious damage.
Choose your stop distance first
The calculator needs a stop loss distance before it can size anything. That order matters. Place the stop where the chart says your idea is wrong, then size the position to fit. Never do the reverse. A stop dragged closer just to allow a bigger lot size sits inside normal market noise and gets clipped constantly.
Structure gives you logical stop levels. Put stops beyond swing highs and lows, or behind a tested zone found with a support and resistance indicator for MT4. Volatility works too: many traders use a multiple of the ATR so the stop widens in fast markets and tightens in quiet ones. Prefer fixed rules? Browse our library of MT4 trading systems and take the stop placement straight from the system rules. Whatever method you pick, the workflow stays the same: stop first, size second.
ATR-based stops: let volatility set the distance
The calculator's ATR mode does the pip conversion for you. The Average True Range measures how far price typically travels per bar. A stop set at a multiple of ATR adapts by itself: it widens in fast markets and tightens in quiet ones. That keeps normal noise from clipping your position while the risk amount stays fixed.
Here is the workflow. Add the ATR indicator to your chart (14 is the standard period). Read its current value in price units, for example 0.0025 on EURUSD or 0.35 on USDJPY. Switch the calculator to ATR-based, enter that value, and pick a multiplier. With ATR 0.0025 and a 1.5 multiplier, the tool converts 0.00375 into 37.5 pips and sizes the position from there. The result row shows the stop distance it used, so you can place the actual stop order at the same distance. Common multipliers run from 1.5 for tight intraday stops to 2.0 or more for swing trades. Pair this with the risk reward calculator to check what target that stop distance supports.
Common position sizing mistakes
The most common error is risking a percent of margin or free margin instead of balance. Margin is just the deposit your broker locks up for the position. It says nothing about how much you lose at the stop. Always base the risk amount on your account balance or equity.
The second error is treating every pip as worth the same. It is not.
- On EURUSD, a pip is 0.0001 and one standard lot makes it worth 10 USD.
- On USDJPY, a pip is 0.01 and its raw value is 1,000 JPY, which is roughly 6.80 USD at a rate of 147.
- On gold, this tool counts a 0.01 price move as one pip, worth 1 USD per 100-ounce lot.
Reuse an EURUSD lot size on yen or gold and your real risk lands far from your plan. The instrument selector and the exchange-rate field exist to fix exactly this.
A third trap is ignoring the exchange-rate field. If your account is in EUR and you trade GBPUSD, the pip value arrives in USD and must be converted. Leave the rate at 1 and the result is silently wrong.
How to use this forex position size calculator
- Select your account currency and enter your current account balance.
- Enter your risk percent (1 is the default). Then choose the stop loss method: enter a fixed distance in pips, or switch to ATR-based and enter the ATR value from your chart plus a multiplier.
- Pick the instrument. If your account currency differs from the quote currency, enter the quote-to-account rate; otherwise leave it at 1.
- Press Calculate and open the trade ticket with the lot size shown, keeping your stop at the planned distance.
Lot size calculator: the same math under another name
Traders search for this tool under several names. Lot size calculator, position size calculator, risk calculator and trade size calculator all describe the same arithmetic: risk amount divided by stop distance times pip value. This page covers all of them. The only thing that changes is the vocabulary.
Lot terminology trips people up more than the math does. Three sizes cover it.
- A standard lot is 100,000 units of the base currency.
- A mini lot is 10,000 units, written as 0.10.
- A micro lot is 1,000 units, written as 0.01.
Most retail brokers accept 0.01 as the smallest step, though some allow 0.001. The calculator returns all three forms, so you can type whichever one your platform expects. If your broker rounds lot sizes, always round down. Rounding up pushes your loss past the limit you just set.
FAQ
What risk percent should I use?
The common convention among retail traders is 1% to 2% per trade, and many professionals stay at or below 1%. There is no single correct number. It is a personal decision that depends on your drawdown tolerance, your strategy, and how many positions you hold at once.
Why does a JPY pair give a different lot size than EURUSD?
Because the pip value differs. A USDJPY pip is 0.01 and is worth 1,000 JPY per standard lot, which converts to roughly 6.80 USD at typical rates. That is smaller than the 10 USD pip on EURUSD. So the same risk amount and stop distance produce a larger lot size on the yen pair.
Does this calculator work for gold?
Yes. Select XAUUSD and the tool switches to a 100-ounce contract where each 0.01 price move counts as one pip worth 1 USD per lot. Check how your broker defines a gold pip, since some platforms quote it as a 0.1 move; if so, multiply your pip count accordingly before entering it.
Is a lot size calculator the same as a position size calculator?
Yes. The two names describe the same calculation and this page does both. Lot size refers to the answer, measured in standard, mini or micro lots. Position size refers to the process of deriving it from your risk and stop distance.
Should I use a fixed pip stop or an ATR stop?
Use the ATR mode when volatility swings between sessions or instruments, which is most of the time. Use fixed pips when your strategy defines the stop from a structural level instead. The dedicated ATR position size calculator goes deeper on period and multiplier choice.
Will correct position sizing make my trades profitable?
No. Position sizing controls how much you lose when a trade fails; it does not decide whether the trade wins. Test any sizing rule on a demo account first, because results are not guaranteed; past performance is not indicative of future results.
Related tools: breakeven calculator, expectancy calculator and kelly criterion calculator, plus the full free forex tools directory.
External references
Position sizing at Investopedia · Money management on Wikipedia