Risk of Ruin Calculator — The Math Every Indian Retail Trader Should Run Once
The formula that tells you whether your position sizing makes long-run survival mathematically likely or catastrophic. With an Indian retail example.
Risk of Ruin Calculator — The Math Every Indian Retail Trader Should Run Once
Risk of ruin (ROR) is the probability that your trading account hits zero (or a pre-defined floor) given your win rate, reward:risk ratio, and risk-per-trade. It is a single number that tells you whether your current sizing makes long-run survival mathematically likely or catastrophic.
Most Indian retail traders have never computed their ROR. The computation takes 60 seconds with a calculator. The result often changes how they size their next trade.
The formula
For a binary-outcome trading system (win or lose a discrete amount per trade), the risk of ruin formula derives from gambler's ruin theory:
$$
ROR = \left(\frac{1 - A}{1 + A}\right)^{C}
$$
Where:
A = (W × R − L) / (W × R + L)is the edge per trade, as a signed number between -1 and +1W= win rate (between 0 and 1)L= loss rate = 1 − WR= reward:risk ratio (e.g., 2 for 2:1 reward:risk)C= number of units you can afford to lose before ruin. If your account is ₹5 lakh and you risk ₹5,000 per trade, C = 100.
The ROR formula assumes independent trades, constant position size in units, and a known edge. Real trading violates all three assumptions to some degree, so the formula is a best-case approximation. In practice, actual ROR tends to be 2-5x higher than the formula predicts when estimation error, regime shifts, and behavioural drift are included.
A worked Indian retail example
Trader Priya has an account of ₹5,00,000. She has backtested a Nifty options swing strategy with:
- 55% win rate (W = 0.55, L = 0.45)
- 2:1 reward:risk (R = 2)
She is comparing three sizing choices: ₹5,000 risk per trade, ₹25,000 risk per trade, ₹50,000 risk per trade.
Compute A
A = (0.55 × 2 − 0.45) / (0.55 × 2 + 0.45) = (1.10 − 0.45) / (1.10 + 0.45) = 0.65 / 1.55 = 0.419
Compute ROR at each sizing
1% risk per trade (₹5,000): C = ₹5,00,000 / ₹5,000 = 100
- ROR = ((1 − 0.419) / (1 + 0.419))^100 = (0.581 / 1.419)^100 = (0.410)^100 ≈ 10⁻⁴⁰
- Essentially zero over any realistic horizon
5% risk per trade (₹25,000): C = 20
- ROR = (0.410)^20 ≈ 10⁻⁸ ≈ 0.00000001
- Still near-zero, but orders of magnitude higher than 1%
10% risk per trade (₹50,000): C = 10
- ROR = (0.410)^10 ≈ 0.0001 ≈ 0.01%
- Still small, but now meaningful
20% risk per trade (₹1,00,000): C = 5
- ROR = (0.410)^5 ≈ 0.012 ≈ 1.2%
- Now material. Over 100 independent 20%-sized sequences, 1.2 of them would ruin the account on average.
The lesson
Doubling risk-per-trade does not double ROR. It raises it exponentially. The difference between 1% and 5% is a 10^32 multiplier on ruin probability. The difference between 1% and 20% is a 10^38 multiplier.
This is why every institutional sizing framework caps risk-per-trade in the 1-2% range regardless of how confident the trader feels about a specific trade. The math is doing the work that confidence cannot.
The hidden variables ROR doesn't capture
The formula above assumes three things that real trading violates.
1. Your edge is estimated, not known
Priya's 55% win rate and 2:1 ratio come from a backtest with a finite sample. The true win rate might be 50%. The true ratio might be 1.7:1. The formula is only as good as the inputs; if your inputs are optimistic (and retail backtests usually are), the real ROR is higher.
A conservative adjustment: use your backtest's 95% confidence interval LOWER bound for both W and R. For Priya's strategy with 100 backtest trades, the 95% CI on W might be (0.45, 0.65). Using the lower bound (0.45) dramatically worsens the computed A and therefore ROR.
2. Returns are not independent
Real trading has streaks. A bad week produces consecutive losses not because of randomness alone but because regime shifts correlate losses. The binomial model's independence assumption understates tail risk.
Monte Carlo simulation with serial correlation better captures reality. For a retail trader, a simple adjustment: multiply ROR by 3-5x as a buffer.
3. Behavioural drift under pressure
When Priya is down 30% over six weeks, the probability that she holds her sizing discipline without deviation drops. The formula assumes she keeps risking 1% per trade. Reality: many traders double down to "get it back", which accelerates ruin.
Behavioural drift is the reason most institutional desks have automated kill-switches that override the trader's own judgment when drawdown thresholds are hit.
The practical sizing rule
After 50 years of trader data, the institutional consensus has converged on a rule:
Risk no more than 1% of current account equity per trade. Cap at 2% absolute regardless of what Kelly math suggests. Never exceed 2%.
This rule:
- Gives ROR ≈ 0 for any positive-edge system with W ≥ 0.5 and R ≥ 1
- Survives the three hidden-variable adjustments above with material safety margin
- Is holdable psychologically through normal drawdowns of 15-25% without tempting doubling-down
- Matches empirical data on what retail traders who survive 5+ years actually did
At ₹5 lakh account, that's ₹5,000 risk per trade maximum. It feels small. It is deliberately small. The alternative is exponentially higher probability of never compounding at all.
Quick ROR calculator (for your own use)
Copy this into a calculator or spreadsheet:
- W (win rate): ________
- L = 1 − W: ________
- R (reward:risk): ________
- A = (W × R − L) / (W × R + L): ________
- Risk % per trade: ________
- C = 100 / Risk %: ________
- ROR = ((1 − A) / (1 + A))^C: ________
If ROR > 5%, your sizing is too aggressive. If ROR < 0.01%, you have material headroom.
How this connects to the curriculum
Risk of ruin is one chapter in Stage 3 Volume 2 (Advanced Risk Management). The volume covers the full sizing stack: Kelly criterion, half-Kelly with absolute cap, ROR math with Monte Carlo adjustment, Value at Risk (VaR), Expected Shortfall (ES, the Basel III 2016 replacement for VaR), crisis correlation, and tail-hedging with collars.
Stage 3 as a whole is ₹8,999; the full 30-volume bundle ₹39,999. For Indian retail traders at ₹5-50 lakh capital, Stage 3 is the volume where the math of survival lives.
Educational material. Not investment advice. All trading involves risk of loss.
Related reading
- Position Sizing for Indian Retail Traders — The Math That Prevents Account Destruction
- Options Selling in India: Risk Management for Stable Income Strategies
- Trading Psychology at Scale: Why Position Size Changes Everything
Ready to go deeper than this article?
Bharath Shiksha is a 30-volume curriculum across 6 stages — from chart reading (Stage 1 at ₹2,999) through capital raising (Stage 6 at ₹18,999), or the full bundle at ₹39,999. Every volume has a 14-page companion worksheet, a 10-question gate quiz, and a 7-day money-back guarantee.
See the full curriculum →