Lot Size Calculator
Enter what you're willing to lose and where your stop sits — this tells you the exact position size. Works for forex, gold, indices and crypto.
Your trade
Position size
Round down to your broker's lot step before placing the trade. Contract sizes vary a little between brokers — check yours in the symbol specification if the numbers look off.
How the calculation works
Position sizing has one job: make sure that when a trade goes wrong, it costs you a known amount. The formula is:
Lot size = (balance × risk %) ÷ (stop loss in pips × pip value per lot)
The part most calculators get wrong is pip value. One pip on a standard forex lot is 100,000 × 0.0001 = 10 units of the quote currency — the second currency in the pair. On EUR/USD with a USD account that is simply $10. But on EUR/GBP the pip is worth 10 GBP, and if your account is in USD that has to be converted at the current rate. That is why this tool asks for the rate instead of quietly assuming 1.
Gold, indices and crypto
These do not use the 100,000-unit convention. Gold is normally 100 ounces per lot, so a 0.01 move is worth $1. Index and crypto CFDs are usually 1 unit per lot, so one index point is one unit of the quote currency. The tool applies the right contract size per instrument.
How much to risk
Most professionals stay between 0.5% and 2% per trade. On a prop-firm account, work backwards from the daily loss limit instead — if you can lose 5% in a day, risking 2% per trade means three losses can end your challenge. The prop-firm drawdown calculator does that maths for you.
Other free tools
Daily and maximum loss levels, and safe risk per trade.
Full performance stats from your MetaTrader report.
Your stats, calendar and hourly heatmap on the chart.
More on risk and performance in the CopyConnectFX blog, or see the full feature guide.
Let the copier do the sizing for you
CopyConnectFX copies trades between your MT4 and MT5 accounts locally, and can size every copy by risk percentage automatically — with a daily-loss limit that closes everything before a breach. Free.