Macro Strategist Report — Indian Equities (Nifty50)

Date: August 02, 2026


2. Executive Summary

2b. 7-Day Continuity Tracker

DateRegimeNifty CloseTop ConvictionALERT
No prior reports inside the 7-day window. Most recent archive: 21-05-2026.

What changed: No prior report exists inside the 7-day lookback window — the most recent archived report is dated 21-05-2026, ten weeks ago. There is therefore no yesterday-ALERT to confirm or contradict, and no conviction list to diff against. This report re-establishes the baseline: regime STABLE, zero live signals, index gate 1.6% below activation. Treat the ALERT at the foot of this report as the new reference point for the next run.

3. Market Regime & Scan Decision Rationale

IndicatorValueSignal
Nifty50 Close24,383.60as of 31-07-2026
SMA5023,903.88Close above (+2.01%)
SMA20024,779.46Close below (-1.60%)
SMA50 vs SMA20023,903.88 vs 24,779.46SMA50 below SMA200
RegimeSTABLEMixed — Money Maker scan gated ON

Nifty50 closed at 24,383.60 on 31 July 2026. The 50-day sits at 23,903.88 and the 200-day at 24,779.46. Applying the A2 rule without override: Close > SMA50 is TRUE, Close > SMA200 is FALSE, and SMA50 > SMA200 is FALSE. That is neither the full BULL set nor the full BEAR set, so the regime is STABLE — mixed signals, with the index having recovered its short-term trend but not its long-term one, and the golden-cross structure still inverted. Per the gating rule, STABLE routes to the Money Maker scan (scan/india.py), which is the scan that ran. The bear-market screener was not run.

4. Macro Headlines

RegionHeadlineSourcePublished
IndiaAre the building blocks of market recovery falling into place? Expert weighs inLiveMint Markets (India)02 Aug 14:27
IndiaOPEC Agrees in Principle to Small Quota Hike, Delegates SayLiveMint Markets (India)02 Aug 14:26
IndiaMcap of top-10 most valued firms surges ₹2.51 lakh crore; Bajaj Finance biggest winnerLiveMint Markets (India)02 Aug 14:03
IndiaUpcoming IPOs: Ardee Industries IPO, Technocraft Ventures IPO among new issues to open next week; check full listLiveMint Markets (India)02 Aug 13:35
IndiaQ1 results 2026: Bharti Airtel to LIC among companies to declare Q1 results next week; check full list hereLiveMint Markets (India)02 Aug 12:21
IndiaIndian stock market: How are Sensex and Nifty 50 likely to perform next week amid ongoing US-Iran war?LiveMint Markets (India)02 Aug 11:13
IndiaStocks under ₹100: Sumeet Bagadia recommends three shares to buy on Monday - 3 August 2026LiveMint Markets (India)02 Aug 09:49
IndiaHDFC Mid Cap Fund tops ₹1 trillion AUM: Is it still worth considering?LiveMint Markets (India)02 Aug 09:00
IndiaBuy or sell: Ganesh Dongre of Anand Rathi recommends 3 stocks to buy on Monday - 3 August 2026LiveMint Markets (India)02 Aug 06:56
GlobalWho needs junior markets like Aim anyway?FT Markets (Global/UK)02 Aug 04:00
GlobalAustralian farmers in trade dispute over pineapple import planFT Markets (Global/UK)02 Aug 02:25
GlobalUS Treasury undertakes historic intervention in yen marketFT Markets (Global/UK)01 Aug 15:26
GlobalMassive US tungsten discovery could run into Nasa roadblockFT Markets (Global/UK)01 Aug 12:00
GlobalWarsh spooks long bondsFT Markets (Global/UK)01 Aug 09:30
GlobalSurging UK stocks prompt flurry of trades on investment platformsFT Markets (Global/UK)01 Aug 04:00

Key Macro Takeaway: The India tape is preoccupied with recovery mechanics and a heavy IPO calendar, while the global tape is carrying an OPEC quota decision — which is the item that matters most for India. A small quota hike into an already-falling Brent print is the difference between $90 crude being a passing scare and a sustained current-account problem. Note the US feed (WSJ) returned items from January 2025 and was discarded under the 48-hour rule rather than used to pad this table.

Discarded as older than 48h: India 0, Global 0, US 10 (entire WSJ feed).

5. Indian Market Charts — Last 7 Calendar Days

Nifty 50
Nifty 50 · 24,384 · +2.59%
USD/INR
USD/INR · 95.39 · -1.22%
Gold USD
Gold USD · 4,107 · +0.97%
Nifty Bank
Nifty Bank · 57,265 · +1.01%
Nifty IT
Nifty IT · 30,709 · +6.75%
Nifty FMCG
Nifty FMCG · 48,749 · -1.14%
stale — last print 17 Jul
Nifty Pharma
Nifty Pharma · 26,535 · +3.86%
Nifty Metal
Nifty Metal · 12,437 · -1.99%
stale — last print 17 Jul
Nifty Energy
Nifty Energy · 39,277 · +0.09%
stale — last print 17 Jul
Nifty PSU Bank
Nifty PSU Bank · 8,382 · -0.83%
stale — last print 17 Jul
Nifty Realty
Nifty Realty · 919 · -2.12%
stale — last print 17 Jul
Nifty Media
Nifty Media · 1,521 · +2.50%
stale — last print 17 Jul
Missing / stale data — read the sector table with care. yfinance has returned no usable close for these sector indices since mid-July: Nifty Media (last print 17 Jul 2026), Nifty Energy (last print 17 Jul 2026), Nifty PSU Bank (last print 17 Jul 2026), Nifty FMCG (last print 17 Jul 2026), Nifty Metal (last print 17 Jul 2026), Nifty Realty (last print 17 Jul 2026). Their 31-Jul rows carry high/low but a null close. This is an upstream outage, not a local fault — verified by re-querying the source directly. Their charts and rows therefore show mid-July levels, and any sector call resting on them is provisional. Nifty Auto, Infra, Finance and Consumer have no CSV at all.

6. Global Macro Dashboard — Last 7 Calendar Days

S&P 500
S&P 500 · 7,490 · +1.05%
NASDAQ
NASDAQ · 25,374 · +1.59%
VIX
VIX · 15.99 · -13.94%
US 10Y Yield
US 10Y Yield · 4.74% · +1.41%
Dollar Index
Dollar Index · 99.80 · -1.65%
Brent Crude
Brent Crude · 90.12 · -6.88%
Nikkei 225
Nikkei 225 · 64,362 · -0.39%
Hang Seng
Hang Seng · 25,884 · +3.69%
Shanghai
Shanghai · 3,832 · +0.47%
KOSPI
KOSPI · 6,595 · -1.42%
DAX
DAX · 25,629 · +2.11%
FTSE 100
FTSE 100 · 10,868 · +1.23%

Global Macro Pulse

IndicatorLast Value7d ChangeSignal for India
VIX15.99-13.94%Neutral
US 10Y4.74%+1.41%Headwind
DXY99.80-1.65%INR relief
Brent90.12-6.88%CAD stress
S&P 5007,490+1.05%Risk-ON
Hang Seng25,884+3.69%EM rotation risk

7. Sector Performance Snapshot

Sector IndexClose5dvs SMA50vs SMA200 Regime SignalAs of
Nifty IT30,708.9+4.30%+7.57%-6.33%Recovering — below SMA20031-07-2026
Nifty Pharma26,534.8+2.27%+5.68%+14.07%Above both MAs31-07-2026
Nifty Media STALE1,521.4+0.41%+3.84%+5.16%Above both MAs17-07-2026
Nifty Bank57,264.9+0.31%+1.11%-0.32%Recovering — below SMA20031-07-2026
Nifty Energy STALE39,277.0+0.14%-1.50%+6.23%Cooling — above SMA20017-07-2026
Nifty FMCG STALE48,748.7-0.13%-1.58%-6.05%Deep bear17-07-2026
Nifty PSU Bank STALE8,381.8-0.93%+0.62%-0.98%Recovering — below SMA20017-07-2026
Nifty Metal STALE12,437.0-1.31%-4.01%+6.76%Cooling — above SMA20017-07-2026
Nifty Realty STALE918.7-1.97%+12.57%+10.02%Above both MAs17-07-2026

8. Key Fundamentals — Nifty50 Leaders & Laggards

SymbolEPS (Rs)EPS YoY%PeriodNotes
JSWSTEEL8.75+198.63%Dec 2025Metal cycle turn; strongest EPS delta in the index
HINDUNILVR28.12+121.42%Dec 2025Base-effect driven; FMCG index still -6% vs SMA200
M&M37.59+46.95%Dec 2025Volume-led; CAN SLIM candidate on >25% EPS growth
APOLLOHOSP34.93+34.92%Dec 2025Healthcare demand steady; >25% EPS growth
EICHERMOT51.79+21.29%Dec 2025Premium 2W holding margin
BEL2.16+20.67%Dec 2025Defence order book; <25% but consistent
ASIANPAINT11.05-4.58%Dec 2025Input-cost and demand squeeze
BAJFINANCE6.39-6.85%Dec 2025NBFC margin pressure into a rising 10Y
WIPRO2.97-7.19%Dec 2025IT headwinds; sector -6.3% vs SMA200
TCS29.45-13.94%Dec 2025IT headwinds — EPS contracting despite sector bounce
DRREDDY14.50-14.40%Dec 2025Pharma laggard vs a sector trading +14% over SMA200
COALINDIA11.61-15.87%Dec 2025Weakest EPS in the index; energy transition drag
Fundamentals cache was last written 22-03-2026, so the newest available quarter is Dec 2025 — two quarters behind. Growth rates are real but not current; refresh screener_cache/ before acting on any of these.

9. Scan Results — Money Maker (STABLE regime)

SymbolDateCloseEntrySLRisk% VolSpikeDaysBelowMaxDepth%Status
No signals today.

Why zero: this is a gate rejection, not an absence of setups. Fifteen Nifty500 names produced a valid V3 shaved-bottom candle in the last ten sessions — ASHOKLEY, HYUNDAI, HEROMOTOCO and CONCOR among them. Every one was rejected by the V4/V5 market filter, which requires the Nifty to close above its 200-day. The index is 1.6% below that line and has been under it for 103 of the last 120 sessions. Nifty50 (V5 filters) produced no raw candles at all.

10. Sector Recommendation

SectorRecommendationRationale
PharmaOVERWEIGHTOnly major sector above both MAs: +5.68% vs SMA50, +14.07% vs SMA200.
BanksNEUTRALClose to flat on both MAs (+1.11% / -0.32%); tracks the index, adds nothing.
ITUNDERWEIGHT+6.75% in 5d but -6.33% vs SMA200 — bounce inside a downtrend.
EnergyAVOIDBrent $90.12 on the CAD-stress line; sector data stale since 17-Jul, no clean read.
MetalWATCHLISTWas +6.76% vs SMA200 at last good print (17-Jul) — needs fresh data to act.
FMCGNEUTRAL-6.05% vs SMA200 at last good print (17-Jul); defensive, no catalyst.
PSU BankNEUTRAL-0.98% vs SMA200 at last good print (17-Jul); rate-sensitive into a rising 10Y.
RealtyWATCHLIST+12.57% vs SMA50 at last good print (17-Jul) — strongest relative, stalest data.
MediaUNDERWEIGHTThin, illiquid, +5.16% vs SMA200 on 17-Jul data; not worth the spread.
Auto / Infra / Finance / ConsumerNO DATAIndex CSVs absent from index_data/ — cannot rate.

11. Long-Term Watchlist

Grade-A rocket profiles inside the 10% risk cap, from watchlist.csv. All meet every Money Maker precondition except the trigger candle.

SymbolWhy WatchRisk%Gap to SMA200Trigger to Act
COLPAL INDIADip 1d / 0.2% deep — rocket profile6.8%-0.2%Close > 2,080.86 on volume >1.5x
BHARTIHEXA INDIADip 1d / 0.3% deep — rocket profile6.9%-0.3%Close > 1,611.92 on volume >1.5x
URBANCO INDIADip 1d / 0.6% deep — rocket profile6.1%-0.6%Close > 130.15 on volume >1.5x
JKCEMENT INDIADip 1d / 1.8% deep — rocket profile8.2%-1.8%Close > 5,541.21 on volume >1.5x
INDIANB INDIADip 8d / 1.9% deep — rocket profile7.4%-0.8%Close > 843.31 on volume >1.5x
SARDAEN INDIADip 2d / 2.2% deep — rocket profile7.9%-1.2%Close > 522.90 on volume >1.5x
CDSL INDIADip 9d / 3.3% deep — rocket profile6.8%-2.1%Close > 1,361.58 on volume >1.5x
RITES INDIADip 12d / 3.6% deep — rocket profile7.1%-2.8%Close > 220.27 on volume >1.5x

12. What to Avoid — High Conviction

  1. NIFTY IT — Up 6.75% in five days but still 6.33% below its 200-day — a bounce inside a downtrend, which is the classic STABLE-regime trap.
  2. ENERGY / OMCs — Brent at $90.12 is on the CAD-stress threshold; margin compression risk is live until crude sustains below $90.
  3. Any blocked Money Maker signal — 15 Nifty500 names fired valid V3 candles and were rejected by the index gate — taking them manually discards the single filter that drives the strategy's edge.
  4. WDAY (US) — Indicative risk 25.5% of entry — two and a half times the 10% cap; position size collapses to noise.
  5. ECLERX / SAGILITY / KFINTECH — Textbook dip profiles (0.4-3.7% depth) but risk of 15.8-16.8% at current ATR — the setup is right and the volatility makes it untradeable.
  6. SUNDARMFIN — 18 days below its 200-day with 7.4% depth — the loser profile (avg 50 days, 7.9% depth) rather than the rocket profile (19.5 days, 4.1%).

13. Strategist's Commentary

P — POSITIONThere is no previous call to mark to market — the last archived report is from 21 May, so this is a cold restart rather than a continuation. Where we are: Nifty50 at 24,383.60, up 2.59% over five sessions, having climbed back above its 50-day but stalling 1.6% short of its 200-day at 24,779. The index has spent 103 of the last 120 sessions below that 200-day line. That is not a dip — that is a nine-month structural downtrend that is only now attempting to turn. The market is pricing a recovery it has not yet earned.
A — ANALYSISThe causal chain runs from the dollar. DXY is down 1.65% in seven days to 99.80, which normally opens the EM taps — and you can see the money moving, just not to India: Hang Seng is up 3.69% over the same window against Nifty's more modest advance. That is EM rotation, and India is losing it. The reason is the US 10-year at 4.74% and rising, which raises the hurdle rate on every rupee of Indian duration and keeps foreign allocators in dollars. Layer on Brent at $90.12 — the level at which India's current account starts to bite — and the picture is a market being offered a weak-dollar tailwind it cannot convert. What the consensus is missing is the sector internals: IT is up 6.75% in five days and everyone is calling the bottom, but it remains 6.33% below its 200-day. A violent bounce inside a downtrend is the single most reliable way to lose money in a STABLE regime. Pharma, up 3.86% and sitting 14.07% above its 200-day, is the only sector that has actually done the work.
R — RECOMMENDATIONDo not deploy fresh capital into India today. The scan returned zero signals and that is a feature, not a drought — 15 Nifty500 names produced textbook shaved-bottom candles in the last 10 sessions and the index gate rejected all of them. Backtests are unambiguous that trading those signals with the index below its 200-day is how the strategy bleeds. Concretely: stage BHARTIHEXA (reclaim 1,611.9, risk 6.9%), CDSL (reclaim 1,361.6, risk 6.8%) and JKCEMENT (reclaim 5,541.2, risk 8.2%) — all three sit within 2% of their own reclaim level and inside the 10% risk cap, so they trigger early if the index turns. Sector-wise: OVERWEIGHT Pharma, the only major index above both moving averages at +14.07% over its 200-day. UNDERWEIGHT IT despite the bounce — 6.33% below the 200-day is a downtrend with a good week. AVOID adding energy exposure while Brent sits above $90. On the US side the gate is open (SPY above both MAs) and GILD, AXP and ABT are the three cleanest setups inside the risk cap — that is where incremental capital belongs this week.
A — ALERTIf Nifty50 closes above 24,779 — its 200-day — the index gate opens, roughly 15 blocked Nifty500 signals become live simultaneously, and that is the day I deploy.

14. Data Availability Notes

AssetLast UpdatedStatus
Nifty50 index31-07-2026Updated
Nifty50 (clean)31-07-2026Updated
USD/INR02-08-2026Updated
Gold31-07-2026Updated
Nifty Bank31-07-2026Updated
Nifty IT31-07-2026Updated
Nifty Pharma31-07-2026Updated
Nifty FMCG17-07-2026Stale
Nifty Metal17-07-2026Stale
Nifty Energy17-07-2026Stale
Nifty PSU Bank17-07-2026Stale
Nifty Realty17-07-2026Stale
Nifty Media17-07-2026Stale
VIX31-07-2026Updated
US 10Y31-07-2026Updated
DXY31-07-2026Updated
Brent31-07-2026Updated
S&P 50031-07-2026Updated
NASDAQ31-07-2026Updated
Hang Seng31-07-2026Updated
Nikkei31-07-2026Updated
Shanghai31-07-2026Updated
KOSPI31-07-2026Updated
DAX31-07-2026Updated
FTSE 10031-07-2026Updated
Nifty AutoMissing
Nifty InfraMissing
Nifty FinanceMissing
Nifty ConsumerMissing
Screener.in fundamentals22-03-2026Stale (TTL 24h; latest quarter Dec 2025)
WSJ US headlines24-01-2025Stale (discarded under 48h rule)