Last updated: 1 June 2026 · 9 min read
By Pulkit Mangal — equity + F&O trader since 2017, founder of TradeDiary. Past trading across Zerodha, Kotak, Upstox and Dhan; built TradeDiary after losing ₹14L in FY21 to mistakes a journal would have caught.
TL;DR: Trade tagging software lets you attach labels — setup, strategy, mistake, emotion — to every trade, then filter your P&L by those labels. The point isn't tidiness; it's that "I lose money" becomes "I lose money on revenge-entry BANKNIFTY trades after 2 PM" — a sentence you can actually act on. This post covers what tagging is, the four tag types that matter for Indian traders, how to build a tag taxonomy that survives past month two, and a worked example where tagging surfaced a ₹38,000/year leak hiding in plain sight.
You've got 300 trades in your Zerodha Console. You know some of them are part of a pattern that's bleeding you — the trades you take out of boredom at 1 PM, the ones where you double down on a loser, the small-cap "tips" from a Telegram group. But staring at 300 rows of trading symbols and P&L numbers, you can't see the pattern. Every trade looks like a one-off.
That's the gap trade tagging software fills. It's the difference between a pile of receipts and a categorised expense report — the data was always there, but until it's labelled you can't ask it questions.
💡 Short on time? Start tagging your trades free — auto-import from Zerodha / Kotak / Upstox — no card needed.
1. What "trade tagging software" actually means
Trade tagging software is any tool — an app, a spreadsheet with a tags column, a journal platform — that lets you attach one or more labels to a trade and then slice your performance by those labels.
A tag is just a short, reusable word or phrase: ORB, revenge-trade, expiry-day-fly, entered-too-early, news-driven. One trade can carry several. The software's job is two-fold:
- Capture — let you assign tags quickly (ideally a dropdown or auto-applied on import, not free-text you retype every time).
- Aggregate — show you win rate, net P&L, average R-multiple, and trade count grouped by tag, so a tag stops being a note and becomes a number.
Here's the myth to debunk: tagging is not about organising your trades neatly. Neatness is worthless. Tagging is about building filterable cohorts so you can compare the version of you that trades opening-range breakouts against the version that revenge-trades after a loss — and discover they're not equally profitable. The tag is the unit of self-knowledge.
A tool that lets you write notes but can't filter and total by tag isn't tagging software — it's a diary. The aggregation is the entire point.
2. Why tagging matters more for Indian traders specifically
2.1 Indian brokers report by symbol, never by intent
Zerodha's Console, Kotak's reports, Upstox's P&L — they all roll up by trading symbol. A NIFTY 22500 CE leg from a bull-call-spread sits in the same bucket as an unrelated NIFTY 22500 CE punt you took three weeks earlier. The broker has no idea why you placed either trade, so it can't separate them. A strategy tag is the only thing that reunites the legs of a spread or splits two trades that happen to share a strike. (Zerodha Console shows realised P&L by symbol, not by setup.)
2.2 F&O multi-leg trades are meaningless untagged
If you trade iron condors, calendars, or ratio spreads, your raw tradebook is four-to-six rows that individually look like random option buys and sells. Only a strategy tag rolls those legs into "the condor I put on for last Thursday's expiry" with a single net P&L. Without tagging, you literally cannot evaluate whether your condors make money.
2.3 Costs make weak edges invisible until you cohort them
STT, brokerage, exchange charges, SEBI fees, GST and stamp duty quietly tax every round trip. A strategy with a 2% gross edge can be net-negative after 1% round-trip costs on options — but you'll never notice if all your trades are averaged together. Tag by strategy, total the net P&L per tag, and the loser jumps out. (Sanity-check individual trades with our R-multiple calculator.)
2.4 SEBI's own data says most of you are leaking
As per SEBI's January 2024 study, 9 out of 10 individual F&O traders lost money over FY22. The losers and winners weren't using different markets — they were running different behaviours, most of them invisible to the trader. Tagging is the cheapest instrument that makes your own behaviour legible to you.
3. The four tag types that actually drive improvement
Skip the urge to invent fifty tags. For Indian retail traders, four categories cover everything that matters:
| Tag type | Examples | What it answers |
|---|---|---|
| Setup / strategy | ORB, swing-CE, BNF-expiry-fly, delivery-value, iron-condor |
Which of my playbooks actually makes money? |
| Mistake | no-stop, oversized, chased-entry, held-past-thesis, revenge |
What's the recurring error draining the account? |
| Emotion / state | fomo, bored, confident, tilt |
Which mental states should I not trade in? |
| Context | gap-up-open, news-event, expiry-day, low-volume |
Which market conditions suit me — and which don't? |
The two non-negotiables are setup and mistake. Setup tags tell you what to do more of; mistake tags tell you what to stop. If you only ever add two tags per trade, make them one from each.
A working taxonomy for a part-time Indian options trader might be 8–12 tags total — not 40. The discipline is in keeping the list short enough that tagging takes three seconds and you don't abandon it in week three. Friction kills habits.
A rule for naming tags
Make tags behavioural, not descriptive. RSI-oversold describes a chart; bought-the-dip-no-confirmation describes what you did. The second one is the tag that changes your behaviour, because you can decide to stop doing it. Tag the decision, not the indicator.
4. How to build a tag system that survives
- Start with five tags, not fifty. Two setups you trade most, two mistakes you know you make, one emotion. Add tags only when you catch yourself wanting one that doesn't exist.
- Tag on import, top up by hand. Good trade tagging software auto-imports your broker contract notes and can auto-apply structural tags (instrument type, expiry-day, side). You add only the judgement tags — the why and the mistake — which is where the value lives.
- Review weekly, by tag. Sunday, 15 minutes: sort every tag by net P&L. Kill the bottom one. Double the top one. That's the entire loop.
- Retire dead tags. If a tag has three trades after two months, merge or delete it. A taxonomy that grows forever becomes unusable.
- One trade, multiple tags — but one primary setup tag. Let context and mistake tags stack freely, but every trade gets exactly one setup tag so your strategy P&L always sums cleanly to your total.
5. Real example with numbers
Trader: Arjun (Bengaluru, software engineer, 29). Trades NIFTY and BANKNIFTY options part-time, ₹3L capital. Over FY26 his account was roughly flat — up ₹11,000 on the year — and he assumed he simply "didn't have an edge." He started tagging on 1 April 2026, importing six months of Zerodha tradebook and adding a setup tag and (where relevant) a mistake tag to each of 214 trades.
Three months of tagged data, sorted by net P&L per tag:
| Tag | Trades | Win rate | Net P&L | Verdict |
|---|---|---|---|---|
expiry-day-fly (setup) |
22 | 59% | +₹31,400 | Working. Scaled up. |
swing-CE (setup) |
17 | 53% | +₹14,900 | Working. Kept. |
ORB-intraday (setup) |
41 | 38% | −₹9,200 | Costs ate the edge. Killed. |
revenge (mistake) |
19 | 26% | −₹38,600 | The real leak. |
bored-1pm (mistake) |
28 | 32% | −₹12,100 | Killed by a no-trade rule. |
The headline wasn't a strategy — it was a mistake tag. Nineteen revenge trades, almost always taken within an hour of a loss, had cost him ₹38,600. They were scattered across different instruments and setups, so they'd been completely invisible in Console. Tagging pulled them into one cohort and the number was undeniable.
His fix was a single behavioural rule — no new position for 60 minutes after a losing trade — plus dropping the ORB setup entirely. Next quarter: +₹29,000 on the ₹3L base, with fewer trades. The market didn't change. The tag just made one expensive habit countable, and counting it was enough to stop it.
6. Common mistakes that kill a tagging system
- Too many tags. Forty tags means each has three trades and none has a meaningful sample. Start with five; earn each new one.
- Free-text instead of a controlled list. If you type
revengeonce andrevenge-tradenext time, the software sees two tags and your cohort splits. Use a dropdown / fixed vocabulary. - Tagging only your wins. Selection bias is fatal — you'll "forget" to tag the ugly losses, conclude your setups are great, and keep bleeding. Auto-import everything, or tag within an hour of exit.
- Descriptive tags, not behavioural ones.
MACD-crosscan't be acted on;entered-without-confirmationcan. Tag the decision you made. - Tagging but never aggregating. A tag you never filter by is just decoration. The Sunday review — sort by tag, kill the loser — is the only part that pays.
- Mixing brokers without a context tag. Discount-broker brokerage (₹20/order) and a bank's 0.03% can make the same strategy look profitable on one and lossy on the other. Tag the broker if you trade across two.
7. How TradeDiary helps
Most of this you can do in a spreadsheet with a tags column and a pivot table — and if you're disciplined enough to maintain that, you don't need a tool. For everyone else:
TradeDiary is built for Indian traders specifically. It auto-imports Zerodha / Kotak / Upstox / Dhan contract notes, auto-applies structural tags (instrument type, side, expiry-day) on import, and lets you add custom setup, mistake and emotion tags from a controlled list. Every report — win rate, net P&L after STT + brokerage + GST + stamp, average R-multiple — filters by tag, so the Sunday review takes minutes. The free tier covers 50 trades/month, enough to tag your first month and find your first leak.
→ Start tagging free — no card needed.
You may also like: the trading journal app guide for India, why an AI trading journal beats a spreadsheet, the full options trading journal India guide, or free trading journal templates. For the complete picture, start with the trading journal India guide.
Frequently asked questions
What is trade tagging software?
It's a tool that lets you attach reusable labels — setup, strategy, mistake, emotion — to each trade and then view your win rate and net P&L grouped by those labels. The labels turn vague feelings ("I lose on intraday") into countable cohorts ("my opening-range breakouts are net-negative after costs"), which is what actually changes behaviour.
Can I tag trades in a spreadsheet instead of using an app?
Yes — a single "Tags" column plus a pivot table gives you basic tagging for free, and for under ~20 trades a month with one broker it works fine. The friction shows up when you trade more, trade across brokers, or run multi-leg F&O: manually splitting and reconciling broker contract notes becomes the bottleneck, and a dedicated app that auto-imports and auto-tags pays for itself within weeks. See trading journal app vs spreadsheet for the break-even point.
How many tags should I use?
Start with five — two setups, two mistakes, one emotion — and add a new tag only when you catch yourself needing one. A workable taxonomy for a part-time Indian trader is usually 8–12 tags total. More than that and each tag has too few trades to be statistically meaningful, and the habit dies from friction.
Does Zerodha let me tag trades?
Zerodha's Console gives you trade history and a tax P&L report grouped by trading symbol, but it has no concept of setup, strategy, mistake or emotion tags, and can't filter performance by them. Most active traders pair Console with a dedicated tagging tool — see the Zerodha trade journal guide for how the import works.
How long before tagging improves my P&L?
Behavioural fixes (cutting revenge trades, killing boredom entries) often show up in two to four weeks once a mistake tag makes the leak undeniable. Strategy-level decisions (dropping a negative-expectancy setup, scaling a winning one) need 20–30 trades per tag for a reliable read — typically six to ten weeks for a part-time trader. Expect a noticeable change by month two, not overnight.
Risk disclaimer
This article is for educational purposes only and does not constitute investment advice. Trading in equity and derivatives in India carries substantial risk of loss. Past performance is not indicative of future results. As per SEBI's January 2024 study, 9 out of 10 individual F&O traders incurred net losses over FY22. Trade only with capital you can afford to lose, and consult a SEBI-registered investment advisor for personal recommendations.
Author: Pulkit Mangal — Founder, TradeDiary. Equity + F&O trader since 2017. Built TradeDiary after personal losses of ₹14L in FY21 highlighted the absence of a market-aware journaling tool for Indian retail.
Last updated: 1 June 2026.