Position Sizer

Compute lots/units from account risk, stop distance and pip value.

0.01 (micro), 0.1 (mini), 1.0 (standard)
Example: 1 = risk 1% of balance
If account ≠ quote, enter how many USD per 1 QUOTE.
Auto-set from selection
Override if your broker differs
FX: 100,000; XAU: 100 oz; XTI: 1,000 bbl
Same distance from entry as stop
R:R 1:1

Stop distance

pips

TP distance

pips

Pip value / lot (account)

Risk amount

Position size (lots)

Units of base (A)

Quote currency (B)

Notes

How to Use

  1. Select your account currency and balance.
  2. Choose risk as a % of balance or a fixed amount.
  3. Select the instrument and enter entry and stop.
  4. If account currency ≠ quote currency, provide the B→C conversion.
  5. Click Calculate to get lots, units, and pip value.

Worked Example

EUR/USD example: Account $10,000, risk 1%, entry 1.1000, stop 1.0950. Stop distance = 50 pips. Pip value/lot ≈ $10. Risk amount = $100 → lots = 100 / (10 × 50) = 0.20 lots (≈ 20,000 units).

Formulas

lots = risk_amount / (pip_value_per_lot_in_account × stop_pips)

pip_value_per_lot = contract_size × pip_size × (B→C)

Educational use only. This tool ignores spreads, slippage and commissions.