Forex Position Size Calculator
Position sizing is the single most important risk-management skill in trading. Instead of guessing how many lots to trade, you decide in advance the small percentage of your account you are willing to risk, set your stop, and let the maths return the exact lot size. Enter your balance, risk and stop below for an instant answer.
Risk inputs
How it works
The calculator fixes your loss at the stop to a chosen percentage of the account, then divides that cash risk by what the stop costs per lot:
Risk amount = balance × (risk % ÷ 100) Risk per lot = stop (pips) × pip value per lot Position size = Risk amount ÷ Risk per lot (in lots) Example — $10,000 account, 1% risk, 20-pip stop, EUR/USD: Risk amount = 10,000 × 0.01 = $100 Risk per lot = 20 × $10 = $200 Position size= 100 ÷ 200 = 0.50 lots
- The 1% rule: risking 1% per trade means a 10-trade losing streak only draws the account down by roughly 10% — survivable, and the reason most professionals risk 0.5–2%.
- Pip value per lot is taken from the selected pair and converted into your account currency automatically.
- Always round the result downto your broker’s smallest lot increment so actual risk stays at or below plan.
Confirm the pip figure with the pip value calculator, check the margin the size requires, and once filled, track the trade in your trade journal. Avoid sizing into red-flag releases on the economic calendar.
What a position size calculator actually decides
The output of a position size calculator - the same tool is often called a lot size calculator - is one number: how many lots to put on. What makes it worth using is not the arithmetic, which is trivial, but the direction the reasoning runs. Most traders pick a size that feels about right and only find out afterwards what it would have cost at the stop. Position sizing reverses the order: you fix the loss first, in cash, and let the size fall out of the maths.
That reversal is the point. A 0.26 lot position is not inherently safer than a 1.0 lot position - it depends entirely on where the stop sits and what a pip is worth on that pair. Two traders with the same lot size and different stop distances are running completely different exposures. Size on its own is meaningless; size measured against a stop is the only version of the number that means anything.
Note also what the calculator does not decide. It says nothing about leverage, and nothing about margin. Leverage changes how much capital your broker reserves to hold the position open; it does not change what the position loses if price reaches your stop. A 0.26 lot trade risks the same cash at 1:30 as it does at 1:500.
- Account equity - the base your risk percentage is applied to. Use equity, not balance, when you already have positions open.
- Risk percentage - the only genuinely discretionary input, and the one that defines your drawdown profile.
- Stop distance in pips - this comes from the chart, from structure or volatility, not from what you wish you could risk.
- Pip value per lot - set by the pair, the lot convention and your account currency. Where the pair is not quoted in your account currency it also moves with the conversion rate, so it is a figure you look up at the moment you size the trade rather than one you choose or memorise.
The formula, derived from what a stop actually costs
Start with the stop rather than the formula. A stop-loss is a distance measured in pips. To turn a distance into cash you need a price per unit of distance, and that price is the pip value. For one standard lot of a non-yen pair whose quote currency is your account currency, one pip is 0.0001 x 100,000 = 10 units of the account currency. So a 28 pip stop on one standard lot costs 28 x 10 = 280. On a yen-quoted pair the pip is 0.01, not 0.0001, and the arithmetic starts from a different base entirely.
Now the algebra writes itself. If one lot loses 280 when the stop is hit, and you are only prepared to lose 75, you want the fraction of a lot that scales 280 down to 75. That fraction is 75 divided by 280. The units cancel cleanly - currency divided by currency-per-lot leaves lots - which is the check that tells you the formula is assembled correctly.
The single most common way to get a wrong answer is not an error in this division. It is feeding in a pip value that was never converted into your account currency, or one that used 0.0001 on a yen pair. Both mistakes produce a number that looks entirely plausible.
Risk amount = equity x (risk % / 100) Risk per lot = stop in pips x pip value per standard lot Lot size = Risk amount / Risk per lot Units check: account ccy / (account ccy per lot) = lots Then floor the result to your broker lot step (usually 0.01), so real risk lands at or below plan.
Worked example: 1.5 percent risk on GBP/USD
Assumptions, stated in full because a worked example without them teaches nothing: a USD-denominated account holding 5,000 in equity, trading GBP/USD, standard lot = 100,000 units of the base currency, pip = 0.0001, broker lot step = 0.01. Because GBP/USD is quoted in USD and the account is in USD, no currency conversion is needed and one pip on a standard lot is worth exactly 10.00.
The trader has decided to risk 1.5 percent and the chart puts a sensible stop 28 pips away. Everything else is arithmetic.
The raw answer is 0.2679 lots, which no broker will accept. Rounding down to 0.26 puts actual risk at 72.80 rather than the budgeted 75.00 - 1.46 percent instead of 1.50 percent. Always round down. Rounding up to 0.27 would have made the real risk 75.60, which is over plan, and being over plan on every trade compounds into a drawdown profile you never agreed to.
Equity = 5,000.00 USD Risk % = 1.5% Risk amount = 5,000 x 0.015 = 75.00 USD Pip value, 1 std lot = 0.0001 x 100,000 = 10.00 USD Risk per lot = 28 x 10.00 = 280.00 USD Lot size (raw) = 75.00 / 280.00 = 0.2679 lots Lot size (floored 0.01) = 0.26 lots Actual risk at stop = 0.26 x 28 x 10.00 = 72.80 USD As % of equity = 72.80 / 5,000 = 1.46%
Worked example on a yen pair, where the pip is not 0.0001
Yen-quoted pairs are where position sizing most often goes wrong, because the pip is 0.01 rather than 0.0001 and the pip value arrives in yen rather than in your account currency. Both corrections have to be applied, in that order, before the division makes sense.
Assumptions: a USD account with 10,000 equity, trading USD/JPY, standard lot 100,000 units, pip 0.01, risk 1 percent, stop 25 pips, and an assumed illustrative rate of USD/JPY = 156.25 purely to make the conversion concrete. That rate is an example, not a quote - use whatever the market is showing when you size the trade, and expect the converted pip value to move a little as it changes.
One pip on a standard lot is 0.01 x 100,000 = 1,000 JPY. Divide by 156.25 and you get 6.40 USD per pip. From there the sizing is the same three lines as before. The raw answer, 0.625 lots, floors to 0.62 and lands actual risk at 99.20 - just under the 100 budget, exactly as intended.
Assumed illustrative rate: USD/JPY = 156.25 Risk amount = 10,000 x 0.01 = 100.00 USD Pip value in JPY = 0.01 x 100,000 = 1,000 JPY Pip value in USD = 1,000 / 156.25 = 6.40 USD Risk per lot = 25 x 6.40 = 160.00 USD Lot size (raw) = 100.00 / 160.00 = 0.625 lots Lot size (floored) = 0.62 lots Actual risk = 0.62 x 25 x 6.40 = 99.20 USD (0.99%) If you had used 0.0001 as the pip size, pip value would come out as 10 JPY instead of 1,000 JPY - a factor of 100 error, and a position 100x too large (62.5 lots instead of 0.625).
How the inputs interact
The relationship between stop distance and lot size is a plain inverse: double the stop and the size halves, leaving the cash at risk unchanged. This is the part beginners find counter-intuitive, because a wider stop feels riskier. Sized properly, it is not. It is a smaller position held further from entry, costing the same if it fails.
Risk percentage scales the other way, linearly. Doubling the percentage doubles the lot size and doubles the cash at risk, which is why the percentage is the input that deserves the most thought and gets the least. The commonly cited 0.5 to 2 percent band is a convention rather than a recommendation - FXMARE does not tell you what to risk - but it exists for an arithmetic reason rather than a mystical one: risking 1 percent of current equity through ten consecutive losses leaves about 90.4 percent of the account, a drawdown of roughly 9.6 percent. At 2 percent the same streak costs about 18.3 percent.
Recovery is where the asymmetry bites. A 20 percent drawdown needs a 25 percent gain to get back to flat, because 1 / 0.8 = 1.25. A 50 percent drawdown needs 100 percent. The purpose of holding risk per trade small is not to make money faster - it is to keep the recovery arithmetic from turning against you. None of this predicts your results; it only describes what a losing sequence does to an account.
Stop Risk per lot Lot size Cash at risk ---- ------------ ------------- ------------ 10 p 10 x 10 = 100 1.00 100.00 20 p 20 x 10 = 200 0.50 100.00 40 p 40 x 10 = 400 0.25 100.00 80 p 80 x 10 = 800 0.125 -> 0.12 96.00 (the last row is under budget because 0.125 floors down to the 0.01 lot step, never up) And the reverse - 10,000 equity, 30 pip stop: 0.5% -> 50 / 300 = 0.1667 -> 0.16 lots 1.0% -> 100 / 300 = 0.3333 -> 0.33 lots 2.0% -> 200 / 300 = 0.6667 -> 0.66 lots
The mistakes that break the calculation
Most bad position sizes come from one of a handful of input errors rather than from the formula. They are worth knowing by name because each one fails silently - the calculator returns a confident number either way.
Costs are the subtlest of them. If your stop is hit you pay the stop plus whatever the broker charges, so the true loss is slightly larger than the sizing arithmetic suggests. Take the earlier GBP/USD example and assume, purely for illustration and not as any broker's published rate, a round-turn commission of 7.00 per standard lot: 0.26 lots adds 1.82, taking the total from 72.80 to 74.62. That still sits inside the 75.00 budget - but only because the rounding down left headroom. On a tight stop, where the spread is a large fraction of the stop distance, costs can push you meaningfully past plan unless you either widen the stop by the spread or shave the size.
- Balance instead of equity. With open positions running, balance overstates what you actually have. Equity is the honest input.
- 0.0001 on a yen pair. The pip is 0.01. Getting this wrong is a factor-of-100 error in pip value and therefore in lot size.
- Sizing from leverage. Leverage tells you what you are permitted to open, not what you should. It belongs in the margin calculation, nowhere near this one.
- Skipping the account-currency conversion. A pip value left in the quote currency produces a lot size in the wrong scale entirely.
- Rounding up to the nearest lot step. Always floor. Rounding up means every single trade quietly runs over plan.
- Ignoring the spread on tight stops. If the stop is 8 pips and the spread costs you 1.5, roughly 19 percent of the intended stop is consumed before price has moved at all.
What position sizing cannot do
Position sizing controls the size of a planned loss. It does not prevent loss, and it does not guarantee the loss stays the size you planned. A stop is an instruction to exit at the next available price, not a promise of that price. When liquidity thins - around major data, at the weekend gap, on a central bank surprise - the next available price can be a long way past your level.
Take the 0.26 lot GBP/USD position from earlier, planned to lose 72.80 at a 28 pip stop. If the market reopens 90 pips against the position, the fill is 90 pips away and the loss is 0.26 x 90 x 10 = 234.00, roughly 3.2 times what was planned. Nothing in the sizing formula prevents that. What sizing does is make the outcome survivable: the same gap on a position sized by gut feel at 2.6 lots would have cost 2,340 on a 5,000 account.
The other blind spot is correlation. Three positions each sized to 1 percent, opened on pairs that all move with the same underlying driver, are not three separate 1 percent risks. If the driver goes against you they resolve together, and on a 10,000 account that is 300 gone in one move, not three independent 100 outcomes. Size per trade, but budget risk per idea.
Before placing the trade, confirm the pip figure with the pip value calculator, check that the resulting lot size leaves you comfortable free margin using the margin calculator, and project the outcome at your target with the profit and loss calculator. FXMARE publishes information and tools, not trading advice - the risk percentage you choose is yours.
- Slippage: stops fill at the next available price, which in fast markets is worse than your level.
- Weekend and holiday gaps: positions held through a close can reopen well beyond the stop.
- Scheduled events: high-impact releases routinely produce moves larger than an intraday stop.
- Correlated exposure: several positions on the same theme behave as one larger position.
- Broker lot minimums: on very small accounts the smallest tradable lot may already exceed your intended risk, in which case the honest answer is not to take the trade.
Frequently asked
How much should I risk per trade?
Most disciplined traders risk between 0.5% and 2% of account equity per position. Lower is safer; the right number depends on your win rate, edge and tolerance for drawdown.
Should I use balance or equity?
Use current account equity (balance plus open P&L) for the most honest figure, especially when you already have positions open.
Does the stop have to be in pips?
Yes — convert your price-based stop to a pip distance first. For a EUR/USD entry at 1.0840 with a stop at 1.0820, that is 20 pips.