Risk · Free tool

Position Size Calculator

Find the exact lot size for any trade from your account size, risk % and stop-loss distance.

Risk per trade
Position size (rounded down to 0.01 lot)
0.50 lots
Risk amount$100.00
Exact size0.5000 lots
Mini lots (0.10)5.00
Micro lots (0.01)50.0
Units50,000 EUR
Value of 1 pip per lot$10.00

USD account. 1 lot = 100,000 EUR; 1 pip = 0.0001. Spread and commission not included.

Trading involves substantial risk of loss and is not suitable for every investor. Edgoro is a software tool, not a broker or financial adviser: nothing it produces is investment advice, and past or backtested performance does not guarantee future results.

What the position size calculator does

Position sizing answers one question before every trade: how large can this position be so that, if the stop-loss is hit, you lose only the amount you decided in advance? The calculator works backwards from your risk budget and your stop distance, instead of picking a lot size first and hoping the stop fits.

How to use it

  1. Enter your account balance in US dollars.
  2. Choose how you express risk: a percentage of the balance or a fixed dollar amount.
  3. Type the stop-loss distance in pips (points for indices and crypto), measured from your entry to your stop — not from the current price.
  4. Pick the instrument. For pairs whose quote currency is not the dollar (USD/JPY, EUR/GBP…), enter the current conversion rate. For indices, enter what one point is worth per lot at your broker, because it varies.

The result shows the size in standard lots, plus the same exposure in mini lots, micro lots and units. Brokers trade in 0.01-lot steps, so the headline figure is rounded down to keep you inside your risk.

The formula

risk amount       = balance × risk %        (or your fixed amount)
pip value (1 lot) = pip size × contract size, converted to USD
lots              = risk amount ÷ (stop in pips × pip value per lot)

On pairs quoted in dollars, one pip on one standard lot (100,000 units) is worth $10. On USD/JPY a pip is worth ¥1,000 per lot, so you divide by the USD/JPY price. Gold uses 100 ounces per lot and a 0.1 pip, which also gives $10 per pip.

Worked example

A $10,000 account risking 1% has a $100 budget. On EUR/USD with a 20-pip stop: 100 ÷ (20 × $10) = 0.50 lots — 5 mini lots, 50 micro lots or 50,000 units.

The same account on USD/JPY at 150.00 with a 25-pip stop: one pip on one lot is ¥1,000 ÷ 150 = $6.67, so 100 ÷ (25 × 6.67) = 0.60 lots.

On gold, a $5.00 stop is 50 pips: 100 ÷ (50 × $10) = 0.20 lots.

Common mistakes

  • Sizing first, placing the stop second. A stop placed where the size "allows" ignores market structure. Choose the stop from the chart, then let the size adapt.
  • Forgetting spread and commission. A 20-pip stop with a 1.5-pip spread effectively costs 21.5 pips. Leave a buffer on volatile instruments.
  • Using the wrong pip value. Non-USD quote currencies, gold and indices do not pay $10 per pip. Check your broker's contract specification.
  • Rounding up. If the exact size is 0.537 lots, trade 0.53, not 0.54.
  • Raising risk after a loss. A fixed percentage shrinks positions during a drawdown, which is exactly the protection you want. See how streaks add up with the drawdown calculator.

Frequently asked questions

What percentage of my account should I risk per trade?

Many traders cap risk at 0.5–2% per trade so that a long losing streak stays survivable. The right figure depends on your strategy's win rate, your drawdown tolerance and any prop-firm rules; this calculator does not recommend a number.

Why is the pip value different for USD/JPY or EUR/GBP?

The pip value is first earned in the pair's quote currency (yen, pounds) and must then be converted to dollars at the current exchange rate, so it moves as that rate moves.

What is the difference between standard, mini and micro lots?

A standard lot is 100,000 units of the base currency, a mini lot 10,000 and a micro lot 1,000. The calculator shows all three so you can match your broker's minimum size.

Does the calculator work for gold, indices and crypto?

Yes. Gold assumes 100 ounces per lot, indices use the per-point value you enter, and Bitcoin and Ether assume one coin per lot. Always confirm the contract size with your broker.

All free tools

Let AI build the indicator behind your numbers

Turn the rules you just calculated into a TradingView indicator or an MT5 bot — described in plain English, ready to backtest.

Start free