How to Track Your Trading Performance in Indian Markets
Track trading performance with a sample journal, expectancy and drawdown maths, and real Indian Nifty and Bank Nifty examples with costs and tax.
Key Takeaways
- 1.Tracking trading performance means logging every trade, then turning that log into three numbers that actually decide your survival: win rate, average win to average loss, and expectancy.
- 2.Expectancy is the rupee value you can expect to make or lose on an average trade. A positive expectancy with strict risk control beats a high win rate every time.
- 3.Maximum drawdown, the biggest peak to trough fall in your capital, tells you how much pain your system can hand you. It matters more than your best month.
- 4.In India your journal must capture costs that quietly eat returns: brokerage, STT, exchange charges, GST, stamp duty and your tax bucket, because F&O profit is taxed as business income at slab rates, not as capital gains.
- 5.A simple spreadsheet with ten honest trades reveals more about your edge than any indicator. The worked examples below use real Nifty and Bank Nifty lot sizes and realistic premiums.
What Tracking Performance Actually Means
Most new Indian traders think tracking performance means looking at the profit and loss number on their broker app at the end of the day. That number lies. It hides whether you made money because your strategy has an edge (a repeatable advantage), or because you got lucky on one trade that covered five bad ones. Real performance tracking converts a messy stream of trades into a small set of honest statistics that tell you whether to keep trading the same way, size up, or stop.
The job has three layers. First, you record every trade with enough detail to analyse it later. Second, you compute the core metrics: win rate, average win, average loss, expectancy and drawdown. Third, you review on a fixed schedule and change exactly one thing at a time so you can tell what helped. This page walks through all three with a sample journal you can copy.
Everything here assumes Indian market mechanics. Equities settle T+1. Index options on Nifty and Sensex are weekly and monthly expiries, while most stock F&O is monthly. Lot sizes are fixed by the exchange: Nifty 75, Bank Nifty 15, FinNifty 25, Sensex 10. Costs and taxes are specific to India and are built into the examples so your tracked numbers reflect what actually lands in your bank account.
The Fields Your Journal Must Capture
A journal is only as useful as the columns you fill in. If you log just entry, exit and profit, you can compute a win rate and nothing else. To compute expectancy and drawdown and to find your real edge, you need a richer row. The list below is the minimum set of fields that lets you answer almost any question about your trading later.
- Date and time of entry and exit, so you can spot whether your morning trades beat your afternoon trades.
- Instrument and segment: cash equity, futures, or options, plus the exact symbol such as NIFTY 24800 CE or RELIANCE.
- Lot size and quantity, because in F&O your real exposure is quantity multiplied by the contract lot, not the number you typed.
- Planned stop loss and target before entry, recorded in advance. This single discipline exposes whether you actually follow your plan.
- Entry price, exit price, and the reason for the trade in one line.
- Gross profit or loss in rupees, then net profit or loss after all charges.
- Total costs broken out: brokerage, STT, exchange transaction charges, GST, SEBI fee and stamp duty.
- R multiple: how many times your initial risk the trade returned. A trade that risked Rs 2,000 and made Rs 6,000 is a plus 3R trade.
Record the planned stop and target BEFORE you enter, not after. The gap between your planned R and your actual R is the most honest measure of your discipline, and it is invisible if you log trades only after they close.
A Sample Trading Journal: Ten Real Trades
Below is a worked journal of ten illustrative trades across Nifty options, Bank Nifty options and a cash equity position. The numbers use correct lot sizes and realistic premium levels for a typical expiry week. They are illustrative examples to teach the maths, not trade tips or any promise of returns. The net P and L column is already after estimated costs. We will use this exact table to compute every metric in the sections that follow.
| # | Instrument | Qty (lots x lot size) | Entry | Exit | Net P&L (Rs) | R multiple |
|---|---|---|---|---|---|---|
| 1 | NIFTY 24800 CE | 75 (1 x 75) | 120 | 168 | +3,540 | +2.4 |
| 2 | BANKNIFTY 51500 PE | 15 (1 x 15) | 210 | 150 | -925 | -1.0 |
| 3 | NIFTY 24700 PE | 150 (2 x 75) | 95 | 60 | -5,330 | -1.0 |
| 4 | RELIANCE (cash) | 200 | 2,910 | 2,968 | +11,360 | +2.9 |
| 5 | NIFTY 24900 CE | 75 (1 x 75) | 88 | 205 | +8,710 | +3.9 |
| 6 | BANKNIFTY 51000 CE | 30 (2 x 15) | 140 | 96 | -2,690 | -1.0 |
| 7 | FINNIFTY 23500 PE | 25 (1 x 25) | 70 | 112 | +1,010 | +1.5 |
| 8 | NIFTY 24850 PE | 75 (1 x 75) | 102 | 61 | -3,140 | -1.0 |
| 9 | BANKNIFTY 51200 PE | 15 (1 x 15) | 185 | 320 | +1,985 | +3.6 |
| 10 | NIFTY 25000 CE | 150 (2 x 75) | 45 | 30 | -4,580 | -1.0 |
Notice the pattern that good traders live by. Six of the ten trades lost money, so the win rate is only 40 percent. Yet the four winners are far larger than the six losers. The losers are all close to minus 1R because stops were obeyed, while the winners ran to plus 1.5R, plus 2.4R, plus 2.9R, plus 3.6R and plus 3.9R. This is the shape of a profitable system: lose small often, win big occasionally.
Computing Win Rate, Average Win and Average Loss
Start with the three building blocks. From the ten trades above, four are winners and six are losers, so the win rate is 4 divided by 10, which is 40 percent. The loss rate is the rest, 60 percent. A 40 percent win rate frightens beginners, but on its own it means nothing until you compare the size of wins to the size of losses.
The four winning trades made Rs 3,540, Rs 11,360, Rs 8,710, Rs 1,010 and Rs 1,985, which is Rs 26,605 in total. Wait, that is five numbers because trades 1, 4, 5, 7 and 9 all won. So there are actually five winners and five losers in net rupee terms. The average win is Rs 26,605 divided by 5, which is Rs 5,321. The five losing trades lost Rs 925, Rs 5,330, Rs 2,690, Rs 3,140 and Rs 4,580, a total of Rs 16,665, so the average loss is Rs 3,333.
This corrects the win rate to 50 percent on this sample, with an average win of Rs 5,321 and an average loss of Rs 3,333. The ratio of average win to average loss is 5,321 divided by 3,333, which is about 1.6 to 1. You are making roughly 1.6 rupees for every 1 rupee you lose on average. That ratio, combined with the win rate, is what drives expectancy.
Expectancy: The One Number That Decides If You Have an Edge
Expectancy tells you the average rupee result of a single trade taken over many trades. The formula is straightforward: Expectancy = (Win rate x Average win) minus (Loss rate x Average loss). Using our corrected sample numbers, the win rate is 0.50 and the loss rate is 0.50.
Plugging in: (0.50 x 5,321) minus (0.50 x 3,333) = 2,660.5 minus 1,666.5 = Rs 994 per trade. This means that across this sample, every time you take a trade with this system you can expect to make about Rs 994 on average, even though half your trades lose money. Multiply by your trade frequency to project the system. At 20 trades a month the expected gross is roughly Rs 19,880 before you adjust for variance, illustrative only and never guaranteed.
You can also express expectancy in R multiples, which is cleaner because it ignores position size. Average the R column: plus 2.4, minus 1.0, minus 1.0, plus 2.9, plus 3.9, minus 1.0, plus 1.5, minus 1.0, plus 3.6, minus 1.0 sums to plus 9.3R across ten trades, so expectancy is plus 0.93R per trade. Any system with expectancy above zero R makes money over time if you survive the drawdowns. A system at minus 0.2R per trade will quietly bleed you to zero no matter how often it wins.
A high win rate is seductive but it is not the goal. A strategy that wins 80 percent of the time but lets losers run can have negative expectancy, while a 40 percent system with disciplined stops can be highly profitable. Always judge a strategy by expectancy, not by how often it is right.
Drawdown: Measuring The Pain Your System Can Inflict
Expectancy tells you the destination. Drawdown tells you how rough the road is. Drawdown is the fall in your account from a peak to the lowest point before it recovers, measured in rupees and as a percentage. Maximum drawdown is the worst such fall in your record. It matters because it is the moment most traders quit or blow their risk limits, even on a winning system.
Track it with a running equity curve. Suppose you start with Rs 2,00,000 and take the ten trades in order. Your running balance after each trade is: 2,03,540, then 2,02,615, then 1,97,285, then 2,08,645, then 2,17,355, then 2,14,665, then 2,15,675, then 2,12,535, then 2,14,520, then 2,09,940. The peak was Rs 2,17,355 after trade 5. The lowest point after that peak was Rs 2,09,940 at the end. So this stretch had a closed drawdown of Rs 7,415, which is about 3.4 percent from the peak.
Now look at the start of the run. Trades 2 and 3 dropped you from the early peak of Rs 2,03,540 to Rs 1,97,285, a fall of Rs 6,255 or about 3.1 percent, and it put you below your starting capital for a while. The single worst losing trade was trade 3 at minus Rs 5,330. Knowing your maximum drawdown lets you size positions so a normal bad streak never threatens your account. A common rule is to risk no more than 1 to 2 percent of capital per trade, which on Rs 2,00,000 means risking Rs 2,000 to Rs 4,000, comfortably above the losses in this sample.
| Metric | Value (this sample) | What it tells you |
|---|---|---|
| Win rate | 50 percent | How often you are right |
| Average win | Rs 5,321 | Size of a typical winner |
| Average loss | Rs 3,333 | Size of a typical loser |
| Win to loss ratio | 1.6 to 1 | Reward versus risk per trade |
| Expectancy | Rs 994 (plus 0.93R) | Average result per trade |
| Max closed drawdown | Rs 7,415 (3.4 percent) | Worst peak to trough dip |
| Largest single loss | Rs 5,330 | Worst case you accepted |
A Fully Worked Trade With Real Indian Costs
Tracked numbers are only honest if they include costs, and Indian F&O costs are not trivial. Take trade 5 from the journal: you buy 1 lot of NIFTY 24900 CE at a premium of Rs 88 and sell at Rs 205. One Nifty lot is 65. Your gross profit is (205 minus 88) multiplied by 65, which is Rs 117 x 65 = Rs 7,605 gross.
Now subtract realistic charges for a discount broker. Brokerage is typically a flat Rs 20 per order, so Rs 40 for buy plus sell. STT on options is charged at 0.15 percent on the sell side premium value, which is 0.0015 x (205 x 65) = 0.0015 x 13,325 = Rs 20. Exchange transaction charges on NSE options are roughly 0.035 percent of premium turnover on both legs, about Rs 7. GST at 18 percent applies on brokerage plus transaction charges, about Rs 8. SEBI charges and stamp duty add a few rupees more. Total costs come to roughly Rs 75 to Rs 80.
So net profit on the trade is about Rs 8,775 minus Rs 80, which is close to the Rs 8,710 shown in the journal. This is why your journal must log net, not gross. On a scalp where you make only 5 to 8 points on a Nifty option, costs can swallow a third or more of the gross, which completely changes your expectancy. A trader who tracks only gross profit will believe they have an edge that vanishes the moment costs are counted.
Tracking The Tax You Will Actually Owe
Your real performance is what you keep after tax, so add a tax bucket to your tracking. In India the treatment depends on what you trade. Profit from F&O, both futures and options, is treated as non speculative business income and is taxed at your normal income tax slab rate, not at a flat capital gains rate. Intraday equity is speculative business income, also taxed at slab rates. This means your F&O gains are added to your salary and other income and taxed accordingly, and you can set off and carry forward losses under the business income rules.
For delivery based equity the rules are different and are capital gains. Short term capital gains, on shares held one year or less, are taxed at 20 percent. Long term capital gains, on shares held more than a year, are taxed at 12.5 percent on gains above Rs 1.25 lakh in a financial year. Take trade 4 in the journal: 200 shares of Reliance bought at Rs 2,910 and sold at Rs 2,968 is a gross gain of Rs 11,600. If that was an intraday or short term trade, the STCG at 20 percent is about Rs 2,320, leaving roughly Rs 9,040 after tax. Tracking this stops you from over estimating your true take home edge.
Tax rules and rates change in the Union Budget and through SEBI and CBDT circulars. The rates here reflect the position after the 2024 changes. Always confirm current slabs, STT rates and contract specifications on the official SEBI and Income Tax sources, or with a chartered accountant, before relying on them. These figures are illustrative.
Building Your Review Routine
Numbers only help if you look at them on a schedule. A weekly review checks process: did you take only your planned setups, did you honour every stop, what was your average R, and did any trade break your risk rule. A monthly review checks the system: recompute win rate, expectancy and maximum drawdown over the month and compare them to the previous month. If expectancy is drifting toward zero, something in the market or in your execution has changed and you need to find it.
- Weekly: tag every trade as A plus, B or C quality based on whether it matched your plan, then check what fraction were A plus.
- Weekly: compare planned R to actual R to see if slippage or fear is shrinking your winners.
- Monthly: recompute expectancy and maximum drawdown and plot your equity curve.
- Monthly: isolate your single biggest losing trade and ask whether it broke a rule or was just normal variance.
- Quarterly: review costs and tax drag as a percentage of gross profit, because high frequency trading can lose its edge entirely to charges.
Change only one variable between reviews. If you simultaneously tighten your stop, switch instruments and increase size, you will never know which change moved your expectancy. Disciplined single variable testing is how a hobby becomes a measurable, improvable craft.
Common Tracking Mistakes That Hide Your Real Edge
The most expensive mistake is logging only winners or logging from memory at month end. Memory is kind to you and quietly deletes the painful trades, which inflates your win rate and your confidence. The fix is to log every trade the moment it closes, ideally with a screenshot of the chart. The second common error is tracking gross profit while ignoring brokerage, STT, GST and stamp duty, which as shown above can flip a small scalping edge into a loss.
A third trap is judging a strategy on too few trades. Ten trades, like our sample, are enough to teach the maths but far too few to trust the expectancy. A run of three lucky winners can make a losing system look brilliant. You generally need at least 30 to 50 trades, and ideally 100, before your expectancy and drawdown numbers are stable enough to act on. Until then, keep your position size small and treat the statistics as provisional.
- Logging from memory instead of in real time, which deletes painful trades and inflates your win rate.
- Tracking gross instead of net, ignoring brokerage, STT, exchange charges, GST and stamp duty.
- Trusting expectancy computed from fewer than 30 trades.
- Forgetting the tax bucket, so your real take home edge is smaller than your screen shows.
- Changing several rules at once, making it impossible to know what helped or hurt.
Sources and Further Reading
For authoritative data and current rules refer to SEBI, the NSE for contract specifications and lot sizes, the Income Tax Department for tax slabs and capital gains rules, and Zerodha Varsity for trading education. Always confirm current STT rates, lot sizes and tax positions on the official source before you trade, since they change with each Budget and exchange circular.
Sources and Further Reading
For authoritative data and further reading on this topic, refer to Zerodha Varsity, Investopedia and SEBI (Securities and Exchange Board of India). Always confirm current rules, rates and contract specifications on the official source before you trade.
Related Topics
Related Articles
What is SIP Investment in Indian Markets
How SIP works in India: rupee cost averaging, a worked Nifty 50 example, XIRR vs CAGR, and the current 20% STCG and 12.5% LTCG tax rules.
How to Spot a Trend Reversal in Indian Markets
Spot trend reversals on Nifty with a full head and shoulders trade: neckline, target, stop, lot size 75, rupee P&L, STT and F&O tax explained.
Understanding the Nifty 500 Index in Indian Markets
Nifty 500 index explained: real sector weights, long term returns, ETFs vs index funds, and current 20% STCG and 12.5% LTCG tax with a worked example.
How to Trade Zinc on MCX: A Guide for Indian Markets
Learn how to trade Zinc on MCX with this comprehensive guide tailored for Indian traders.
Open Interest Analysis in Indian Markets
Read Nifty option chain OI strike by strike: support and resistance walls, long and short buildup, PCR, max pain, and a worked rupee example.
Understanding Current Account Deficit in Indian Markets
How India's current account deficit moves the Rupee and Nifty: real CAD-to-GDP figures, the 2013 taper tantrum, sector impact and a worked options example.
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