Free tool

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

Lot size
0.33
33,333 units of EURUSD
You riskUSD 100.00
Stop loss30 pips
Pip value (1 lot, USD)10.00
Loss if stopped outUSD 100.00

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

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.