Logo

MonoCalc

/

Position Size Calculator

Finance

Risk per trade

Many trading guides use 0.5–2% per trade.

Risk budget: $250.00 per trade. Saved in this browser only.

Direction

Prices are assumed to be in your account currency.

Stop-loss

Use 1 for most stock brokers. Crypto and fractional-share brokers allow smaller steps.
For margin accounts and crypto perpetuals, 1 to 125.

Buy 125 shares

If the stop at 48.00 is hit, you lose $250.00 (1.00% of your account).

Position value
$6,250.00 (25.00% of your account)
Stop distance
2.00 (4.00%)
Risk per share
$2.00

Target 56.00 → +$750.00

3.00 : 1 reward to risk (3.00R)

You break even over many trades if you win at least 25.00% of them.

Double the stop distance to 4.00 (stop 46.00) → 62 shares. Halve it to 1.00 (stop 49.00) → 250 shares. Your risk budget stays $250.00 either way.

Trade ladder

+1R 52.00+2R 54.00Stop48.00 · −$250.00Target56.00 · +$750.00Entry50.00 · 125 sharesRisk $250.00 · 1.00%Reward +$750.00 · 3.00R

Losing-streak stress test

At 1% per trade, 10 losses in a row leave $22,609.55 (−9.56%), and you'd need +10.57% to get back. At 5%, the same streak costs 40.13% and needs +67.02%.

LossesBalanceDrawdownTo recover
5$23,774.75−4.90%+5.15%
10$22,609.55−9.56%+10.57%
20$20,447.67−18.21%+22.26%

This tool does arithmetic on the numbers you enter; it does not recommend a risk level or judge a trade. For a general expected-value calculation over several outcomes, try the Expected Value Calculator.

About This Tool

Position Size Calculator – Size Every Trade From Your Stop-Loss

A position size calculator answers the question to ask before every trade: how big can this position be so that, if the stop-loss is hit, I lose only the amount I chose? You enter your balance, the risk per trade, an entry and a stop. The calculator returns the largest number of shares, forex lots or futures contracts that stays inside that budget, after commissions and slippage.

The position sizing formula

Three lines do the work:

risk budget = balance × risk %
risk per unit = |entry − stop| × value of a 1.0 move + costs
size = risk budget ÷ risk per unit, rounded down

Take a 25,000 account risking 1%: the budget is 250. Buying at 50.00 with a stop at 48.00 loses 2.00 per share, so the position is 250 ÷ 2 = 125 shares, worth 6,250. With a target at 56.00 the trade makes 750, a 3 : 1 reward-to-risk ratio. It breaks even over many trades if at least 250 ÷ (250 + 750) = 25% of them win. Add a win rate and you also get the trade's expectancy, a special case of the expected value over two outcomes.

The trade ladder draws this plan as a price diagram: the red band between entry and stop is the money at risk, the green band up to the target is the reward, and dotted lines mark each whole multiple of risk (1R, 2R, 3R…).

A wider stop means a smaller position

Double the stop in the example to 4.00 and you can buy only 62 shares; halve it to 1.00 and you can buy 250. The loss at the stop stays about 250 either way, so place the stop where the idea is proven wrong and let the calculator set the size. For ATR-based stops, enter k × ATR as the distance.

Fixed-fractional risk and losing streaks

Risking a fixed percentage of the current balance is called fixed-fractional sizing. The stress test shows why the percentage matters more than any single trade:

10 losses in a rowBalance left (from 25,000)DrawdownGain to recover
1% per trade22,609.559.56%+10.57%
5% per trade14,968.4240.13%+67.02%

Recovery always needs a bigger gain than the loss, because the gain is earned on a smaller balance: 1 ÷ (1 − drawdown) − 1.

Forex: pips, lots and pip value

A pip is 0.0001 on most pairs and 0.01 on JPY-quoted pairs. A standard lot is 100,000 units, so one pip is worth 10 units of the quote currency per lot. With a USD account on EUR/USD, that is $10.00 per lot: risking $100 on a 30-pip stop gives 0.33 lots. On USD/JPY at 150.000 a pip is ¥1,000 ÷ 150 = $6.67. On a cross such as EUR/GBP you also need the GBP/USD rate, which you type in: at 1.27500 a pip is worth $12.75 per lot.

Futures ticks and micro contracts

Futures move in ticks with a fixed dollar value. One ES tick (0.25) is $12.50, so a 10-point stop risks $500 per contract. A $50,000 account risking 1% can hold exactly one contract. Add $4.50 of commission and even one contract is over budget. The micro contract (MES) is one tenth the size, so it lets small accounts size precisely.

Leverage vs risk

Leverage changes the margin you post, not what you lose at the stop. A 0.0625 BTC position with a 1,600 stop distance loses $100 at 10× or at 50×. At 50× the rough liquidation price moves above the stop, so the exchange would close you out first.

The liquidation price is rough
It ignores maintenance margin, fees and funding. Exchanges liquidate earlier than this.

Costs and slippage

Commissions and slippage come out of the risk budget, so the loss at the stop really is the loss. Adding a 2.00 fixed commission, 0.01 per share and 0.05 of stop slippage to the first example makes each share risk 2.06: the size drops to 120 shares and reward-to-risk to 2.88 : 1.

What this calculator leaves out

Out of scope
Kelly-criterion sizing, portfolio heat across open trades, scaling in or out, partial take-profits, options (the maximum loss is the premium paid), gaps beyond your slippage input, swap or overnight financing, stocks priced in another currency, live prices and tax. The tool never recommends a risk level or judges a trade.

Frequently Asked Questions

Is the Position Size Calculator free?

Yes, Position Size Calculator is totally free :)

Can I use the Position Size Calculator offline?

Yes, you can install the webapp as PWA.

Is it safe to use Position Size Calculator?

Yes, any data related to Position Size Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

How do I calculate position size from my risk % and stop-loss?

Multiply your balance by the risk % to get the money you may lose, then divide by what one share loses if the stop is hit. With 25,000 and 1% you may lose 250; buying at 50.00 with a stop at 48.00 loses 2.00 per share, so the position is 250 ÷ 2 = 125 shares.

What is the 1% rule, and what does a losing streak do to my account?

The 1% rule means risking at most 1% of the current balance on any one trade. Ten losses in a row at 1% take 25,000 down to 22,609.55, a 9.56% drawdown that needs a 10.57% gain to recover. At 5% the same streak costs 40.13% and needs a 67.02% gain. How much to risk is your own decision.

How do I calculate forex lot size and pip value?

One standard lot is 100,000 units, so a pip is worth 100,000 × pip size in the quote currency, then converted into your account currency. On EUR/USD with a USD account that is $10 per lot, so risking $100 with a 30-pip stop gives 0.33 lots. On a cross such as EUR/GBP you also need the GBP/USD rate: at 1.27500 a pip is worth $12.75 per lot.

Does leverage change how much I can lose at my stop?

No. Leverage only changes the margin you post. A 0.0625 BTC position with a 1,600 stop distance loses $100 at the stop whether you post $400 at 10× or $80 at 50×. High leverage can, however, move the liquidation price inside your stop, so you get closed out before the stop fills.

What do reward-to-risk and breakeven win rate mean?

Reward-to-risk compares what you make at the target with what you lose at the stop. A 3 : 1 trade breaks even over many trades if you win at least 1 ÷ (1 + 3) = 25% of the time; the calculator subtracts commissions before working this out.

Why is the size rounded down, and what if it rounds to zero?

Rounding down keeps the loss at the stop within your budget, because brokers only accept whole steps such as 1 share, 0.01 lots or 1 contract. If a single step already risks more than your budget, as one ES contract at $504.50 does against a $500 budget, use a smaller step, a micro contract (1 MES risks $50.00 there) or a tighter stop.