TradeRiskTools

Position Size Calculator

Stocks, forex, or futures — one formula, sized correctly for each.

Last reviewed 2026-08-22

Estimates only — not trading, investment, or tax advice. Futures point values are fixed by the exchange (CME); forex pip values assume a standard lot in a USD-quote pair unless you change them below.

0
Dollar risk at this stop$0
Price risk (entry − stop)0

Stop-loss price finder

Already know how many shares/lots/contracts you want, and want to know where to place your stop instead? Enter it here.

Stop price
Price move to stop

Trade risk / R-multiple

Your dollar risk on this trade is once you calculate above — track that number against your realized P&L (in "R" units, where 1R = your planned risk) to see if your winners are actually outrunning your losers, independent of win rate.

Other tools

How this calculator works

Deterministic math — no AI, no estimation model. Formulas below.

risk_amount = account_size × risk_pct
price_risk = |entry_price − stop_price|
stocks: units = risk_amount ÷ price_risk
forex: units (standard lots) = risk_amount ÷ ((price_risk ÷ pip_size) × pip_value)
futures: units (contracts) = risk_amount ÷ (price_risk × point_value_per_contract)

FAQ

How do you calculate position size?

Position size = risk amount ÷ price risk per unit. Risk amount is your account size times your risk percentage (commonly 1-2%). Price risk per unit is the distance between your entry price and your stop price, converted into dollars for the asset type you're trading (per share for stocks, per pip for forex, per point for futures).

What percentage of my account should I risk per trade?

Most risk-management guidance caps risk at 1-2% of account equity per trade — that keeps a string of losses from doing structural damage. Prop-firm funded accounts often enforce a hard daily or per-trade risk limit as part of the funding rules, so check your specific firm's cap before sizing a trade.

How is futures position size different from stocks?

Futures contracts have a fixed dollar value per point of price movement (e.g. one ES point = $50, one MNQ point = $2), set by the exchange — it isn't proportional to price the way share count is. So futures position size is risk amount ÷ (price risk in points × dollar value per point), not risk amount ÷ price difference.