Forex Position Sizing
Forex position sizing determines how many currency units or lots to trade for a chosen amount of risk. The calculation connects your account equity, stop distance and pip value. It answers a practical question: if this trade reaches its planned exit, how much money could it lose?
Start with the loss budget, not the position your platform will allow. This article covers the calculation and its adjustments for costs, account currency and existing trades. Broader rules for controlling account losses belong in your forex risk management plan. All figures below are hypothetical, and a calculated loss is not a guaranteed maximum.
The Forex Position Sizing Formula
The basic calculation has two stages:
Cash risk budget = Account equity × Risk percentage
Position size in standard lots = Cash risk budget ÷ (Stop distance in pips × Pip value per standard lot)
Express the risk percentage as a decimal. A 0.5% allowance becomes 0.005. Both the cash risk budget and pip value must use your account currency; dividing a dollar budget by a euro pip value will produce the wrong answer.
The denominator estimates how much one standard lot would lose at the stop, before separate costs and adverse execution. Divide your budget by that amount to find the position size. CME Group’s position sizing guidance uses this relationship between the stop location, acceptable account risk and contract size.
Choose the stop where the trade’s reasoning fails, then calculate size. Do not move it closer simply to accommodate a larger order. CME also cautions against arbitrary stops that normal market movements could trigger. A smaller position is usually the cleaner response to a wider required stop.
Choose the Account Value and Risk Budget
For a rule based on current equity, include unrealized gains and losses rather than using the account balance alone. OANDA’s account statement definitions distinguish equity, which includes open profit or loss, from other account measures.
Suppose the balance is $10,000 but open positions show a $600 loss. Equity is approximately $9,400, before other adjustments. A 0.5% allowance based on equity is $47, not $50. Using the original balance would ignore money already lost on paper.
No percentage makes a trade safe. The frequently mentioned 1% or 2% rules are conventions, not protective guarantees. CME’s explanation of the 2% rule explicitly describes that threshold as arbitrary. A suitable policy depends on loss tolerance, strategy results, execution conditions and simultaneous positions. The 0.5% examples here illustrate arithmetic, not a recommended allocation.
A fixed percentage also changes the cash allowance after losses. Starting with $10,000, ten consecutive losses of exactly 1% of remaining equity leave about $9,043.82. At 2%, they leave $8,170.73. These simplified calculations assume every loss matches its allowance and no other account changes occur. The percentage may look small; its cumulative effect is not.
Worked Example: Sizing a EUR/USD Trade
Assume a USD account with $10,000 equity and a chosen risk allowance of 0.5%. The trader plans to buy EUR/USD at 1.1000, with a stop at 1.0975. The distance is 0.0025, or 25 pips.
A standard lot represents 100,000 units of the base currency, as shown in OANDA’s lot and unit definitions. For EUR/USD, that means 100,000 euros. With a pip size of 0.0001 dollars per euro, one standard lot changes in value by $10 per pip.
The calculation is:
Cash risk budget: $10,000 × 0.005 = $50
Position size: $50 ÷ (25 × $10) = 0.20 standard lots
That equals 20,000 euros of base currency. Its pip value is $2, so a 25 pip adverse move produces a $50 price loss, assuming execution at the stated prices and excluding separate charges.
| Stop distance | Standard lots | Base currency units | Estimated price loss |
|---|---|---|---|
| 10 pips | 0.50 | 50,000 EUR | $50 |
| 25 pips | 0.20 | 20,000 EUR | $50 |
| 50 pips | 0.10 | 10,000 EUR | $50 |
| 100 pips | 0.05 | 5,000 EUR | $50 |
The table illustrates why a fixed lot size is not a fixed risk amount. Keeping 0.20 lots while widening the stop from 25 to 50 pips doubles the estimated price loss from $50 to $100. For more on order denominations, see forex lot sizes.
Use Pip Value in Your Account Currency
The $10 figure above is not universal. Pip value depends on the pair, position size and conversion into the account currency. Most currency pairs use a pip of 0.0001, while pairs quoted in Japanese yen generally use 0.01. OANDA’s explanation of pips also distinguishes these standard movements from smaller fractional price increments.
Calculate the pip value in the quote currency first:
Pip value in quote currency = Base currency units × Pip size
Then convert that amount into the account currency. A 100,000 euro EUR/JPY position has a pip value of ¥1,000. At a hypothetical USD/JPY conversion rate of 150.00, that is approximately $6.67 per pip in a USD account. OANDA demonstrates the same yen pip value conversion method for AUD/JPY.
The conversion rate can change before the trade closes, so this is an estimate. Refresh it when calculating the order. Also check whether your calculator requests pips or platform points: entering 250 instead of 25 changes the result tenfold. Our guide to pips and pip values covers these units separately.
Allow for Spreads, Commissions and Slippage
The basic formula estimates price loss. Separate commissions and adverse execution can push the final loss above it. Commission accounts may charge on both entry and exit; OANDA’s commission calculation examples show why both sides belong in the cost estimate.
Count the Spread Once
Use expected executable entry and exit prices, not just the distance between chart markers. A long position normally enters at the ask and exits at the bid; a short does the reverse. OANDA’s order execution documentation identifies ask pricing for buys and bid pricing for sells.
If your stop distance already measures the difference between those executable prices, the spread’s effect is included in that distance. Adding it again would double count it. If you measured from midpoint prices instead, adjust the estimate for the relevant bid and ask prices.
Recalculate After Adding Costs
Return to the $50 EUR/USD budget and 25 pip stop. Assume a hypothetical round trip commission of $7 per standard lot and an additional one pip allowance for adverse execution. These are example inputs, not a broker quotation or a sufficient allowance for every market condition.
Estimated loss per standard lot = (25 + 1) × $10 + $7 = $267
Adjusted position size = $50 ÷ $267 = 0.1873 lots
If the order increment is 0.01 lots, round down to 0.18 lots. Under these assumptions, the estimated loss is $48.06. Rounding up to 0.19 lots would increase it to $50.73.
Add expected financing debits if the planned holding period could incur them. Check the applicable schedule rather than assuming every cost scales neatly with volume. The guide to forex broker fees and trading costs covers these charges.
A slippage allowance is a planning buffer, not insurance. OANDA’s stop execution guidance notes that exits can occur away from the requested stop price, including around news announcements and market reopenings. A gap can exceed the allowance by a wide margin.
Check Minimum Trade Size and Margin
When the Calculated Size Is Too Small
The calculator’s answer must fit the platform’s order increments. Some platforms accept individual currency units; others require lot increments. OANDA’s unit based sizing guidance, for example, explains how its platform can accept sizes smaller than a conventional micro lot.
Consider a $500 account with a 0.5% risk budget of $2.50. With a 50 pip EUR/USD stop, the basic calculation gives 0.005 lots, or 500 units. If the platform’s minimum is 0.01 lots, that minimum would risk $5 before separate costs: twice the allowance.
Do not round up and call the difference harmless. Use a permitted smaller denomination if available, or skip the trade. Moving the stop closer is appropriate only if the revised level still fits the trade’s reasoning, not because the order ticket refuses the original size.
Margin Is a Separate Constraint
Margin is the collateral required to open and maintain a position, not the amount it can lose. The CFTC’s retail forex advisory explains margin requirements and warns that losses can exceed the funds deposited.
Calculate size from risk, then check whether the account has sufficient margin capacity. Do not reverse that order by using all available buying power and working out the consequences afterward. A trade can meet its individual loss budget while leaving too little room for other positions or adverse account movements.
Review the broker’s liquidation rules and the account’s projected margin usage before submission. The relationship is covered separately in our guide to forex margin requirements and borrowing capacity.
Size Related Positions as a Group
An individually modest trade can add to an already concentrated exposure. Buying both EUR/USD and GBP/USD creates two positions that benefit from their respective currencies strengthening against the dollar. They are different pairs, but not necessarily independent risks. IG’s currency correlation guide explains how relationships between pairs can affect combined exposure and why those relationships are imperfect.
Suppose each trade has a $50 planned loss. Together they represent $100 of planned stop loss exposure, before unexpected execution effects. A policy that permits only $50 across one currency view would require splitting that budget between the positions or choosing one.
Apply the same discipline when adding to an existing trade. Two entries are not two unrelated allowances. Calculate each entry’s expected loss at its stop, include costs, and assess the combined amount before adding volume.
A useful written policy separates the allowance for one trade, one shared currency exposure and all open positions. Set those limits before the orders arrive. Otherwise, every new setup can become an exception.
Verify the Size Before Submitting the Order
Use a calculator to reduce arithmetic work, but check its assumptions against the order ticket. This short process keeps the calculation auditable:
- Confirm current equity and the account currency.
- Record the intended entry, stop price and distance in pips.
- Check pip value and any required currency conversion.
- Include separate charges and an explicit execution allowance.
- Round down to the permitted increment, then recalculate the estimated loss.
- Check combined open risk and margin capacity before submission.
If the entry price changes before execution, recalculate the distance to the stop rather than keeping a stale size. Record the inputs and eventual loss in a trading journal. Comparing planned costs with actual charges and fills gives you evidence for revising future allowances.
The objective is a repeatable decision: choose the loss budget, identify the exit, calculate the size, then test whether the order fits the account. Position sizing does not establish whether a trade is worth taking. It makes the financial consequence of taking it clearer.