Win Rate and Expectancy in Indian Markets
Win rate alone does not make money. See how expectancy pairs win rate with rupee average win, loss and Indian F&O costs in a worked Bank Nifty example.
Key Takeaways
- 1.Win rate is the percentage of your trades that close in profit, but on its own it tells you almost nothing about whether you make money.
- 2.The number that actually decides profit or loss is expectancy, which combines win rate with your average rupee win, your average rupee loss, and your costs.
- 3.Expectancy per trade equals (win rate times average win) minus (loss rate times average loss), measured in rupees after brokerage, STT and other charges.
- 4.A 40% win rate can be highly profitable if winners are far larger than losers, and a 70% win rate can still lose money if a few big losses wipe out many small wins.
- 5.In Indian F&O, costs like STT, exchange fees and GST quietly turn small gross winners into net losers, so always run expectancy on after-cost numbers.
What Win Rate Really Measures
Win rate is the share of your closed trades that ended in a profit. If you take 100 trades and 55 of them close above your entry after costs, your win rate is 55%. It is one of the most quoted numbers among Indian traders on Nifty, Bank Nifty and cash stocks, and it is also one of the most misunderstood. A high win rate feels good and is easy to brag about, but the market does not pay you for being right often. It pays you the rupee difference between what your winners bring in and what your losers take out.
The core problem with win rate as a standalone metric is that it ignores size. Closing 8 trades at a small profit and 2 trades at a large loss gives you an 80% win rate, yet you can easily be down for the month. This is extremely common in options selling and in revenge trading, where traders book tiny gains quickly to protect their win rate and then let one position run against them. The fix is not to chase a higher win rate. It is to measure expectancy, which is the only number that ties win rate to the actual rupees in your account.
The Expectancy Formula That Actually Matters
Expectancy is the average rupee result you can expect per trade over a large sample, given your win rate and your average win and loss sizes. The formula is simple and you should commit it to memory: Expectancy = (Win rate times Average win) minus (Loss rate times Average loss). Win rate and loss rate are written as decimals, so a 55% win rate is 0.55 and the matching loss rate is 0.45. Average win and average loss should be measured in rupees and, crucially, should be calculated after brokerage, STT, exchange transaction charges, SEBI fees, stamp duty and GST.
If expectancy is a positive number, you make money on average across many trades. If it is zero, you break even before you even count slippage. If it is negative, no amount of position sizing or discipline will save the strategy, because every trade has a negative average outcome. The reason so many Indian retail F&O traders lose, as SEBI's own studies have repeatedly shown, is not that their win rate is low. It is that their expectancy after costs is negative, often because average losses are larger than average wins and because charges eat the thin edge that remained.
Track expectancy in your trading journal as one rolling number per strategy. A strategy with positive after-cost expectancy and a modest win rate beats a high-win-rate strategy with negative expectancy every single time.
Worked Example: Bank Nifty Option Buying
Let us run a fully worked example on Bank Nifty monthly options. These numbers are illustrative and are not a promise of returns, but the mechanics are real. Suppose you buy at-the-money Bank Nifty call options on the monthly expiry. The Bank Nifty lot size is 30. You buy 1 lot of the 48,000 call at a premium of 200 points and you trade this same setup repeatedly. One point of premium equals one rupee per unit, so a 200 point premium costs 200 times 15, which is Rs 3,000 of premium outlay per lot.
Across a large sample your records show a 40% win rate. On a winning trade the call rises from 200 to 290 points, a gain of 90 points, which is 90 times 15 equals Rs 1,350 gross. On a losing trade you cut at 160 points, a loss of 40 points, which is 40 times 15 equals Rs 600 gross. Now subtract costs. A realistic all-in round-trip cost for one Bank Nifty options lot, covering brokerage of about Rs 40, STT on the sell side, exchange transaction charges, SEBI and stamp fees, plus 18% GST on brokerage and exchange charges, comes to roughly Rs 110 per lot per round trip. We treat this as illustrative because STT is charged on the premium sell value and varies with price.
| Item | Winning trade | Losing trade |
|---|---|---|
| Premium move (points) | +90 | -40 |
| Gross result (90 or 40 x 30) | +Rs 2,700 | -Rs 1,200 |
| All-in costs (illustrative) | -Rs 110 | -Rs 110 |
| Net result after costs | +Rs 2,590 | -Rs 1,310 |
Now plug the after-cost numbers into the expectancy formula. Win rate is 0.40 and average net win is Rs 1,240. Loss rate is 0.60 and average net loss is Rs 710. Expectancy = (0.40 times 1,240) minus (0.60 times 710) = 496 minus 426 = positive Rs 70 per trade. Despite winning only 4 out of every 10 trades, this strategy is profitable, because the winners are much larger than the losers even after charges. Over 200 trades in a year this is roughly Rs 14,000 of expected edge per lot before slippage, on a strategy most people would dismiss for having a low win rate.
The Same Win Rate, A Very Different Result
Now flip the picture to show why a high win rate can be a trap. Suppose instead you sell Bank Nifty options or scalp index calls for small, quick gains and you book a 70% win rate. Your average winner is a tidy 25 points, which is 25 times 15 equals Rs 375 gross, or about Rs 265 net after the same Rs 110 costs. But on the 30% of trades that go wrong, you tend to hold and hope, and your average loser runs to 100 points, which is 100 times 15 equals Rs 1,500 gross, or about Rs 1,610 net after costs.
Run the formula. Expectancy = (0.70 times 265) minus (0.30 times 1,610) = 185.5 minus 483 = negative Rs 297.5 per trade. A 70% win rate, which sounds excellent, produces a loss of nearly Rs 300 per trade. Over 200 trades that is close to Rs 60,000 of expected loss per lot in a year. This is the single most important lesson on this page: win rate without the rupee sizes and costs is a vanity number. The 40% strategy above beats the 70% strategy here by a wide margin.
If your losers are bigger than your winners, you need a high win rate just to break even. Selling premium and scalping often feel safe because of frequent small wins, but they hide fat-tailed losses. Always size both sides before trusting the win rate.
How Costs Quietly Flip Expectancy in Indian F&O
In the Indian market, charges are not a rounding error, they are often the deciding factor between a positive and negative expectancy. On the sell side of an options trade you pay Securities Transaction Tax (STT) at 0.15% on the premium value as per the rate effective from 1 April 2026. You also pay exchange transaction charges, a SEBI turnover fee, stamp duty on the buy side, and 18% GST on the brokerage plus exchange charges. For a high-frequency scalper taking dozens of trades a day, these stack up fast and can convert a gross-positive edge into a net-negative one.
This is why the average win and average loss in your expectancy calculation must always be the net, after-cost figures, never the gross point move on the screen. A scalping strategy that nets 20 points per winner before costs might net only 12 points after costs, and that 8 point haircut, applied to hundreds of trades, is the difference between a working system and a slow bleed. Note also that profits from F&O are taxed as business income at your slab rate, not as capital gains, so even a positive pre-tax expectancy shrinks further after income tax. STCG of 20% and LTCG of 12.5% above Rs 1.25 lakh apply to equity holdings, not to your F&O trading book.
- Compute average win and average loss net of brokerage, STT, exchange fees, stamp duty, SEBI fee and GST.
- Remember STT on options is charged on the premium sell value at 0.15%, and on futures at 0.05% on the sell side.
- F&O gains are business income taxed at your slab, so model after-tax expectancy if you trade as your main income.
- For equity delivery, STCG is 20% and LTCG is 12.5% above Rs 1.25 lakh, which changes net expectancy on cash trades.
Win Rate, Risk-Reward and the Breakeven Map
Win rate and risk-reward ratio are two halves of the same coin, and expectancy is what joins them. The risk-reward ratio is your average win divided by your average loss. Once you know your reward-to-risk, you can compute the exact win rate you need just to break even before costs: breakeven win rate = 1 divided by (1 plus reward-to-risk). A trader risking 1 to make 2 needs only about a 33% win rate to break even. A trader risking 1 to make 0.5, which is typical of premium scalping, needs a 67% win rate just to stay flat, and even more once costs are added.
| Reward-to-risk | Breakeven win rate (before costs) | Comment |
|---|---|---|
| 3 to 1 | About 25% | Trend or breakout style, low win rate is fine |
| 2 to 1 | About 33% | Healthy swing setups on Nifty and stocks |
| 1 to 1 | 50% | Coin flip, costs alone can sink you |
| 1 to 2 | About 67% | Premium scalping, fragile and cost-sensitive |
| 1 to 3 | About 75% | Tiny target, fat tail risk, usually a trap |
The table makes the trade-off concrete. There is no single good win rate. A 30% win rate is excellent for a 3-to-1 breakout trader and disastrous for a 1-to-2 scalper. When someone tells you their win rate without telling you their reward-to-risk and their costs, the number is meaningless. Always read win rate and risk-reward together, then confirm with after-cost expectancy.
How to Calculate Your Own Expectancy
You do not need fancy software to compute expectancy, only an honest trade log. Export your closed trades for one strategy over a meaningful sample, ideally 50 trades or more so the numbers are not dominated by luck. Separate them into winners and losers using the net profit and loss column that already includes all charges. Then follow these steps in order, and recompute the number every month as a rolling figure.
- Count winners and losers, then compute win rate as winners divided by total trades.
- Add up the net rupees from all winners and divide by the number of winners to get average net win.
- Add up the net rupees from all losers and divide by the number of losers to get average net loss as a positive number.
- Apply Expectancy = (win rate x average net win) minus (loss rate x average net loss).
- If the result is positive, the edge is real, so focus on position sizing and consistency. If it is negative, change the strategy, not the size.
One subtle point that trips up beginners: a strategy can show positive expectancy on a small sample purely by chance, because a single large outlier winner can flatter the average. This is why sample size and statistical sanity matter. Treat a 20-trade positive result as a hypothesis, not a proven edge, and keep logging until the number stabilises across at least a few dozen trades and different market conditions.
Why a High Win Rate Can Be Dangerous
A high win rate is psychologically seductive and that is precisely what makes it dangerous. When most of your trades win, you build confidence that the next trade will also win, which tempts you to size up and to skip your stop loss. The strategies that produce the highest win rates, such as selling far out-of-the-money options or averaging into losers until they turn, are exactly the ones with hidden tail risk. They win nine times and then give back everything on the tenth, a pattern that has wiped out many Indian option sellers during sudden gap moves in Bank Nifty and on event days.
Healthy trading often feels uncomfortable because a good trend-following or breakout system may win only 35% to 45% of the time, with many small losses punctuated by occasional large winners. Traders who cannot tolerate being wrong often abandon these positive-expectancy systems in favour of high-win-rate systems that feel better but lose money. Recognising this bias is half the battle. Anchor your decisions to expectancy, not to the comfortable feeling of a green win-rate number.
Using Win Rate Inside a Trading Journal
Win rate becomes genuinely useful the moment you track it per strategy and per market regime inside a disciplined journal rather than as one blended lifetime figure. Your breakout system on Nifty futures and your premium-selling system on Bank Nifty monthlies have completely different win-rate and expectancy profiles, and blending them hides the truth. Tag every trade by setup, then review win rate, average win, average loss and expectancy for each tag separately. This is where a structured journal earns its keep.
When you slice the data this way, the actions become obvious. A setup with positive expectancy and acceptable drawdown deserves more capital. A setup with a high win rate but negative expectancy gets retired no matter how good it feels. A setup with negative expectancy that is close to breakeven might be salvageable by cutting costs, widening targets or tightening entries. Without per-strategy expectancy, you are flying blind and likely to keep funding your most comfortable losing habit.
Review expectancy by strategy tag at least monthly. The goal is not a higher win rate, it is a higher positive expectancy after all Indian charges and taxes. Let the numbers, not the feelings, decide which setups get your capital.
Sources and Further Reading
For authoritative data and further reading on win rate, expectancy and Indian trading charges, refer to Zerodha Varsity and Investopedia. Always confirm current STT rates, contract specifications and lot sizes on the official NSE and SEBI sources before you trade, since these change periodically.
Sources and Further Reading
For authoritative data and further reading on this topic, refer to Zerodha Varsity and Investopedia. Always confirm current rules, rates and contract specifications on the official source before you trade.
Related Topics
Related Articles
Understanding the Diamond Top Pattern in Indian Markets
Spot the diamond top reversal on Bank Nifty with a dated Oct 2024 example, options P&L in rupees, targets, stops and Indian F&O tax rules.
Covered Call in Indian Markets: A Comprehensive Guide
Covered call meaning for Indian traders: how it works on NSE, a worked Reliance example, STT, physical settlement, plus correct 20% STCG, 12.5% LTCG tax.
Understanding Blue Chip Stocks in Indian Markets
Nifty 50 blue chip table with market cap, dividend yield and beta, plus worked cash and F and O examples and Indian tax rules for 2026.
CPI Inflation and Stock Market in Indian Markets
How CPI inflation and the RBI 4 percent plus or minus 2 percent band move Nifty and Bank Nifty, with a worked options example, taxes and costs.
Understanding Trading Terminals in Indian Markets
What a trading terminal is, how Kite, NEST and ODIN compare, plus a worked Nifty options example, lot sizes, margins and Indian tax rules.
Growth vs Value Investing in Indian Markets
Discover growth vs value investing in Indian markets.
The trading journal built for Indian F&O traders. Track your trades, spot patterns, build discipline.
- Log one trade a day by hand, on purpose
- AI mentor finds your repeat mistakes
- Behavioural analytics catch tilt early
- Trading calendar with P&L heatmap
- Pre-trade checklist flags risks
Yearly ₹2,499 · No broker credentials