If you invest through Upstox, your holdings screen answers one question well: what do I own, and what is it worth right now? It stays silent on the question that actually decides your returns — how much risk am I carrying to earn this, and is it risk I chose? Closing that gap is what portfolio analysis is for.
A holdings list is not analysis
Every broker in India gives you the same clean table: symbol, quantity, average cost, last price, profit or loss. That is bookkeeping, and good bookkeeping matters. But it reports the score without telling you how the game is being played. None of it answers the questions that change outcomes:
- Am I diversified, or do I own eight names that all rise and fall with the same underlying thing?
- How much of my total outcome now depends on my single largest position?
- Is my portfolio more volatile than the index, or less — and by how much?
- After every top-up and partial exit, what annualised return have I really earned?
- If I wanted to cut risk without abandoning my thesis, which position would I trim first, and why that one?
A profit-and-loss column cannot answer any of them, because it has no memory of when your money went in and no view of how your holdings relate to each other. Those two blind spots are where most avoidable portfolio damage lives.
The two portfolios inside one account
Plenty of Indian investors run one account for two completely different activities: short-term trades taken on momentum, and long-term positions meant to compound for years. On a single holdings screen they look identical — just rows. They need opposite treatment. A trade that has stopped working should be cut on its rule. A long-term holding that has fallen should usually be judged on the business, not the price.
Blending them creates two specific problems. First, short-term trades you did not want to book at a loss quietly get reclassified as investments, and they distort your allocation without ever being chosen. Second, your headline return mixes both activities together, so you never learn whether your trading is funding your investing or eating into it. Analysis that separates the book by holding period and by risk contribution is what makes each half legible.
What AIVITTA analyses
- Concentration risk — how much of your outcome rides on your top holding, top three and top five. Position sizes drift upward on their own; a winner grows into an exposure nobody consciously sized.
- Sector and theme exposure — the overlap that is invisible name by name. Four private banks and an NBFC is one bet on Indian credit, not five ideas. Our guide to diversification for Indian investors works through how to think about it.
- Portfolio health score — a single number combining diversification quality, allocation balance, volatility profile and benchmark alignment, so you can see whether the portfolio is improving or drifting.
- Risk decomposition — portfolio beta against the Nifty, realised volatility, and maximum drawdown: the worst peak-to-trough fall your portfolio has actually lived through. Drawdown is the number that decides whether you stay invested.
- True returns via XIRR — XIRR accounts for the date and size of every buy and sell, which is the only honest way to score a portfolio you have added to over time, shown beside Nifty 50 for the same period.
- Rebalancing insight — where the portfolio has drifted from any sensible allocation, and which adjustments cut the most risk for the least disruption. The framework is in our rebalancing guide.
One design principle underpins all of it: every number is computed deterministically by a quantitative engine, never invented by a language model. The AI reads those authoritative figures and explains what they mean for your specific portfolio. You get numbers you can check and an explanation you can act on. More on the engine in AI Portfolio Intelligence.
Absolute return is the most flattering number you own
Suppose your profit-and-loss shows plus 38 per cent. Over what period, on how much capital, added when? If most of the money went in six months ago and the gain came from a position bought three years ago, 38 per cent is close to meaningless as a measure of skill. XIRR fixes this by weighting every rupee by how long it was actually invested. It is usually a smaller, less comfortable number — and a far more useful one. Run the arithmetic on your own cash flows with the XIRR calculator.
The comparison that matters comes next. If your XIRR is 14 per cent and Nifty 50 returned 15 per cent over the same window, you took single-stock risk and were paid less for it than an index fund would have paid. That is not cause for panic. It is cause for knowing, because it points at a decision: refine the process, or simplify the portfolio.
How to get your portfolio analysed
- Create a free AIVITTA accountNo broker connection is needed to start, and the free tier includes analysis credits.
- Bring in your holdingsIf you also hold with Zerodha, connect it directly through official read-only API access. For an Upstox portfolio, work from your holdings statement until direct Upstox support ships.
- Read the whole X-ray, not just the scoreConcentration, sector exposure, beta, drawdown and XIRR versus Nifty — each with the reasoning behind it explained in plain language.
- Act, then re-run itRe-running after changes turns the health score into a trend instead of a snapshot, and shows whether your decisions are actually reducing risk.
Read-only means read-only
Where a direct broker connection exists, it uses the broker's own official API in read-only mode. AIVITTA can read holdings and positions in order to analyse them. It cannot place an order, modify an order, or move money — that permission is never requested, so it cannot be misused. Access is revoked from the broker's side whenever you choose. And no analytics tool should ever ask for your broker login password or trading PIN, ours included; if one does, that is the moment to stop. You can see how the live connection behaves on our Zerodha portfolio analysis page.
Who this is for
- Investors with roughly ten or more equity holdings, where the relationships between positions start to matter more than any individual pick.
- Anyone running short-term trades and long-term holdings through one account who wants the two judged separately.
- Investors who have never checked their portfolio beta or drawdown and suspect the answer will be uncomfortable.
- People who want the numbers and the reasoning behind them rather than tips.
Get your portfolio X-rayed
Start free — concentration, risk, XIRR and benchmark analysis in minutes.
Comparing approaches across brokers? See Groww, Angel One and Kotak Securities, or read the full method in how to analyse a stock portfolio.