Position Size Calculator
Calculate a position size that keeps your planned stop-loss risk within your risk budget, before trading costs.
About the Position Size Calculator
How position size is calculated
The calculator starts with the amount you are willing to lose: account balance x risk percentage. It divides that by the loss per unit at your stop loss (stop loss in pips x pip size, converted to your account currency) and rounds down to a whole unit. The size is then shown as standard, mini and micro lots.
- Amount at Risk is your risk budget, not the exact loss of each rounded lot alternative.
- Pip size is 0.0001, or 0.01 for pairs quoted in JPY.
- Exchange rate is only asked for when the pair's quote currency differs from your account currency. For a PKR account, that is every pair in the list. You type the rate by hand: the calculator does not fetch live prices.
Lot sizes, rounding and broker minimums
Lot values come from the calculated whole-unit size and assume 100,000 units per standard lot, 10,000 per mini lot and 1,000 per micro lot. Each lot value is rounded down to two decimals on its own, so the three lot values are alternatives and are not exactly equal to the units. A size under 0.01 shows as "Below 0.01" instead of 0.00. Follow your broker's lot step and minimum size.
Position size example
A 1,000 USD account risking 1% with a 60 pip stop loss on EUR/USD puts 10.00 USD at risk. That gives a position size of 1,666 units, or 0.01 standard lots, 0.16 mini lots or 1.66 micro lots.
Example with an exchange rate: if USD/JPY is quoted at 150 and your account currency is USD, enter about 0.006667 USD per JPY, not 150.
How the inputs connect: worked examples
Take a 1,000 USD account, EUR/USD and a 1% risk. The risk budget is 1,000 x 1% = 10.00 USD. With a 60 pip stop loss, the loss per unit at the stop is 60 x 0.0001 = 0.006 USD, so 10.00 / 0.006 = 1,666.67, rounded down to 1,666 units.
Balance and risk percentage decide how much you are willing to lose. The stop-loss distance decides how many units that amount can cover. A wider stop gives a smaller size for the same risk: with a 120 pip stop the same 10.00 USD gives 833 units (0.08 mini lots, 0.83 micro lots, and below 0.01 of a standard lot). A tighter 30 pip stop gives 3,333 units.
Raising the risk percentage scales the size in the same way. At 2% risk with the 60 pip stop, the amount at risk is 20.00 USD and the size is 3,333 units. Choose the stop loss from your chart analysis first, then size the trade to it, rather than shrinking the stop to fit a larger size. Once the size is set, you can check the trade against your daily limit with the Daily Risk Calculator.
What a pip is and how your stop loss in pips sets the size
A pip is the usual smallest price step quoted for a pair. This calculator uses 0.0001 for most pairs and 0.01 for pairs quoted in JPY. The stop loss you enter is a distance in pips, so a wider stop means each unit loses more if the stop is hit, and the position size gets smaller for the same risk.
Example: on EUR/USD, one pip on 10,000 units (one mini lot) is worth 1.00 USD, because 10,000 x 0.0001 = 1.00. The calculator does not show a separate pip value. It works from the loss per unit at your stop loss, so you do not need to look up a pip value first.
Costs and limits
Spread, commission and slippage are not included, so the real loss can be larger than the Amount at Risk. Gaps can also make the real loss larger than the planned one.
Only the currency pairs in the Currency Pair list are available. Gold and other metals, indices and other instruments are not included.
Number format
Use digits 0 to 9 and a dot for decimals, for example 1250.50. A comma is accepted only to separate groups of three digits, as in 1,250.50. A number cannot start with 0 followed by a comma, so write 0.5, not 0,5 or 0,500. Spaces before or after the number are ignored. Spaces inside a number, signs, currency symbols and digits from other scripts, such as Urdu-script digits, are not accepted.