Punch in account equity, risk %, and stop distance. Get the exact MT5 lot size that keeps your loss inside the number you picked — works for XAUUSD, EURUSD, GBPJPY, and every major forex pair.
The forex position size calculator computes the MT5 lot size that exposes exactly the cash you chose to risk, given your stop distance. It uses the same formula every serious prop-firm-compliant Expert Advisor uses internally — lots = (equity × risk%) / (stop pips × pip value) — so the math ties out.
Risk = $100. Pip value per lot on EURUSD = $10. Stop value per lot = $10 × 30 = $300. Position size = $100 / $300 = 0.33 lots.
500 points = 50 pips on gold. Risk = $500. Pip value per lot on XAUUSD = $10. Position size = $500 / (50 × $10) = 1.0 lots. Stays well under FTMO 5% daily drawdown.
Fixed-lot sizing (e.g., "always trade 0.1 lots") dilutes your risk as the account grows and over-levers it when the account shrinks — the exact inverse of what you want. Fixed-fractional sizing, which this calculator implements, scales position size with equity so a 5-loss streak never turns into account death.
0.25% to 0.5% per trade. At 1% you can bust the FTMO 5% daily drawdown on a single bad news-hour. At 0.25% you have room for 5-8 consecutive losers before hitting the daily cap.
Enter pair = XAUUSD. A 'pip' on gold in MT5 is 10 points (the second decimal). If your EA reports stops in points, divide by 10 to get pips.
Yes. For JPY quotes 1 pip = 0.01. The calculator auto-adjusts pip size — just enter the stop in pips, not price units.
Convert your equity to USD first, or accept a small error. The calculator assumes a USD account; for EUR or GBP accounts, multiply the lot result by the inverse of USD/base.