The Method The Hub FAQ Join the Room
Tool · Stocks & Futures

Position Size Calculator for Stocks & Futures

A brass dial caliper on a dark polished desk with its jaws closed precisely around a small stack of gold coins, an emerald-lit candlestick chart glowing on a screen behind

This calculator turns a dollar risk into a share count or a contract count. Enter your account size, the percentage you are willing to lose on one trade, your entry and your stop, and it returns the position size that makes that loss exactly what you decided it would be.

Position size calculator

Amount at risk
$100.00
Shares
125
Risk per unit
$0.80
Actual risk at stop
$100.00

Sizes are rounded down to whole shares or whole contracts, so the actual risk is at or below the amount you chose — never above it. This tool is for education, not advice, and it does not account for commissions, slippage or gap risk.

The two formulas behind it

There is no modelling here, just division. The only thing that changes between asset classes is how you measure the distance to your stop.

Stocks: Shares = (Account × Risk%) ÷ (Entry price − Stop price)
Futures: Contracts = (Account × Risk%) ÷ (Stop in ticks × Tick value)

Both are the same statement: your dollar risk is fixed, so the size is whatever makes the stop cost exactly that. Notice what is not in either formula — how good the setup looks, how sure you are, or what happened on the last trade. None of those change the arithmetic, and letting them change the size is how an ordinary losing run turns into a serious one.

A worked example of each

Stocks

A $10,000 account risking 1% has $100 on the line. You want in at $52.40 with a stop at $51.60, so the distance is $0.80 per share. That gives $100 ÷ $0.80 = 125 shares, a position worth $6,550. If the stop fills, you lose $100. If your analysis changes and the stop belongs at $51.00 instead, the distance becomes $1.40 and the size drops to 71 shares — the risk is still $100.

Futures

Same $100 of risk, this time on Micro E-mini S&P 500 futures. The contract is $5 × the S&P 500 Index, its minimum price fluctuation is 0.25 index points, and one tick is therefore worth $1.25 (CME Group, Micro E-mini S&P 500 contract specifications). An eight-tick stop risks 8 × $1.25 = $10 per contract, so $100 ÷ $10 = 10 contracts.

Run the same stop on the full-size E-mini instead, where a 0.25-point tick is worth $12.50, and the risk per contract becomes $100 — the entire budget for a single contract. That is the whole argument for micros on a small account, and it is arithmetic rather than opinion. Tick value explained covers the mechanics for other contracts.

Why the stop decides the size, not your confidence

The instinct most new traders bring is to pick a size first and then place a stop where it feels tolerable. That reverses the logic and produces the two worst outcomes in trading: a stop placed for comfort rather than for structure, and a size that varies with mood.

Sizing from risk inverts it. The stop goes where the trade is genuinely invalidated — below the level, outside the range, wherever the idea stops being true — and the size is then whatever keeps the loss at your fixed number. A wide, structurally-correct stop is not a problem; it just means a smaller position. This is the same principle at work in sizing a position from risk, not conviction, and it is why setting a stop loss properly has to happen before you touch this calculator, not after.

Quick reference: what 1% buys you

Dollar risk at 1%, and the resulting size at a few common stop distances.

AccountRisk at 1%Shares ($0.50 stop)Shares ($1.00 stop)MES contracts (8-tick stop)
$2,000$2040202
$5,000$50100505
$10,000$10020010010
$25,000$25050025025

The futures column is the one worth staring at. On a $2,000 account, a $10-per-contract stop leaves room for two contracts — and if you widen the stop to 16 ticks, it leaves room for one. Whole-unit instruments do not scale smoothly on small accounts, which is a real constraint rather than a rounding annoyance. Position sizing for a small account deals with what to do when the answer keeps coming back as one or zero.

What this calculator does not account for

Worth being straight about, because a tool that hides its assumptions is worse than no tool:

The Generational Wealth way. Every callout carries a written invalidation, which means the stop distance is known before the trade exists — and once the stop distance is known, the size is not a judgement call, it is this division. Trail & protect then moves the stop up behind printed targets, which reduces the risk on the position but never raises it. Size set once at entry, risk only ever shrinking from there. See the method →

Frequently Asked Questions

How do you calculate position size for stocks?

Divide the dollars you are willing to lose by the distance from your entry to your stop, then round down. On a $10,000 account risking 1 percent, that is $100 of risk; with an entry at $52.40 and a stop at $51.60 the distance is $0.80 per share, so $100 divided by $0.80 gives 125 shares. Always round down rather than up, because rounding up quietly raises the risk above the number you chose.

How do you calculate position size for futures?

Convert the stop into ticks, multiply by the tick value to get the risk per contract, then divide your dollar risk by that figure. A Micro E-mini S&P 500 contract moves in 0.25 index-point ticks worth $1.25 each, so an eight-tick stop risks $10 per contract; a $100 risk budget therefore allows 10 contracts. Because contracts are whole units, small accounts often find the answer is one contract or none.

What percentage of my account should I risk per trade?

Most risk-first frameworks use 1 percent or less of account equity per trade, and many traders working a small account use less than that. There is no universally correct figure, and this is an educational tool rather than advice. What matters more than the exact percentage is that it is fixed in advance, applied identically to every trade, and small enough that a normal losing run does not force you to change it mid-drawdown.

Why does the calculator round down instead of up?

Because rounding up breaks the only promise the calculation makes. If the arithmetic says 4.7 contracts and you take 5, your actual loss at the stop is about 6 percent more than the amount you decided to risk. Rounded down to 4, you risk slightly less than planned, which is a harmless error. The calculator therefore shows the actual risk of the rounded size so you can see the difference rather than assume it away.

Bottom line

Position size is the one part of a trade that never has to be a judgement call. Fix the percentage, place the stop where the idea is genuinely invalidated, divide, round down. Do that on every trade and no single loss can change what you are able to do next week — which is the entire job of risk management in trading. If you trade forex rather than shares or contracts, the same logic in lots and pips is in the lot size calculator.

Survive first. Compound second.

The Hub stays free. When you want levels, targets and invalidation called in real time, the room is one click away.

Join the Room