Composite signal model

Hold Strong

SPX and NDX are both in healthy uptrends. Market regime is constructive.

RISK ON 100.0 Composite score
Overall Hold Strong RISK ON
SPX Full Send RISK ON
NDX Full Send RISK ON

^GSPC

Data through

SPX Regime

Full Send

Trend and momentum are healthy. Market regime is constructive.

Close
7785.76
Daily return
-0.17%
50-day SMA
7512.39
200-day SMA
7074.90
Distribution
1
Above 200 streak
90
Momentum 20
4.40%
Heavy selling
No

^NDX

Data through

NDX Regime

Full Send

Trend and momentum are healthy. Market regime is constructive.

Close
30046.14
Daily return
-0.13%
50-day SMA
29303.66
200-day SMA
26738.18
Distribution
3
Above 200 streak
90
Momentum 20
5.08%
Heavy selling
No

SPY

Data through

SPY Volume Confirmation

Healthy

^SPX determines the broad-market trend. ^NDX confirms growth-market participation. SPY volume is used to detect accumulation and distribution pressure.

SPY volume confirmation is healthy.

Latest close
776.34
Daily move
-0.20%
Volume
29,940,248
50-session avg vol
54104552
Volume multiple
0.55x
Accumulation 15
4
Distribution 15
1
Net pressure
-3
Heavy selloff
No
Distribution cluster
No
Above 50-day SMA
Yes
Momentum damage
No
Classified sessions in the current 15-session window
SPY classified accumulation and distribution sessions
Date Classification Move Volume Vol vs prior
2026-07-28 Accumulation 0.24% 47,322,200 14.14%
2026-07-29 Distribution -1.54% 70,697,200 49.40%
2026-08-04 Accumulation 1.80% 69,154,800 15.40%
2026-08-07 Accumulation 0.61% 43,586,300 13.46%
2026-08-13 Accumulation 0.70% 35,634,500 7.40%

Why this signal

  • SPX contributes 65% of the composite score; NDX contributes 35%.
  • SPX regime is RISK_ON with score 100.
  • NDX regime is RISK_ON with score 100.
  • Composite score is 100.0.
  • SPX and NDX are both risk-on.
  • SPY volume confirmation is healthy and leaves the SPX/NDX decision unchanged.

^GSPC

Data through

S&P 500

Neutral / mixed

No current cluster of accumulation or distribution days.

Latest close
7785.76
Latest date
2026-08-14
Latest change
-0.17%
Distribution days
1
Accumulation days
1
First active accumulation day 2026-08-04

Recent signal days

S&P 500 recent accumulation and distribution days
Date Signal Change Volume
2026-08-04 Rally Start 1.79% 5,906,940,000
2026-07-29 Distribution Day -1.52% 5,836,350,000
2026-07-28 Accumulation Day 0.21% 5,590,890,000
2026-06-30 Accumulation Day 0.79% 6,037,540,000
2026-06-26 Distribution Day -0.05% 9,105,600,000
2026-06-24 Distribution Day -0.10% 5,994,860,000
2026-06-18 Accumulation Day 1.08% 9,061,110,000
2026-06-17 Distribution Day -1.21% 5,883,740,000
2026-06-15 Accumulation Day 1.65% 5,674,670,000
2026-06-11 Rally Start 1.75% 5,658,920,000
2026-06-09 Distribution Day -0.26% 6,006,390,000
2026-06-05 Distribution Day -2.64% 5,591,290,000

^NDX

Data through

Nasdaq 100

Neutral / mixed

No current cluster of accumulation or distribution days.

Latest close
30046.14
Latest date
2026-08-14
Latest change
-0.13%
Distribution days
0
Accumulation days
0

Recent signal days

Nasdaq 100 recent accumulation and distribution days
Date Signal Change Volume
2026-07-31 Accumulation Day 0.60% 11,942,500,000
2026-06-26 Distribution Day -1.09% 16,594,580,000
2026-06-24 Distribution Day -0.43% 14,936,190,000
2026-06-23 Distribution Day -3.29% 14,631,520,000
2026-06-18 Rally Start 2.48% 18,286,150,000
2026-06-17 Distribution Day -0.99% 11,443,600,000
2026-06-16 Distribution Day -1.89% 11,132,830,000
2026-06-15 Rally Start 3.06% 10,590,270,000
2026-06-12 Accumulation Day 0.64% 10,337,400,000
2026-06-11 Rally Start 3.29% 10,101,910,000
2026-06-09 Distribution Day -1.12% 12,106,940,000
2026-06-05 Distribution Day -4.77% 11,550,140,000