Free tools · Risk
Position size calculator — how much to trade, from risk backwards
Last updated:
Short answer
Position size = (account capital × risk per trade %) ÷ (entry price − stop-loss price). Risking 1% of a ₹5,00,000 account (₹5,000) on a trade with entry ₹500 and stop ₹490 means ₹10 of risk per share, so the position is 500 shares — ₹2,50,000 of exposure, but only ₹5,000 at risk if the stop holds. Size from the stop backwards, never from conviction forwards.
Capital at risk
—
Risk per share
—
Position size
—
Position value
—
Capital deployed
—
Reference: shares to buy on a ₹5,00,000 account, entry ₹500
Shares = capital × risk % ÷ (entry × stop distance), rounded down. Multiply proportionally for other account sizes.
| Risk per trade | ₹ at risk | 1% stop | 2% stop | 3% stop | 5% stop |
|---|---|---|---|---|---|
| 0.5% | ₹2,500 | 500 | 250 | 166 | 100 |
| 1% | ₹5,000 | 1,000 | 500 | 333 | 200 |
| 2% | ₹10,000 | 2,000 | 1,000 | 666 | 400 |
Position sizing is the risk decision most traders make backwards: they pick a quantity that feels right, then discover what they were risking when the stop hits. The professional order is reversed — decide what fraction of capital a single losing trade may cost, measure the distance to your stop, and let those two numbers dictate quantity. Same strategy, same signals; the sizing rule alone often separates the account that survives a losing streak from the one that does not.
Enter your capital, risk percentage, entry and stop below. The calculator returns the quantity, the exposure it implies, and the rupee amount actually at risk.
The fixed-fractional method, and why 1–2% is the convention
Risking a fixed fraction of capital per trade has a compounding logic: losses shrink your risk in rupees as capital falls, which makes total ruin mathematically slow, while wins scale risk up as capital grows. At 1% risk per trade, a brutal streak of ten straight losses draws capital down about 9.6% — painful, recoverable. At 10% risk per trade, the same streak destroys 65% of the account, from which recovery requires nearly tripling what remains.
Losing streaks are not tail risk — they are certainties. A strategy winning 50% of the time has roughly an even chance of hitting seven consecutive losses somewhere in 500 trades. The risk fraction is what decides whether that inevitable streak is an entry in the trade log or the end of the account.
Sizing in lots, and where the formula bends
For F&O the same arithmetic applies with one constraint: quantity comes in exchange-set lots, so round the computed quantity down to whole lots — down, not up, because rounding up silently raises risk past your chosen fraction. If even one lot implies more risk than your rule allows, the honest conclusion is that the trade is too big for the account, not that the rule needs bending.
Two more honest caveats. Stops are not guarantees: gap opens and fast markets can fill you beyond the stop, so treat the calculated risk as the planned minimum, not a ceiling. And per-trade sizing does not cap portfolio risk — five 1%-risk positions that move together are closer to one 5% bet; correlated exposure needs its own limit.
From a sizing rule to an enforced system
A sizing rule only protects you when it is applied on every trade — including the ones taken angry, tired or revenge-driven, which is exactly when it gets abandoned. This is one of automation’s quietest advantages: a rule enforced in software cannot be talked out of.
INDfolio AI applies position limits, per-trade risk and account-level daily loss caps in the cloud on every strategy it runs, and its backtests size positions by the same rules — so the drawdowns you see in simulation were produced by the sizing you will actually trade.
These calculators are free, run entirely in your browser, and store nothing. They produce estimates for NSE trades based on published rates and standard formulas — not investment advice, and not a substitute for your broker’s contract note. INDfolio AI builds algo trading software; the honest connection is that our backtests apply this same cost arithmetic to every simulated trade.