Composite signal model
Hold Strong
RISK ON
100.0
Composite score
^GSPC
Data through
SPX Regime
- Close
- 7748.50
- Daily return
- 0.26%
- 50-day SMA
- 7503.96
- 200-day SMA
- 7065.31
- Distribution
- 2
- Above 200 streak
- 88
- Momentum 20
- 2.33%
- Heavy selling
- No
^NDX
Data through
NDX Regime
- Close
- 29742.60
- Daily return
- 0.74%
- 50-day SMA
- 29325.68
- 200-day SMA
- 26693.42
- Distribution
- 4
- Above 200 streak
- 88
- Momentum 20
- 0.81%
- Heavy selling
- No
SPY
Data through
SPY Volume Confirmation
^SPX determines the broad-market trend. ^NDX confirms growth-market participation. SPY volume is used to detect accumulation and distribution pressure.
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 unavailable: SPY volume confirmation is unavailable because SPY data is stale.
^GSPC
Data through
S&P 500
- Latest close
- 7748.50
- Latest date
- 2026-08-12
- Latest change
- 0.26%
- Distribution days
- 1
- Accumulation days
- 1
First active accumulation day
2026-08-04
Recent signal 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
- Latest close
- 29742.60
- Latest date
- 2026-08-12
- Latest change
- 0.74%
- Distribution days
- 0
- Accumulation days
- 1
First active accumulation day
2026-07-31
Recent signal 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 |