Nifty Chronicles

Market Overview & Analysis

← Back to Home

Nifty Pre-Market Dashboard

Everything worth knowing before the open — 25 Sept 2026. Weekly expiry 29 Sept 2026 · Monthly expiry 29 Sept 2026.

Collection keyssession 2026-09-25built 21:15 IST

13 d ago · skipped via --skip-dhan

Dual expiry in two sessions (Tue 29-Sep weekly IS September's monthly) after Thursday's -1.64% crash to 23,063.10 — a five-month closing low with 47 of 50 stocks down — on $106.60 settled Brent, the IRDAI insurance shock and Rs 5,027 cr FII selling; GIFT guides a modest +57 gap-up into a market where October futures just took heavy fresh shorts and the entire near-ATM put shelf was pulled.

Directional bias

The Call

2026-09-25 21:15 IST

Informational only — data, levels and scenarios. Not a trade recommendation.

🔴 Bearish· Medium confidence

Expected range
22,890 – 23,450
Support
22,890 – 23,060
Resistance
23,200 – 23,450

Scenarios (sum 100%)

  • 🔴 Bearish40%
  • ⚪ Range-bound40%
  • 🟢 Bullish20%

Key factors

  1. Thursday's break was broad and weight-led — NIFTY -1.64% to 23,063.10 (five-month closing low), 47 of 50 stocks down, net contribution -384.12 pts with Reliance, Bajaj Finance, Axis Bank, HDFC Bank and Airtel alone accounting for ~167 pts — so there is no clean leadership to bounce off.
  2. The option chain rebuilt the ceiling overhead in one session: +708.8 lakh shares of net call OI with fresh writing at 23,100/23,200/23,300 (+65L/+105L/+75L) while the 23,300-23,400 put shelf was dumped (-36.6L/-75.7L) and the floor repositioned to 22,000 (+48L). PCR 0.7291 is call-heavy and the change-PCR of 0.015 says the day was almost pure call writing.
  3. Where the directional bet actually sits: front-month NIFTY OI -9.90% on +146% volume is mechanical roll-off into Tuesday, but October took NIFTY +47.69%, BANKNIFTY +70.97% and MIDCPNIFTY +458.45% OI against falling prices — fresh shorts, a full reversal of 23-Sep's fresh longs, with monthly PCR collapsed to 0.722.
  4. Support is thinner than the level suggests: the 23,000 put holds 117.6L, the real wall sits 1,063 points lower at 22,000, and the verified cohort's own floor is 22,900 with cohort max pain at 23,000 — while its short calls (18,330 lots) are stacked at 23,450, capping any bounce well before the pivot R2.
  5. Overnight handoff is mixed-to-weak: US closed flat (S&P -0.02%, Dow -0.31%) and crude eased (Brent -0.83% to $105.71, WTI -1.60%) — a genuine tailwind — but Asia is red on Friday morning (Hang Seng -1.71%, Shanghai -1.22%) with Infosys and Wipro ADRs down over 2%, and GIFT's +57.4 gap lands straight into the 23,100-23,200 call supply.
  6. Macro squeeze intact: USD/INR at a fresh 95.94 with DXY 101.26, Fed pricing 97% for no 2026 cuts and 90.5% for another hike, and FIIs selling Rs 5,027 cr cash (long ratio down to 11.01%) — the flow channel that turns any AI/bond-rout scare directly into NIFTY selling.
  7. Crude remains the dominant external driver: Brent settled $106.60 (+3.4%) on the Hormuz blockade cutting ~12% of China's imports, and MCX traders are pricing it higher, not lower (put-writing PCR 1.429, max pain 9,000, ATM IV ~58%) — a direct import-bill, rupee and inflation headwind into a five-month-low market.
  8. The domestic bid is the one structural support: August equity MF inflows of Rs 29,328.62 cr (+18.75% MoM) and a record Rs 32,297 cr SIP book absorbed Thursday's fall alongside DII buying of Rs 4,301 cr — but over half of it goes to small/mid while large-cap funds post a second straight outflow month.
  9. Technicals define a tight decision box: spot 23,063.10 sits between pivot 23,130.40 and S1 22,978.85, below all of the 5/10/20/50 DMAs (23,308/23,318/23,645/24,028) and -2.46% under the 20-DMA — rallies are counter-trend until 23,318, and max pain 23,300 plus the 259-point ATM straddle (22,791-23,309) frames the two-session expiry range.
  10. Sentiment has capitulated without panicking: Nifty Buddy 'surrendered all my long bets' and allows a break toward 22,160, the cohort runs 37.8% bull-side, /biz/ is busy on five market-general threads, and the AI-bubble composite sits at 3-of-7 MODERATE with Burry at CRITICAL — crowded caution, which is why the range scenario keeps its full 40%.

Alerts

ELEVATED AI bubble: composite 3-of-7 MODERATE for a fourth day with only the narrative flag firing — NVDA intact at +12.82% over its 200-DMA and Polymarket at 98.6% NVIDIA dominance — but the fuel is piling up (10Y 5.162%, 30Y highest since 2004, Oracle force majeure, Burry CRITICAL, Dalio warning) and Mag-7 breadth is down to 2 of 7 below the 50-DMA. The live NIFTY transmission channel is FII flows: Rs 5,027 cr sold on 24-Sep.

ELEVATED Trump/Iran-oil: summit de-escalation (truce extended to 10 Jan, no new tariffs) against a live oil channel — Brent settled $106.60, the Hormuz blockade cuts ~12% of China's imports, and Xi is pushing US-Iran ceasefire talks. Alert stays ELEVATED for day-two summit headlines, not HIGH, because no hostile tariff or Fed rhetoric is outstanding.

ELEVATED Crude vs domestic flows: MCX traders are pricing crude higher (put-writing PCR 1.429, support 9,000, ATM IV ~58%) while the domestic bid is record-strength (Rs 29,328.62 cr August equity inflow, Rs 32,297 cr SIP) — the import-bill headwind and the SIP cushion are both real, so the net is decided by oil's next move rather than by flows alone.

LOW Crowd: /biz/ busy with five market-general threads at 322-373 replies on the crash day but Reddit dark across all five subreddits (429/empty on both attempts) — thinnest sentiment input of the run, verdict held at cautious-not-panicked rather than upgraded on thin evidence.

Risk warnings

  • ⚠ Dual expiry in two sessions: the 29-Sep weekly IS September's monthly, so roll and theta volatility peak Monday-Tuesday — front-month liquidation is mechanical but the October fresh shorts must be watched for a squeeze or an acceleration into settlement.
  • ⚠ Crude headline risk cuts both ways: Brent at $105.71 after a +3.4% settle, a Hormuz blockade at ~12% of China's imports, Houthi strikes on Saudi facilities and day-two of the Xi-Trump summit with Xi pushing US-Iran talks — a single headline can move the rupee, the FII math and the open.
  • ⚠ The +57.4 GIFT gap-up can evaporate before 09:15: Hang Seng -1.71% and Shanghai -1.22% are live right now with IT ADRs weaker, and the gap opens directly under the freshly-written 23,100-23,200 call shelf.
  • ⚠ FII/flow risk: one DII-supported session does not reverse Rs 5,027 cr of FII selling with DXY 101.26, USD/INR 95.94 and a 90.5% market probability of another Fed hike — rallies stay sellable until the dollar turns.
  • ⚠ Missing data disclosed this run: PR Sundar (user skip), the Sensibull video transcript (YouTube IP block), Reddit sentiment across all five subs (429/empty), margin debt, August index-fund MF flows, the SENSEX futures row (BSE bhavcopy SPA) and MCX's own IV — every fallback itemised in meta.fallbacks; conclusions carry lower confidence where an input was dark, and the crowd read is the thinnest of the month.
  • ⚠ Data-integrity note: Yahoo's 24-Sep EOD candle arrived late, so the first fetch carried a stale 23,446.80 prior close that would have printed a false -341 pt GIFT gap; all three affected clusters (03, 02, 07) were re-run on the verified 23,063.10 close, and All India Radio's contradictory index closes in the news dump were discarded.

Opening guide

GIFT Nifty — the overnight signal

2026-09-25 07:46

GIFT Nifty

23,120.50

▲ +0.06%

Implied gap vs NIFTY

57.4

+0.25%

NIFTY prior close

23,063.10

cash reference

GIFT Nifty 23,120.50 in a tight 23,092.50-23,156.00 overnight band, +57.4 pts (+0.25%) above the 23,063.10 cash close and +15 pts above its own previous close. After a -1.64% crash session, holding above the cash close with no overnight follow-through selling is mildly constructive, but the whole gap sits inside the freshly-written 23,100-23,200 call shelf — it is a gap into supply, not into open space. Structure read: yesterday's rally attempt was rejected and lost at 23,446; today's question is only whether 23,000 holds.

Where the indices stand

Spot

2026-09-27T15:45:01.085Z

NIFTY 50

23,063.10

▼ -1.64%

BANKNIFTY

55,616.00

no change data

FINNIFTY

25,055.00

no change data

INDIA VIX

12.69

no change data

US · Asia · commodities · FX

Overnight cues

2026-09-25 07:43

United States

MarketLastChange
S&P 5007,704.13▼ -0.02%
NASDAQ26,939.37▲ +0.01%
Dow Jones51,349.98▼ -0.31%

Asia

MarketLastChange
Nikkei 22566,314.89▲ +1.22%
Hang Seng24,338.38▼ -1.71%
Shanghai Composite3,888.37▼ -1.22%

Commodities & FX

MarketLastChange
Brent Crude105.71▼ -0.83%
WTI Crude93.10▼ -1.60%
Gold4,325.80▲ +0.65%
USD/INR95.94▲ +0.21%
Dollar Index101.26▼ -0.03%

US went nowhere after Wednesday's bond rout — S&P 500 7,704.13 (-0.02%), Nasdaq +0.01%, Dow -0.31% — while Europe closed soft (FTSE -0.24%, DAX -0.57%, CAC -0.52%). The live Friday morning handoff is the problem for India: Hang Seng -1.71% and Shanghai -1.22% against a +1.22% Nikkei, with Indian ADRs mixed-to-weaker (Infosys -2.33%, Wipro -2.96%, HDFC Bank +0.18%). Asia is the leg that decides whether the +57 GIFT gap-up survives to the open.

Pivots & moving averages

Technicals — levels that matter

2026-09-25 07:44

Classic pivots (from the prior session)

LevelPricevs spot
R323,450.45+1.68%
R223,366.20+1.31%
R123,214.65+0.66%
PP (pivot)23,130.40+0.29%
S122,978.85-0.37%
S222,894.60-0.73%
S322,743.05-1.39%

Moving averages

MALevelSpot vs MASide
DMA 523,308.24-1.05%below
DMA 1023,318.48-1.10%below
DMA 2023,644.75-2.46%below
DMA 5024,028.09-4.02%below

RSI(14) — · MACD — · overall trend —

Pivot day is compressed: PP 23,130.40 with R1 23,214.65 / R2 23,366.20 overhead and S1 22,978.85 / S2 22,894.60 below, so spot 23,063.10 opens boxed between 23,000 and 23,200. Trend is plainly down — spot sits below the 5, 10, 20 and 50 DMAs (23,308 / 23,318 / 23,645 / 24,028), -2.46% under the 20-DMA — so rallies stay counter-trend until 23,318 then 23,645 are reclaimed.

Expiry 29 Sept 2026

Option chain — where the money sits

2026-09-25 07:19

PCR

0.729

put OI ÷ call OI

Max pain

23,300

expiry magnet

Call wall

24,000

194.1 L OI

Put wall

22,000

121.3 L OI

ATM straddle (strike 23,050) implies 22,791 – 23,309 — a ₹259 expected move to expiry.

Call OIPut OIStrike
23,100
23,200
23,300 ◆
23,400
23,500
23,600
24,000 ▲
24,500
spot 23,063.1
23,050
23,000
22,500
22,000 ▼

▲ call wall (max call OI above spot) · ▼ put wall (max put OI below spot) · ◆ max pain

Open interest by strike, in lakh shares (1 lakh = 100,000 shares). ΔOI is change since the previous session and is only available from a live DhanHQ chain.
StrikeCall OICall ΔOIPut OIPut ΔOI
22,0006.3—121.3—
22,5006.6—88.9—
23,00038.9—117.6—
23,05013.5—27.9—
23,10070.7—75.9—
23,200119.5—48.5—
23,300116.6—55.5—
23,400105.2—40.3—
23,500135.7—54.5—
23,60080.8—14.5—
24,000194.1—46.1—
24,500127.0—20.1—

The chain was rewritten in one session: +708.8 lakh shares of net call OI against a flat put book, with fresh calls poured at 23,100 (+65.0L), 23,200 (+104.8L) and 23,300 (+75.0L) — a ceiling built 37-437 points above spot. Meanwhile the entire near-ATM put shelf was pulled (23,400 -75.7L, 23,300 -36.6L) and the floor was repositioned to 22,000, which added 48.0L to become the wall at 121.3L. The verified cohort agrees on the box but sits light: 37.8% bull-side quantity (keys signal BEARISH), short calls concentrated at 23,450 (18,330 lots) and short puts at 22,900 (5,395 lots), cohort max pain 23,000.

Chain from the daily collection keys (scraped) — no live change-in-OI or implied volatility. Configure DhanHQ credentials for a live chain.

OI buildup read

Index futures positioning

2026-09-25 07:19

IndexExpiryLTPChgOIOI ΔOI Δ%Signal
NIFTY2026-09-2923,108.60-1.46%140.2 L-15.4 L-9.90%Long Unwind
BANKNIFTY2026-09-2955,616.00-1.89%17.7 L-0.5 L-2.65%Long Unwind
FINNIFTY2026-09-2925,055.00-2.11%0.3 L-0.0 L-1.90%Long Unwind
MIDCPNIFTY2026-09-2914,045.30-3.60%22.8 L-3.9 L-14.64%Long Unwind
NIFTYNXT502026-09-2971,528.60-1.30%0.1 L-0.0 L-20.91%Long Unwind
SENSEX2026-10-2974,439.75-1.33%——+157.40%Short buildup

Rows marked with a dash are partial — the percentage is published but the absolute OI/volume is not (BSE contracts publish no bhavcopy on this feed).

Front-month (29-Sep) index futures show textbook roll-off: NIFTY OI -9.90% with volume +146%, BANKNIFTY -2.65%, MIDCPNIFTY -14.64%, all price-down/OI-down = long unwinding into Tuesday's settlement. The directional bet is in October, where NIFTY OI +47.69%, BANKNIFTY +70.97% and MIDCPNIFTY +458.45% against falling prices = aggressive fresh short buildup, a complete reversal of 23-Sep's fresh longs. Monthly PCR has collapsed to 0.722 (from 1.016) and FIIs run an 11.01% index-futures long ratio after selling Rs 5,027 cr cash.

Recession and valuation flags

Macro & credit conditions

2026-09-25 06:29

Flags lit2LOW
#IndicatorValueFlag
110Y-2Y spread0.31 pp—
210Y-3M spread0.94 pp—
3NY Fed recession prob13.88%—
4Sahm Rule-0.07—
5HY OAS273 bps—
6IG OAS77 bps—
7VIX term structurecontango—
8Shiller CAPE41.25⚠
9Buffett indicator244%⚠
10Margin debt YoY—
11TED spreaddiscontinued—

The US curve stays positively sloped — 10Y-2Y at +0.31 pp and 10Y-3M at +0.94 pp (both 24-Sep) — so there is no recession inversion flashing. The level, not the shape, is the story: the 10-year at 5.162% with the 30-year at its highest since 2004 (cluster 15) is the discount-rate shock that took equities sideways overnight.

HY OAS 273 bps and IG OAS 77 bps (23-Sep) are both deep inside normal ranges, and the NY Fed 12-month recession probability is 13.88% with the Sahm Rule at -0.07. Credit markets are not confirming the equity/rates stress — this is a valuation-and-rates event, not a credit event.

Times in IST

Economic calendar

2026-09-25 06:28

Today

DateTimeEventImpactForecast
25 Sept 202614:45 ISTBOE Gov Bailey SpeaksHigh—
25 Sept 202605:25 ISTPresident Trump SpeaksMedium—
25 Sept 202619:30 ISTRevised UoM Consumer SentimentMedium47.4
25 Sept 202619:30 ISTRevised UoM Inflation ExpectationsMedium—
25 Sept 202604:31 ISTGfK Consumer ConfidenceLow-16
25 Sept 202610:30 ISTBOJ Core CPI y/yLow1.5%
25 Sept 202611:30 ISTGerman GfK Consumer ClimateLow-27.1
25 Sept 202613:30 ISTM3 Money Supply y/yLow3.5%
25 Sept 202613:30 ISTPrivate Loans y/yLow3.2%
25 Sept 202614:45 ISTFOMC Member Williams SpeaksLow—
25 Sept 202618:00 ISTCore Durable Goods Orders m/mLow0.6%
25 Sept 202618:00 ISTDurable Goods Orders m/mLow-0.3%
25 Sept 202618:50 ISTFOMC Member Schmid SpeaksLow—
25 Sept 202623:30 ISTFOMC Member Hammack SpeaksLow—
25 Sept 202604:31 ISTBank HolidayHoliday—

Today's calendar is thin and US-skewed: revised UoM consumer sentiment at 19:30 IST (forecast 47.4 vs 47.8), core durable goods at 18:00 IST, BOE Governor Bailey at 14:45 IST and three FOMC speakers through the session. ForexFactory flags no high/medium-impact events for the rest of the week, so scheduled risk is second-order — the live variables are crude headlines and the summit's day-two readout.

What moved the index

Nifty movers & breadth

2026-09-25 07:44

Top pullers

StockPoints
Cipla+1.98
Oil and Natural Gas Corporation+1.78
NTPC+0.62

Top draggers

StockPoints
Reliance Industries-41.95
Bajaj Finance-36.22
Axis Bank-35.49
HDFC Bank-27.87
Bharti Airtel-25.36

Top-N lists: 3 advancing vs 5 declining · net contribution -384.12 pts

A breadth collapse, not a sector rotation: 47 of 50 stocks fell, net contribution -384.12 pts against the index's own -383.70. Reliance -41.95, Bajaj Finance -36.22, Axis Bank -35.49, HDFC Bank -27.87 and Bharti Airtel -25.36 did the damage while the only three green names (Cipla, ONGC, NTPC) added a combined 4.38 pts. The index fell on its weights, which means today's bounce attempt lives or dies in the same five names.

Domestic vs FII/DII

Fund flows

[object Object]

DhanHQ provides no FII/DII daily cash-flow endpoint and no market-breadth feed. This panel is sourced from the daily collection keys, not from DhanHQ.

Overnight headlines

News that matters

2026-09-25 06:28

US

  • 🔴 U.S. stocks slip after the Fed raises interest rates, hints more hikes may be on the wayPBS 17-Sep 03:02The hawkish base case is now priced, not feared: Polymarket puts 90.5% on another 2026 hike and 97% on no cuts — FII money stays expensive.
  • ⚪ US Stock Market Today: Dow Tumbles 300 Points; S&P 500, Nasdaq In Red As $100-Oil Roils Wall StreetNDTV Profit 09-Sep 12:30Older frame but the same driver is back: oil at $105-106 is again the headline reason Wall Street stalls, and Thursday's US close was flat (S&P -0.02%).
  • ⚪ US stock markets: Dow, S&P 500, Nasdaq futures indicate gap-up open; Netflix, Xenon Pharma, other stocks to watchUpstox 18-Sep 18:24Stale futures framing — this run's live handoff is a flat US close plus a weak Asia session, not a US gap-up cue.

India

  • ⚪ D-Street Mayhem: Rs 15 Lakh Cr Wiped Out As Nifty-Sensex Close 2.5% Lower, Rupee In Free-Fall Amid Iran-US WarGoodreturns 24-Sep 22:55Direction right, magnitude off (Nifty -1.64%, not 2.5%) — the real content is the Rs 15 lakh cr wealth knock and the crude-plus-rupee framing behind it.
  • 🔴 Rupee, bonds witness sell-off as crude oil, US Treasury yields riseBusiness Standard 24-Sep 20:09The four-way squeeze in one headline — oil, yields, rupee and bond selling together is exactly the FII exit math that drained Rs 5,027 cr.
  • 🟢 India's NSE Debuts at $46 Billion Valuation in Landmark Listingfinance.biggo.com 24-Sep 16:25One genuine bright spot on a crash day — a landmark exchange listing plus the market-tax-cut liquidity chatter supports sentiment, not index weight.

Nifty

  • 🔴 Sensex closes in red, Nifty settles below 23,100 on spike in crude oilDD India 24-Sep 16:33Confirms the break: 23,063.10 close, the first sub-23,100 settle in five months, with crude named as the proximate cause.
  • 🔴 Markets Hit 3-Month Low, 5 Reasons Behind Sensex Crashing 1,250 Points TodayNDTV 24-Sep 14:32Multi-month lows with a named driver list (crude, insurance reform, FII flows) — the same factors are all still in force this morning.
  • ⚪ Trading Plan: Will Nifty 50 break below 23,200, Bank Nifty slip below 56,000 as caution prevailsMoneycontrol.com 24-Sep 07:30Already answered — 23,200 went out on Thursday, so the live question is 23,000 and the 22,900 cohort shelf beneath it.

Who is leaning which way

Positioning & sentiment

Nifty Buddy

[object Object]

Crowd

[object Object]

Polymarket

[object Object]

Full disclosure

Data provenance

Built by scripts/fetch-dashboard.mjs from the daily collection keys for 2026-09-25 plus that day's narrative report.

DhanHQ: skipped via --skip-dhan

DhanHQ provides no FII/DII daily cash-flow endpoint and no market-breadth feed. This panel is sourced from the daily collection keys, not from DhanHQ.

14 data-quality note(s) from the collection
  • 02 gift-nifty: niftytrader cross-check: niftytrader: no GIFT price pattern in page
  • 05 fno-futures: moneycontrol futures high_oi table: HTTP 403 from the fetch script (exit 1), curl with browser UA, and today's direct fetch retry (bot wall) — NSE official FO bhavcopy used instead
  • 05 fno-futures: browser tier-2 (moneycontrol retry): no desktop browser connected to this session — interactive retry of moneycontrol not possible
  • 05 fno-futures: BSE FO bhavcopy (SENSEX): all candidate download URLs returned the JS/SPA site shell (HTTP 200 text/html) — absolute SENSEX OI / OI change / volume and absolute day change left null; only fnodata's printed -1.331% price change and +157.40% OI change carried
  • 05 fno-futures: moneycontrol share-denominated volume: spec's 'Vol. (shares)' column unreachable (403) — volume carries NSE bhavcopy contract counts (TtlTradgVol) instead, no conversion applied
  • 05 fno-futures: FINNIFTY / NIFTYNXT50 cross-check: fnodata publishes no futures rows for these two — figures are NSE bhavcopy only, no second source to verify against
  • 06 option-chain: web.sensibull.com/option-chain (tier-1 direct fetch): Tier-1 WebFetch returned only the 'Loading...' JS shell (HTTP 200, ~7KB, no chain rows). Resolved in tier 2: agent-browser rendered the full chain (61 strikes, 21600-24600, expiry 29-Sep). Data obtained; recorded for protocol trace.
  • 06 option-chain: nseindia.com official option chain (spec primary fallback): agent-browser open https://www.nseindia.com/get-quote/optionchain/NIFTY/NIFTY-50 -> Akamai 'Access Denied' page (nav ERR_HTTP2_PROTOCOL_ERROR); direct curl of nseindia.com/api/option-chain-indices?symbol=NIFTY -> HTTP 404. Used Sensibull + Finostat/NiftyTrader NSE mirrors instead - no data missing.
  • 06 option-chain: moneycontrol.com/stocks/fno/marketstats/options/active_calls/: HTTP 403 (bot-blocked) via direct fetch. Not needed - three NSE-sourced readings already agree.
  • 06 option-chain: strota.in/nifty-option-chain: SSR returns placeholder only (Spot 24300.0, every chain cell '-'); table is client-rendered. Cross-check dropped - Finostat + NiftyTrader agreed instead.
  • 06 option-chain: dispatch-provided NIFTY 50 prior close 23,446.80: STALE - 23,446.80 is the 23-Sep close. The 24-Sep session traded and closed 23,063.10 (-383.70, -1.64%) per Sensibull header, Finostat spot and NiftyTrader last_trade_price (Yahoo ^NSEI 24-Sep bar has O 23221.80 / H 23281.95 / L 23046.15 but a null close, which is how the stale figure propagated into clusters 02/07). 'spot' in this file is the true 24-Sep close; any gap computed against 23,446.80 is one session out of date.
  • 06 option-chain: net_put_oi_chg cross-source divergence: Net put OI change sign differs by source: Sensibull 61-strike window -38.9 lakh shares (-59.8k contracts), Finostat full chain -33.7k contracts, NiftyTrader full chain +0.16L contracts; net call side agrees across all three (+10.4L to +10.9L contracts). Payload uses the primary source (Sensibull, window 21600-24600) - read the put net as flat, the call net as heavy addition.
  • 07 technicals-movers: MC index contribution: https://www.moneycontrol.com/markets/index-contribution-nifty-50-9/ -> HTTP 403
  • 07 technicals-movers: technicals.py MC contribution re-parse (2026-09-25 re-run): script re-parse of moneycontrol contribution page returned a garbage row ({stock:'September', points:11.62}, no draggers); movers restored from the data-fetcher fallback agent's verified parse (24-Sep session, net -384.12 ties to NIFTY -383.70). Pivots/DMAs are the fresh script values on the 24-Sep close.

Every number is copied verbatim from a collection keys file or computed deterministically — none is hand-entered. Built 21:15 IST (13 d ago).