RiskDesk · Free Tool

Position Size Calculator

Work out exactly how many shares, lots or contracts to trade so that a stop-out costs you a fixed, chosen percentage of your account — and nothing more.

Pick a contract to load its tick size, tick value and multiplier — or choose Custom and type your own.

Position size
Amount at risk
Stop distance
Position notional

Educational tool only. Results depend entirely on the values you enter and assume your stop loss fills at the price given — in fast or gapping markets it may not. Nothing here is financial or investment advice. All amounts are in whatever currency you enter — nothing is converted.

How position sizing actually works

Most losing accounts are not destroyed by bad analysis. They are destroyed by inconsistent size — a run of small wins followed by one oversized loss that erases them. Position sizing inverts the usual order of thinking. Instead of asking “how many shares can I afford?”, you decide first how much money you are willing to lose if you are wrong, and let that decision dictate the size.

That turns every trade into the same-sized bet regardless of the instrument, its price, or its volatility. A $50 stock with a wide stop and a $500 stock with a tight stop end up risking identical dollars. Your results then reflect your edge rather than the accident of which positions happened to be large.

A worked example

A $25,000 account, risking 1% per trade. Entry at $100.00, stop at $97.50.

  • Risk amount: $25,000 × 1% = $250
  • Stop distance: $100.00 − $97.50 = $2.50 per share
  • Position size: $250 ÷ $2.50 = 100 shares
  • Notional exposure: 100 × $100 = $10,000, or 40% of the account

Note the last line. Risking 1% required committing 40% of the account as exposure. That gap between risk and exposure is the single most misunderstood number in retail trading. A tight stop makes a position feel small while the notional is enormous — and it is the notional that suffers on a gap, a halt, or a weekend news event where your stop never gets the chance to work.

Choosing a risk percentage

The arithmetic of drawdown is unforgiving and worth internalising. At 1% risk, ten consecutive losses cost roughly 9.6% of the account. At 5%, the same ten losses cost about 40% — and recovering from a 40% drawdown requires a 67% gain, not a 40% one. Streaks of ten are entirely normal for a strategy that wins half its trades.

This is why professional risk mandates cluster between 0.25% and 2% per position, and why they cap the total risk open across all positions at the same time. Sizing one trade correctly means little if you hold six correlated trades that are effectively one large trade wearing six names.

Tips to consider

The calculation assumes your stop fills at the price you set, which is true most of the time. Knowing the situations where it may not lets you size for them on purpose rather than be surprised by them.

  • Gaps in equities. A stock can reopen well away from your stop after earnings or overnight news, and the fill is that opening price rather than the level you chose. Keeping an eye on the notional, not just the risk figure, keeps that outcome comfortable.
  • Weekend gaps in forex and indices. Both close and reopen at whatever price the news across the break justifies. Trimming size into a Friday close is the common answer, as is treating the risk number as a good estimate rather than a hard cap when you hold over a weekend.
  • Thin or fast-moving markets. When the spread widens quicker than an order can execute, the realised loss runs past the calculated one. A wider stop with smaller size generally travels better here than a tight stop with a large one.
  • Scheduled events. Earnings, central bank decisions and major data releases all raise the odds of a gap. Reducing size ahead of a date you already know about costs very little and removes the worst case.
  • Let the stop set the size, not the reverse. Place the stop where the trade would be structurally wrong, then size to it. Tightening a stop purely to justify a bigger position is the most common way this calculation gets misused — the size looks disciplined while the odds of being stopped out by ordinary noise climb toward certainty.
RiskDesk — “I run one strategy on five accounts. My wrists filed a complaint.” Lot scaling, symbol mapping and every account kept in sync.

Sizing every trade by hand gets old fast.

RiskDesk does this automatically against your live broker account, then enforces it — pre-trade sizing, server-side stop-loss attachment, daily loss limits and an account shield that acts even when the app is closed.

Frequently asked questions

What is a good position size for a beginner?

Most risk frameworks put new traders at or below 0.5% of account equity per trade. The reason is not caution for its own sake: a beginner has no measured win rate yet, so the size that survives an unexpectedly long losing streak is the only defensible choice. You can raise it once you have enough closed trades to know what your actual distribution of outcomes looks like.

Does this calculator work for forex lots?

Yes. Select 'Forex' as the instrument type and the calculator switches to pips and lots. It needs two extra values: the pip size (0.0001 for most pairs, 0.01 for JPY pairs) and the pip value of one standard lot in your account currency, which is $10 for most USD-quoted pairs. It returns standard lots, and the sub-line shows the equivalent in mini and micro lots.

Why is my position size so small?

Almost always because the stop is far from the entry. Size and stop distance are inversely proportional, so doubling the stop distance halves the position. If the resulting size is uneconomic after commissions, the honest conclusion is usually that the trade does not fit the account rather than that the stop should be tightened.

Should risk be calculated on account balance or equity?

On equity that includes open profit and loss, if you want to be strict. Using the starting balance while positions are already losing understates the true risk, because the money supporting the new position has partly evaporated. Using equity makes sizing shrink automatically during a drawdown, which is the behaviour you want.

Is any of my data sent anywhere?

No. The entire calculation runs in JavaScript in your browser. Nothing is transmitted, stored, or logged, and there is no account. Closing the tab discards everything you typed.