Portfolio Technical X-Ray

Every holding read on the factors that show up in price — trend, relative strength, momentum, distance from its own averages — and how the portfolio behaves as a whole. A technical view of the portfolio, not a valuation and not a recommendation.

Framework v1 Market date 2026-09-01 Benchmark ^NSEI Coverage 100.0%
This is a technical measurement of your holdings against a fixed, published framework (see FRAMEWORK.md). It is not investment advice and contains no recommendations. Any decision about the portfolio is the user's own.
How to read this

This is a measurement, not advice. The same fixed checks run over every holding: where each stock sits against its own trend lines, how it is moving relative to the the NIFTY 50, and how the whole portfolio behaves against that index over the past few years.

Green marks a figure that is positive or above its reference point; red marks one that is below. Each holding is a card you can open — with a one-line plain-English read inside. Every technical term is spelled out in the glossary at the foot of the page, and the free assistant (the button in the corner) can explain any figure you ask about. What any of it means for your portfolio is your call.

What the x-ray shows

Each line is one figure computed from your holdings. Tap it for the detail and the names involved.
About the market-wide figures

They use the current Nifty 500 members run back through history, so they carry a mild survivorship bias — a rough backdrop, not an exact breadth series.

By value, 100% of the portfolio sits below its 200-day average and 0% at or above it.

57.7% is above the shorter 50-day average. Of the 100% of the portfolio that could be matched to a listed symbol and priced.

Across the Nifty 500 on the same date, 60.5% of stocks are above their 200-day average and 49.4% above their 50-day.

3 names, but the concentration of about 2.8 equally-sized ones.

Weighted by position size, the portfolio carries the concentration of ~2.8 equal positions. The five largest are 100.0% of the total.

Over 20 sessions the holdings have collectively returned 1.0 points behind the NIFTY 50, weighted by size.

0 holdings show firm 20-day relative strength; 3 show weak.

Weak:

RelianceTCSInfy
2 holdings more than 25% below a 52-week high.

Deep drawdown:

TCSInfy

Across the Nifty 500, 15.6% of stocks are within 3% of an all-time high.

3 holdings have held below the 200-day average for a quarter or more.

63+ trading sessions on the current side of the line.

RelianceTCSInfy
The 200-day average is falling for 3 of your holdings, rising for 0.

The 200-day line is the longer-term trend.

Falling:

RelianceTCSInfy
The 20-day average is falling for 1 of your holdings, rising for 2.

The 20-day line is the near-term trend.

Falling:

TCS
Pooled over ~2.9 years, your holdings sat below their 200-day average about 70.4% of the time.

On the days a holding was above its 200-day average, 14.4% closed up and the average day was -3.7% annualised. On the days it was below, 43.1% closed up and the average day was +1.6%. Full split in the section above.

1 holding trades erratically.

Frequent opening gaps or sessions locked at a price band. For those names the trend and above/below-200-DMA figures rest on a handful of large single-day moves and are less reliable.

Infy
1 holding at a new 20-day low on the latest bar.

New low:

Reliance
25.0% of the portfolio’s weight meets all four reference criteria at once.

Positive 20-day relative strength, price at or above the 200-day average, not extended above average, and 15% or less of the portfolio.

How the portfolio behaves against the NIFTY 50

Built from 2.9 years of daily prices, covering 100.0% of the portfolio by weight.
What this table is

How the current holdings at today’s weights would have moved over that window — not what the account actually went through, because the weights were not the same the whole time.

 Portfoliothe NIFTY 50
Annualised return, over the window-3.0%8.2%
Annualised volatility — size of the day-to-day swings17.8%13.3%
Deepest drawdown — largest peak-to-trough fall-36.8%-15.2%
Beta to the NIFTY 50
0.94
How big the portfolio’s moves are next to the NIFTY 50. 1.00 = the same; above 1 = larger swings both ways; below 1 = smaller.
Correlation to the NIFTY 50
0.7
How closely the two move on the same days, from 0 (unrelated) to 1 (in lockstep).
Up-capture
96.0%
On the NIFTY 50’s up days, the share of the index’s rise the portfolio caught. Above 100 = it rose more than the index.
Down-capture
110.0%
On the NIFTY 50’s down days, the share of the index’s fall the portfolio took on. Below 100 = it fell less than the index; above 100 = more.
Tracking error
12.8%
How far the portfolio’s returns wander from the NIFTY 50’s, as a yearly figure. 0 = it shadows the index exactly.
Information ratio
-0.88
Return earned above the NIFTY 50 for each unit of that wandering. Higher = the extra return came with less deviation.

Above vs below the 200-day average

~2.9 years of daily returns, sorted by which side of the 200-day line each holding sat on the day before.
How to read this table

Covering 100.0% of the portfolio by weight, each group is summarised on its own. Batting average = the share of days that closed up. Average day = the typical daily move scaled to a yearly figure (added together, not compounded, so one hot streak can’t skew it). Win / loss = average up-day size vs average down-day size. This is a description of what happened in each state, not a strategy. For a thinly-traded or erratically-priced holding, the below-average figures can rest on a handful of big days and overstate the picture.

 Batting avgAverage dayAvg up dayAvg down dayWin / lossDays
Held throughout47.1%-1.5%0.88%-0.80%1.11736
Held only while above the 200-DMA14.4%-3.7%0.83%-0.97%0.86736
Held only while below the 200-DMA43.1%1.6%0.92%-0.84%1.09736

Portfolio measurements

The headline numbers for the whole portfolio, at a glance.
Holdings
3
Portfolio value
₹68,294
Measurement coverage
100.0%
Framework alignment
25.0%
Top-5 concentration
100.0%
Effective holdings
2.8
Weighted RSI (14)
47.91
Weighted RS, 20-day
-1.03
Weight above 200-DMA
0%

Framework alignment

One yardstick: how much of the portfolio, by value, meets four defined tests at once — 25.0%.
  1. 20-day relative strength ≥ 0
  2. Last price at or above the 200-day average
  3. Not "extended above average"
  4. Weight ≤ 15%
What "aligned" means here

A holding is counted as aligned on a criterion when it meets that defined test. It is a yardstick to measure against — not a ranking, a rating, or a judgement of the holdings.

Which holdings trip each condition

Tap a condition to see the names. Ordered by how many holdings meet it.
3Large position (weight ≥ 15%)
RelianceTCSInfy
3Below the 200-day average
RelianceTCSInfy
3Below the 200-day average for 63+ sessions
RelianceTCSInfy
3200-day average currently falling
RelianceTCSInfy
3Weak 20-day relative strength (below the benchmark)
RelianceTCSInfy
3Unrealized loss
RelianceTCSInfy
220-day average currently rising
RelianceInfy
2Deep drawdown from the 52-week high (≤ −25%)
TCSInfy
120-day average currently falling
TCS
1New 20-day low on the latest close
Reliance
1Erratic pricing — frequent gaps or circuit days; trend signals less reliable
Infy

Holdings (3)

One collapsible card per holding, plus a condition filter.

3 holdings, largest first. Tap a card to open its full technical detail.

All 3 holdings by weight

Filter by condition

Tap to narrow the list. Combine several — a holding must match every one you pick.

RelianceRELIANCEWeight42.33%Return-48%vs 200-DMA-8.5%Below 200-DMA

Trading below its 200-day average, which is falling; lagging the index over three months.

Large position (weight ≥ 15%)Below the 200-day averageBelow the 200-day average for 63+ sessions200-day average currently falling20-day average currently risingNew 20-day low on the latest closeWeak 20-day relative strength (below the benchmark)Unrealized loss
Weight42.33%
Unrealized return-48%
vs 200-DMA-8.5%
200-DMA trendfalling
200-DMA run79d below
20-DMA trendrising
RS 20-day-0.8
RS 3-month-5.5
RSI (14)40.0
vs 50-DMA-2.0%
vs 52-week high-19.8%
Up-days while above 200-DMA50% up / 264d
Up-days while below 200-DMA52% up / 478d
Gap / circuit days1.2% gap / 0.4% circ
New 20-day extremenew 20-day low
Point & FigureFalling
Aligned1 of 4
InfyINFYWeight34.17%Return-19%vs 200-DMA-14.1%Below 200-DMA

Trading below its 200-day average, which is falling; lagging the index over three months; about 33% below its one-year high. Prices erratically — frequent gaps or circuit days, so the trend reads are shakier here.

Large position (weight ≥ 15%)Below the 200-day averageBelow the 200-day average for 63+ sessions200-day average currently falling20-day average currently risingErratic pricing — frequent gaps or circuit days; trend signals less reliableWeak 20-day relative strength (below the benchmark)Deep drawdown from the 52-week high (≤ −25%)Unrealized loss
Weight34.17%
Unrealized return-19%
vs 200-DMA-14.1%
200-DMA trendfalling
200-DMA run141d below
20-DMA trendrising
RS 20-day-1.6
RS 3-month-13.5
RSI (14)50.4
vs 50-DMA+2.8%
vs 52-week high-32.9%
Up-days while above 200-DMA53% up / 217d
Up-days while below 200-DMA46% up / 525d
Gap / circuit days4.4% gap / 2.4% circ
Point & FigureRising
Aligned1 of 4
TCSTCSWeight23.5%Return-33%vs 200-DMA-8.6%Below 200-DMA

Trading below its 200-day average, which is falling; moving roughly with the index over three months; about 28% below its one-year high.

Large position (weight ≥ 15%)Below the 200-day averageBelow the 200-day average for 63+ sessions200-day average currently falling20-day average currently fallingWeak 20-day relative strength (below the benchmark)Deep drawdown from the 52-week high (≤ −25%)Unrealized loss
Weight23.5%
Unrealized return-33%
vs 200-DMA-8.6%
200-DMA trendfalling
200-DMA run141d below
20-DMA trendfalling
RS 20-day-0.6
RS 3-month-4.6
RSI (14)58.6
vs 50-DMA+6.5%
vs 52-week high-27.8%
Up-days while above 200-DMA46% up / 144d
Up-days while below 200-DMA47% up / 598d
Gap / circuit days1.6% gap / 1.2% circ
Point & FigureRising
Aligned1 of 4
Glossary — every term in plain English
200-day / 50-day / 20-day average (DMA) — The average closing price over the last 200, 50 or 20 trading days — roughly a year, a quarter, a month. Price above the line is usually called an uptrend, below it a downtrend; the shorter the average, the faster it reacts.
Moving-average trend (rising / falling / flat) — Whether the average line itself is sloping up, down or sideways over a fixed recent window (±6%/year counts as flat).
200-DMA run — How many trading days in a row the price has stayed on its current side of the 200-day average.
Relative strength (RS), 20-day and 3-month — The stock’s own price change over that period minus the index’s, in percentage points. Positive = it outpaced the market; negative = it lagged.
RSI (14) — A 0–100 momentum gauge. Readings over 70 are often called stretched after a fast run-up; under 30, washed out after a fast fall.
Distance from the 50 / 200-day average — How far today’s price is above (+) or below (−) that average, in percent.
52-week-high distance — How far the price is below its highest close of the past year.
New 20-day low / high — Today’s close is the lowest / highest of the last 20 trading days.
Point & Figure column — A charting method that strips out small wiggles; ‘rising’ or ‘falling’ says which way the current filtered column points.
Weight — A position’s share of the portfolio’s total market value.
Top-5 concentration — The combined weight of the five largest positions.
Effective number of holdings — If the portfolio’s concentration were spread evenly, how many equal-sized positions it would come to. Well below the actual count means a few positions dominate.
Beta — How large the portfolio’s moves are next to the index. 1.00 = the same size; above 1 = larger swings both ways; below 1 = smaller.
Correlation — How closely the portfolio and the index move on the same days, from 0 (unrelated) to 1 (in lockstep).
Annualised volatility — The size of the day-to-day swings, scaled to a yearly figure. Higher = a bumpier ride.
Deepest drawdown — The largest peak-to-trough fall over the window.
Up-capture / down-capture — On the index’s up days (and down days), the share of the index’s move the portfolio caught. 120% down-capture = it fell more than the index on down days.
Tracking error — How far the portfolio’s returns wander from the index’s, as a yearly figure. 0 = it shadows the index exactly.
Information ratio — Return earned above the index divided by tracking error — extra return per unit of deviation from the index.
Batting average — The share of days that closed up.
Average day (annualised) — The typical daily move multiplied out to a yearly figure (added together, not compounded).
Win / loss — The average up-day size divided by the average down-day size.
Gap day / circuit day — A session that opened more than 3% away from the previous close (gap), or was frozen at an exchange price limit (circuit). Frequent ones make trend signals less reliable.
Framework alignment — The share of the portfolio, by value, that meets all four reference criteria at once.
This report is one lens on a portfolio — trend and relative strength, measured as a whole rather than stock by stock. Learning to read it, and to build a portfolio around it, is what the Investezee technical analysis course teaches. The tool stays free.

This is a technical measurement of your holdings against a fixed, published framework (see FRAMEWORK.md). It is not investment advice and contains no recommendations. Any decision about the portfolio is the user's own.

Generated 01 Sep 2026 10:53 UTC. Every label and number is defined in the framework document. Price data via public market sources; figures are for the stated market date and may lag live prices.

Ask about this report
Explains the figures — never advises

Answers are generated and can be imperfect. Nothing here is investment advice.