Position-sizing formula
risk budget = account balance × risk % / 100, or the cash amount you enter. units = risk budget / (stop pips × pip size × quote-to-account rate). Divide units by 100,000 to get standard lots.
RISK & RETURNS
Turn a risk budget and stop distance into currency units and standard lots. Round down to a lot increment you can actually trade.
Free to use · No account required
Your results will appear here.
risk budget = account balance × risk % / 100, or the cash amount you enter. units = risk budget / (stop pips × pip size × quote-to-account rate). Divide units by 100,000 to get standard lots.
A 10,000 USD account with a 1% budget risks 100 USD. For EUR/USD with a 25-pip stop, each unit risks 0.0025 USD. The result is 40,000 units, or 0.40 standard lots, before execution costs.
The executable size rounds down to the selected broker increment. A budget too small for one increment gives zero units. The displayed planned risk uses this rounded size. Commissions, spread, slippage and gaps can increase actual loss beyond the stop-based estimate; include them in your budget separately.
The starting balance is an input for planning, not a connection to your trading account. This calculator uses FX units and pip conventions; futures require exchange tick values and whole contracts.