Daily Market Profile scan · Nifty 50

The index is -0.3% from its 6-month POC.

15 of 50 Nifty constituents are trading below value today — 1 of them deeply oversold. Here's the full structural picture: spot vs POC, value areas, and the mean-reversion tiers.

Data as of 23 Jun 2026 close (IST)
Last updated 23 Jun 2026, 14:29 IST
📁 Archived snapshot. See today's scan →
Nifty 50 spot
23,875.4
last close
6-month POC
23,946.5
fair-value anchor
Distance from POC
-0.3%
at value (POC)
Oversold names
15 / 50
1 deeply oversold

View full Nifty 50 detail — POC chart, value area & signal history →

📊 Today's read

Nifty 50 is sitting on its 6-month POC (~23,950) — a MID, no-edge reading for the index, against a constructive risk-on backdrop (US-Iran de-escalation, strong FII inflows, falling crude, a 6-week-high rupee). Today the dispersion sharpens: one name moves into the deep-oversold tier (SBILIFE) while IT keeps cracking lower (INFY hit a 52-week low on weak FY27 guidance). The clean setup is the single deep name with a stable value zone, not the index and not the falling IT knives.

Nifty 50 POC distance heatmap, 23 Jun 2026
Each tile shows a constituent's distance from its 6-month POC. Cooler/deeper = more oversold.

Oversold watch — Q1 & Q1·DEEP

Constituents in the oversold quantile tiers, deepest first. These are the names the mean-reversion method watches. "Setup" is position-blind backtest-tier quality, not a recommendation. Stats are historical, not predictions.

#StockSignalSetupSpot6M POC % from POCUpside to POCValue area (VAL–VAH) Hist 60d hitHist 60d retOpt liq
1 SBILIFE Q1 · DEEP STRONG ₹1,781 ₹2,019 -13.4% +13.4% 1,838.6 – 2,103.4 74% +7.5% MED
2 TCS Q1 LOW ₹2,067 ₹2,405 -16.4% +16.4% 2,077.5 – 2,777.1 53% +1.5% HIGH
3 WIPRO Q1 — ₹175.2 ₹203.4 -16.2% +16.2% 174.6 – 229.9 48% +1.1% MED
4 INFY Q1 LOW ₹1,034 ₹1,147 -11.0% +11.0% 1,059.0 – 1,399.7 60% +5.4% HIGH
5 HINDUNILVR Q1 — ₹2,166 ₹2,371 -9.4% +9.4% 2,175.1 – 2,425.7 68% +4.3% HIGH
6 TATASTEEL Q1 — ₹193.1 ₹210.3 -8.9% +8.9% 192.3 – 217.1 64% +7.1% MED
7 ONGC Q1 — ₹245.1 ₹264.9 -8.1% +8.1% 258.4 – 298.1 59% +3.9% MED
8 TATACONSUM Q1 — ₹1,103 ₹1,182 -7.2% +7.2% 1,096.9 – 1,200.4 78% +9.9% LOW
9 ULTRACEMCO Q1 — ₹11,295 ₹12,096 -7.1% +7.1% 10,868.0 – 12,402.4 76% +7.4% MED
10 RELIANCE Q1 MODERATE ₹1,315 ₹1,402 -6.6% +6.6% 1,318.6 – 1,441.1 72% +9.7% HIGH
11 SBIN Q1 MODERATE ₹1,026 ₹1,068 -4.2% +4.2% 976.7 – 1,114.4 82% +8.7% HIGH
12 TECHM Q1 — ₹1,412 ₹1,459 -3.4% +3.4% 1,321.7 – 1,541.4 66% +5.6% MED
13 JSWSTEEL Q1 MODERATE ₹1,236 ₹1,274 -3.1% +3.1% 1,182.3 – 1,303.6 75% +10.3% MED
14 POWERGRID Q1 — ₹291.7 ₹300.4 -3.0% +3.0% 280.9 – 315.7 58% +2.8% MED
15 COALINDIA Q1 — ₹444.1 ₹456.9 -2.9% +2.9% 430.2 – 473.8 58% +1.4% MED

Today's read on the deepest setups

Position-blind notes on the most-stretched names — what the structure shows, recent news, and the key risk. Setup quality only; not a recommendation and not portfolio advice.

SBILIFESTRONG
Structure: The day's only deep-oversold name — ~13% below its 6-month POC, with the value zone itself stable (not drifting down), and a ~74% historical mean-reversion hit rate over 60 days.
News: Q4 FY26 was strong (new-business premium +20%); the dip looks technical, not news-driven.
Key risk: Insurers are rate-sensitive; a hawkish RBI turn could cap the rebound.
RELIANCEMODERATE
Structure: ~7% below POC with one of the highest expected 60-day moves on the board.
News: At its Jun 19 AGM, Jio Platforms filed its IPO DRHP with SEBI (listing targeted H1 2026) and announced a $110B AI capex plan — a clear value-unlock catalyst.
Key risk: IPO timelines can slip; the catalyst is positive but not immediate.
SBINMODERATE
Structure: Shallow dip (~4% below POC) but an 82% historical hit rate, riding PSU/financials strength on the FII inflow turn.
News: Institutional investor call scheduled Jun 24 (sentiment, not new financials).
Key risk: Shallow signal can normalise quickly.
JSWSTEELMODERATE
Structure: Shallow (~3% below POC) but the best expected 60-day move on the board (~10%) with a ~75% hit rate; capacity-expansion story intact.
Key risk: Too shallow to be a high-conviction entry; metals are macro-sensitive.
INFYLOW
Structure: ~11% below POC but the value zone is collapsing fast (-26%/20d) — a falling structure, not a stable dislocation.
News: Fell ~10% to a 52-week low on weak FY27 guidance and an Accenture cut; Q1 results Jul 23 are downside-skewed.
Key risk: Structural IT/AI de-rating; catching this is catching a falling knife.
TCSLOW
Structure: Deepest dislocation on the board (~16% below POC) but the POC is falling fast (-25%/20d) and the historical hit rate here is the weakest of the IT block.
News: Sector-wide IT overhang persists; Q1 results due in July.
Key risk: Earnings into a falling POC are downside-skewed.

Events on the radar

Dividends, earnings and macro dates that can move these names or their option pricing over the next ~90 days.

StockEventDateTypeMagnitude Impact
HINDUNILVREx-dividend Rs 22 (~1%) + AGM Jun 30Jun 23 / Jun 30Dividend/AGMSMALLMechanical ex-drop today; routine AGM.
RELIANCEJio IPO DRHP filed at AGMJun 19Corp actionLARGEValue-unlock catalyst; listing targeted H1 2026.
NIFTYJune F&O monthly expiryJun 30 (Tue)ExpiryMEDIUMExpiry-week positioning into month-end.
INFYQ1 FY27 resultsJul 23EarningsLARGEDownside-skewed after the guidance cut; verify date on NSE/Kite.

Full Nifty 50 scan

Every constituent, sorted most-oversold to most-extended. Spot, 6-month POC and value-area bounds for all 50 names.

Show all 50 names
StockSignalSpot6M POC % from POCVALVAH
TCS Q1 ₹2,067 ₹2,405 -16.4% ₹2,078 ₹2,777
WIPRO Q1 ₹175.2 ₹203.4 -16.2% ₹174.6 ₹229.9
SBILIFE Q1 · DEEP ₹1,781 ₹2,019 -13.4% ₹1,839 ₹2,103
INFY Q1 ₹1,034 ₹1,147 -11.0% ₹1,059 ₹1,400
HINDUNILVR Q1 ₹2,166 ₹2,371 -9.4% ₹2,175 ₹2,426
TATASTEEL Q1 ₹193.1 ₹210.3 -8.9% ₹192.3 ₹217.1
ONGC Q1 ₹245.1 ₹264.9 -8.1% ₹258.4 ₹298.1
HCLTECH MID ₹1,112 ₹1,199 -7.8% ₹1,090 ₹1,533
TATACONSUM Q1 ₹1,103 ₹1,182 -7.2% ₹1,097 ₹1,200
ULTRACEMCO Q1 ₹11,295 ₹12,096 -7.1% ₹10,868 ₹12,402
RELIANCE Q1 ₹1,315 ₹1,402 -6.6% ₹1,319 ₹1,441
SBIN Q1 ₹1,026 ₹1,068 -4.2% ₹976.7 ₹1,114
TECHM Q1 ₹1,412 ₹1,459 -3.4% ₹1,322 ₹1,541
JSWSTEEL Q1 ₹1,236 ₹1,274 -3.1% ₹1,182 ₹1,304
POWERGRID Q1 ₹291.7 ₹300.4 -3.0% ₹280.9 ₹315.7
COALINDIA Q1 ₹444.1 ₹456.9 -2.9% ₹430.2 ₹473.8
M&M MID ₹3,044 ₹3,131 -2.9% ₹2,938 ₹3,447
ITC MID ₹290.3 ₹296.3 -2.1% ₹281.9 ₹311.9
JIOFIN MID ₹239.2 ₹242.3 -1.3% ₹227.7 ₹258.4
HDFCLIFE MID ₹597.8 ₹605.0 -1.2% ₹543.0 ₹716.5
ADANIPORTS MID ₹1,786 ₹1,806 -1.1% ₹1,441 ₹1,858
HDFCBANK MID ₹777.4 ₹785.8 -1.1% ₹729.1 ₹918.5
SHRIRAMFIN MID ₹994.5 ₹1,003 -0.8% ₹949.1 ₹1,071
NTPC MID ₹363.9 ₹366.7 -0.8% ₹357.8 ₹404.5
TMPV MID ₹354.1 ₹355.8 -0.5% ₹337.2 ₹385.0
BAJAJFINSV MID ₹1,771 ₹1,771 +0.0% ₹1,626 ₹1,963
ICICIBANK MID ₹1,349 ₹1,345 +0.3% ₹1,230 ₹1,377
AXISBANK MID ₹1,362 ₹1,355 +0.5% ₹1,257 ₹1,373
MARUTI MID ₹13,379 ₹13,137 +1.8% ₹12,242 ₹14,954
DRREDDY MID ₹1,300 ₹1,268 +2.5% ₹1,243 ₹1,337
BEL MID ₹423.8 ₹412.7 +2.6% ₹404.1 ₹441.8
BAJAJ-AUTO MID ₹10,066 ₹9,781 +2.8% ₹9,334 ₹10,423
BHARTIARTL MID ₹1,907 ₹1,832 +3.9% ₹1,757 ₹1,968
ETERNAL MID ₹261.4 ₹251.1 +3.9% ₹224.2 ₹275.4
BAJFINANCE MID ₹964.9 ₹917.9 +4.9% ₹878.6 ₹985.2
HINDALCO MID ₹982.5 ₹932.1 +5.1% ₹878.3 ₹1,042
KOTAKBANK MID ₹401.9 ₹380.3 +5.4% ₹351.4 ₹413.2
LT MID ₹4,188 ₹3,943 +5.9% ₹3,831 ₹4,214
TITAN MID ₹4,344 ₹4,088 +5.9% ₹3,963 ₹4,322
MAXHEALTH MID ₹1,079 ₹1,015 +6.0% ₹957.8 ₹1,057
NESTLEIND MID ₹1,396 ₹1,306 +6.5% ₹1,159 ₹1,400
EICHERMOT MID ₹7,640 ₹7,063 +7.5% ₹6,789 ₹7,439
CIPLA Q5 ₹1,438 ₹1,326 +7.8% ₹1,292 ₹1,439
SUNPHARMA MID ₹1,876 ₹1,719 +8.4% ₹1,691 ₹1,849
ASIANPAINT MID ₹2,658 ₹2,424 +8.8% ₹2,349 ₹2,783
APOLLOHOSP MID ₹8,504 ₹7,747 +8.9% ₹6,818 ₹7,838
GRASIM Q5 ₹3,139 ₹2,849 +9.2% ₹2,633 ₹2,968
INDIGO MID ₹4,993 ₹4,514 +9.6% ₹4,120 ₹4,853
TRENT MID ₹3,163 ₹2,826 +10.6% ₹2,521 ₹2,897
ADANIENT Q5 ₹2,973 ₹2,227 +25.1% ₹1,775 ₹2,511
Nifty 50 sector stress map, 23 Jun 2026
Sector stress — share of each sector trading below value.

How to read this

A daily volume-and-time Market Profile scan of the Nifty 50. We measure how far each stock trades from its 6-month Point of Control (POC) — the price where the most activity has occurred — and flag mean-reversion setups.

POC — Point of Control

The single price with the highest traded volume/time over the last 6 months. It acts as a fair-value magnet: price tends to revert toward it.

Value Area (VAL–VAH)

The band containing ~70% of activity, from Value-Area-Low to Value-Area-High. Trading below VAL means a stock is stretched below where the market agreed on value.

Q1 / Q1·DEEP signals

Quantile of a stock's distance-from-POC vs its own history. Q1 = unusually oversold; Q1·DEEP = in the deepest tail. These are the mean-reversion watch tiers.

Q1·DEEP edge

75–80%60-day hit rate
+11%mean 60-day return

From a 49-stock × 5-year backtest.

Q1 edge

64–67%60-day hit rate
+5%mean 60-day return

Shallower tier — lower, but still positive, expectancy.

What this is not

This is scanner output, not a recommendation. It describes structure derived from public prices. It does not account for news, fundamentals, or your risk. Always do your own work.

See the structure, not just the price.

This free daily snapshot is a glimpse of what ReadTheStructure is building — a full Market Profile toolkit for NSE & MCX traders: live TPO & Volume Profile, Initial Balance, value-area tracking, OrderFlow and market-pulse alerts. Launching soon.

🚧 Platform launching soonLearn the method