Market Diary & Signals
Daily market analysis — distribution days, follow-through days, breadth, and more
Nifty 50: 24334 (+1.09%)
Distribution: 3 active in 25 sessions
Rally Attempt: Day 25 — eligible for FTD
Breadth: 715 adv / 1416 dec (0.50)
Above SMA — 200d: 48.9% (-0.7) | 50d: 55.9% (-1.9) | 20d: 45.2% (-3.5)
New Highs: 134 | New Lows: 69
Up 25% in Quarter: 20.2%
Breakouts (4%+): 31 | Breakdowns: 34
Volume: 40% up / 60% down
Power Trend: 4/6 conditions
Exposure: 50% | Score: 61%
Day 25 of rally from 23070 low (2026-06-09). Nifty at 24334 (+1.09% today, +5.5% from rally low). Eligible for FTD — watching for 1.25%+ gain on above-average volume to confirm new uptrend.
Missing: SMA50 > SMA200, SMA200 trending up. Power trend activates when all 6 Minervini conditions align.
Nifty 50: 24073 (-0.02%)
Distribution: 3 active in 25 sessions
Rally Attempt: Day 24 — eligible for FTD
Breadth: 904 adv / 1245 dec (0.73)
Day 24 of rally from 23070 low (2026-06-09). Nifty at 24073 (-0.02% today, +4.3% from rally low). Eligible for FTD — watching for 1.25%+ gain on above-average volume to confirm new uptrend.
Nifty 50: 24079 (+0.11%)
Distribution: 3 active in 25 sessions (was 4)
Rally Attempt: Day 23 — eligible for FTD
Breadth: 1125 adv / 1004 dec (1.12)
Day 23 of rally from 23070 low (2026-06-09). Nifty at 24079 (+0.11% today, +4.4% from rally low). Eligible for FTD — watching for 1.25%+ gain on above-average volume to confirm new uptrend.
Nifty 50: 24052 (-0.66%)
⚠ Today is a Distribution Day
Distribution: 4 active in 25 sessions (was 3)
Rally Attempt: Day 22 — eligible for FTD
Day 22 of rally from 23070 low (2026-06-09). Nifty at 24052 (-0.66% today, +4.3% from rally low). Eligible for FTD — watching for 1.25%+ gain on above-average volume to confirm new uptrend.
Nifty 50 fell -0.66% on above-average volume — institutional selling detected. Accumulating distribution. Watch for further weakness.
Nifty 50: 24211 (+0.02%)
Distribution: 3 active in 25 sessions
Rally Attempt: Day 21 — eligible for FTD
Breadth: 1073 adv / 1080 dec (0.99)
Extreme momentum — high % of stocks up 25%+ in 65 trading days
Day 21 of rally from 23070 low (2026-06-09). Nifty at 24211 (+0.02% today, +4.9% from rally low). Eligible for FTD — watching for 1.25%+ gain on above-average volume to confirm new uptrend.
Nifty 50: 24207 (+1.02%)
Distribution: 3 active in 25 sessions (was 4)
✓ Follow-Through Day confirmed (weak quality)
Breadth: 1545 adv / 624 dec (2.48)
Extreme momentum — high % of stocks up 25%+ in 65 trading days
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
Nifty 50: 23963 (+0.34%)
Distribution: 4 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 1614 adv / 577 dec (2.80)
Extreme momentum — high % of stocks up 25%+ in 65 trading days
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
Uptrend under pressure. 1 more distribution days before danger zone. Tighten stops on existing positions.
Nifty 50: 23882 (-2.24%)
⚠ Today is a Distribution Day
Distribution: 4 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Extreme momentum — high % of stocks up 25%+ in 65 trading days
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
Nifty 50 fell -2.24% on above-average volume — institutional selling detected. Accumulating distribution. Watch for further weakness.
Nifty 50: 24430 (+0.66%)
Distribution: 4 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 945 adv / 1232 dec (0.77)
Extreme momentum — high % of stocks up 25%+ in 65 trading days
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
Uptrend under pressure. 1 more distribution days before danger zone. Tighten stops on existing positions.
Nifty 50: 24271 (+0.39%)
Distribution: 4 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 1071 adv / 1090 dec (0.98)
Extreme momentum — high % of stocks up 25%+ in 65 trading days
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
Uptrend under pressure. 1 more distribution days before danger zone. Tighten stops on existing positions.
Nifty 50: 24176 (+0.71%)
Distribution: 4 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 1397 adv / 767 dec (1.82)
Extreme momentum — high % of stocks up 25%+ in 65 trading days
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
Uptrend under pressure. 1 more distribution days before danger zone. Tighten stops on existing positions.
Nifty 50: 24006 (+0.59%)
Distribution: 4 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 1173 adv / 997 dec (1.18)
Extreme momentum — high % of stocks up 25%+ in 65 trading days
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
Uptrend under pressure. 1 more distribution days before danger zone. Tighten stops on existing positions.
Nifty 50: 23866 (-0.34%)
Distribution: 4 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 1213 adv / 964 dec (1.26)
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
Uptrend under pressure. 1 more distribution days before danger zone. Tighten stops on existing positions.
Nifty 50: 23946 (+0.51%)
Distribution: 4 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 753 adv / 1414 dec (0.53)
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
Uptrend under pressure. 1 more distribution days before danger zone. Tighten stops on existing positions.
Nifty 50: 23946 (+0.51%)
Distribution: 4 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 713 adv / 1479 dec (0.48)
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
Uptrend under pressure. 1 more distribution days before danger zone. Tighten stops on existing positions.
Nifty 50: 23946 (+0.51%)
Distribution: 4 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 1037 adv / 1159 dec (0.89)
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
Uptrend under pressure. 1 more distribution days before danger zone. Tighten stops on existing positions.
Nifty 50: 23824 (-1.16%)
Distribution: 4 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 719 adv / 1456 dec (0.49)
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
Uptrend under pressure. 1 more distribution days before danger zone. Tighten stops on existing positions.
Nifty 50: 24103 (+0.37%)
Distribution: 4 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 1341 adv / 836 dec (1.60)
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
Significant number of stocks making 4%+ moves on above-average volume
Uptrend under pressure. 1 more distribution days before danger zone. Tighten stops on existing positions.
Nifty 50: 24013 (-0.64%)
⚠ Today is a Distribution Day
Distribution: 4 active in 25 sessions (was 3)
✓ Follow-Through Day confirmed (weak quality)
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
Significant number of stocks making 4%+ moves on above-average volume
Nifty 50 fell -0.64% on above-average volume — institutional selling detected. Accumulating distribution. Watch for further weakness.
Nifty 50: 24168 (+0.34%)
Distribution: 3 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
✓ Breadth Thrust detected (moderate)
% above 20 SMA surged from 32% to 70%; Net new highs flipped from -36 to 173
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
Significant number of stocks making 4%+ moves on above-average volume
Nifty 50: 24086 (+0.40%)
Distribution: 3 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 1192 adv / 983 dec (1.21)
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
MIDCAP 150 has 5 distribution days vs Nifty 50's 3. Institutional selling concentrated in mid-caps. Large-cap weakness often follows — watch for contagion.
Nifty 50: 23989 (+0.57%)
Distribution: 3 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 1258 adv / 931 dec (1.35)
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
500 has 5 distribution days vs Nifty 50's 3. Institutional selling concentrated in the broader market. Large-cap weakness often follows — watch for contagion.
MIDCAP 150 has 6 distribution days vs Nifty 50's 3. Institutional selling concentrated in mid-caps. Large-cap weakness often follows — watch for contagion.
Nifty 50: 23854 (+0.98%)
Distribution: 3 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
✓ Breadth Thrust detected (strong)
% above 20 SMA surged from 35% to 62%; Up/Down volume ratio at 5.7:1; Net new highs flipped from -12 to 140
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
500 has 5 distribution days vs Nifty 50's 3. Institutional selling concentrated in the broader market. Large-cap weakness often follows — watch for contagion.
MIDCAP 150 has 6 distribution days vs Nifty 50's 3. Institutional selling concentrated in mid-caps. Large-cap weakness often follows — watch for contagion.
Significant number of stocks making 4%+ moves on above-average volume
Nifty 50: 23623 (+1.99%)
Distribution: 3 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
✓ Breadth Thrust detected (moderate)
A/D ratio at 5.3:1; Up/Down volume ratio at 17.1:1
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
500 has 5 distribution days vs Nifty 50's 3. Institutional selling concentrated in the broader market. Large-cap weakness often follows — watch for contagion.
MIDCAP 150 has 6 distribution days vs Nifty 50's 3. Institutional selling concentrated in mid-caps. Large-cap weakness often follows — watch for contagion.
Significant number of stocks making 4%+ moves on above-average volume
Nifty 50: 23162 (-0.23%)
Distribution: 3 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 547 adv / 1627 dec (0.34)
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
500 has 5 distribution days vs Nifty 50's 3. Institutional selling concentrated in the broader market. Large-cap weakness often follows — watch for contagion.
MIDCAP 150 has 6 distribution days vs Nifty 50's 3. Institutional selling concentrated in mid-caps. Large-cap weakness often follows — watch for contagion.
Less than 40% above 200-day SMA. Change from prev day — 200d: -2.4pp | 50d: -6.1pp. Weak but not extreme — watch for stabilization.
Nifty 50: 23215 (-0.12%)
Distribution: 3 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 533 adv / 1626 dec (0.33)
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
500 has 5 distribution days vs Nifty 50's 3. Institutional selling concentrated in the broader market. Large-cap weakness often follows — watch for contagion.
MIDCAP 150 has 6 distribution days vs Nifty 50's 3. Institutional selling concentrated in mid-caps. Large-cap weakness often follows — watch for contagion.
Less than 40% above 200-day SMA. Change from prev day — 200d: -1.7pp | 50d: -6.8pp. Weak but not extreme — watch for stabilization.
Nifty 50: 23242 (+0.52%)
Distribution: 3 active in 25 sessions (was 4)
✓ Follow-Through Day confirmed (weak quality)
Breadth: 1581 adv / 579 dec (2.73)
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
500 has 5 distribution days vs Nifty 50's 3. Institutional selling concentrated in the broader market. Large-cap weakness often follows — watch for contagion.
MIDCAP 150 has 6 distribution days vs Nifty 50's 3. Institutional selling concentrated in mid-caps. Large-cap weakness often follows — watch for contagion.
Significant number of stocks making 4%+ moves on above-average volume
Less than 40% above 200-day SMA. Change from prev day — 200d: +3.4pp | 50d: +5.0pp. Weak but not extreme — watch for stabilization.
Nifty 50: 23123 (-1.04%)
Distribution: 4 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 396 adv / 1778 dec (0.22)
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
MIDCAP 150 has 6 distribution days vs Nifty 50's 4. Institutional selling concentrated in mid-caps. Large-cap weakness often follows — watch for contagion.
Less than 40% above 200-day SMA. Change from prev day — 200d: -3.5pp | 50d: -10.8pp. Weak but not extreme — watch for stabilization.
Uptrend under pressure. 1 more distribution days before danger zone. Tighten stops on existing positions.
Nifty 50: 23367 (-0.21%)
Distribution: 4 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 976 adv / 1179 dec (0.83)
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
MIDCAP 150 has 6 distribution days vs Nifty 50's 4. Institutional selling concentrated in mid-caps. Large-cap weakness often follows — watch for contagion.
Uptrend under pressure. 1 more distribution days before danger zone. Tighten stops on existing positions.
Nifty 50: 23417 (+0.05%)
Distribution: 4 active in 25 sessions
✓ Follow-Through Day confirmed (weak quality)
Breadth: 1116 adv / 1052 dec (1.06)
Weak quality FTD: Nifty rallied +1.32% on 1.3x volume. Exercise caution — later or weaker FTDs have lower success rates.
MIDCAP 150 has 6 distribution days vs Nifty 50's 4. Institutional selling concentrated in mid-caps. Large-cap weakness often follows — watch for contagion.
Uptrend under pressure. 1 more distribution days before danger zone. Tighten stops on existing positions.