Position Size Calculator
Work out how many shares, contracts, lots or coins to trade so that a stop-out loses exactly the amount you chose. Works for stocks, ETFs, futures, forex and crypto.
- Position value
- $10,000
- Share of account
- 10.0%
- Amount at risk
- $1,000
- Risk budget
- $1,000
- Risk per unit
- $5.00
- Reward : risk
- 3.0 : 1
Risking 1.00% of a $100,000 account ($1,000) with a stop below a 50.00 entry at 45.00 gives a position of 200 shares, worth $10,000 (10.0% of the account). If the stop is hit, the loss is about $1,000 before fees and slippage. If the target is reached, the gain is 3.0 times the amount at risk.
Risk budget for your conviction bets
Keep long-term holdings and concentrated bets apart. Set the size of your conviction sleeve and the most any single bet may lose, then list your open or planned bets to see how much of the budget they use.
- Conviction sleeve
- $50,000
- Max risk per bet
- $1,000
- Total risk budget
- $5,000
- Risk in use
- $2,795
- Remaining budget
- $2,205
| Bet | At risk | % of sleeve | Check |
|---|---|---|---|
| Gold miners ETF | $875 | 1.8% | Within limits |
| Long-dated Treasuries | $720 | 1.4% | Within limits |
| Copper futures ETF | $1,200 | 2.4% | Risks $1,200, above the $1,000 per-bet limit. |
What position sizing is
Position sizing decides how much of an asset to buy or sell. Sizing from risk turns that around: you first decide how much you are prepared to lose if the idea is wrong, then set a stop where the idea is invalidated, and the size follows from the two.
The result is that every trade risks the same amount regardless of how volatile the asset is or how far away the stop sits. A losing streak costs a predictable amount, and no single position can do outsized damage.
Method
Risk budget = account × risk %
Risk per unit = |entry − stop| × point value (futures) or pips × pip value (forex)
Position size = floor(risk budget ÷ risk per unit)
Reward : risk = |target − entry| ÷ |entry − stop|
Worked example
Risking 1.00% of a $100,000 account ($1,000) with a stop below a 50.00 entry at 45.00 gives a position of 200 shares, worth $10,000 (10.0% of the account). If the stop is hit, the loss is about $1,000 before fees and slippage. If the target is reached, the gain is 3.0 times the amount at risk.
Sizes are rounded down to whole shares or contracts, to 0.01 lots for forex and to 0.000001 for crypto, so the actual amount at risk is never above the budget. The calculation ignores commissions, slippage and gaps.
This is Step 4 of The MacroInsight Process: conviction bets. Concentrated bets, each sized deliberately and each with a written invalidation point.
The market, read before the bell.
What moved overnight, why it moved and what's next, in five minutes. Written by our desk, checked by a trader.
Plus our 25-minute training, free on sign-up