Composite signal model
Yellow Flag
CAUTION
100.0
Composite score
^GSPC
Data through
SPX Regime
- Close
- 7744.06
- Daily return
- 0.33%
- 50-day SMA
- 7707.43
- 200-day SMA
- 7267.62
- Distribution
- 4
- Above 200 streak
- 133
- Momentum 20
- 1.39%
- Heavy selling
- No
^NDX
Data through
NDX Regime
- Close
- 29935.59
- Daily return
- -0.05%
- 50-day SMA
- 29871.71
- 200-day SMA
- 27719.36
- Distribution
- 3
- Above 200 streak
- 133
- Momentum 20
- 1.66%
- 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.
- Latest close
- 771.79
- Daily move
- 0.28%
- Volume
- 42,916,599
- 50-session avg vol
- 40304630
- Volume multiple
- 1.06x
- Accumulation 15
- 0
- Distribution 15
- 4
- Net pressure
- 4
- Heavy selloff
- No
- Distribution cluster
- No
- Above 50-day SMA
- Yes
- Momentum damage
- No
Classified sessions in the current 15-session window
| Date | Classification | Move | Volume | Vol vs prior |
|---|---|---|---|---|
| 2026-09-28 | Distribution | -0.74% | 42,694,500 | 16.44% |
| 2026-09-30 | Distribution | -0.21% | 62,110,000 | 68.27% |
| 2026-10-08 | Distribution | -0.42% | 40,431,100 | 30.47% |
| 2026-10-14 | Distribution | -1.08% | 55,715,400 | 115.55% |
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 caution lowers the bullish SPX/NDX read by one severity level.
- 3/5 tactical stage: Constructive / invested.
- Tactical exit requires 3 consecutive composite Risk Off sessions; re-entry requires 5 consecutive strong sessions (Re-entry or Risk On). Actions occur on the following trading session.
^GSPC
Data through
S&P 500
- Latest close
- 7744.06
- Latest date
- 2026-10-15
- Latest change
- 0.33%
- Distribution days
- 6
- Accumulation days
- 1
First active accumulation day
2026-10-05
Recent signal days
| Date | Signal | Change | Volume |
|---|---|---|---|
| 2026-10-14 | Distribution Day | -1.11% | 5,955,580,000 |
| 2026-10-08 | Distribution Day | -0.47% | 6,082,070,000 |
| 2026-10-07 | Distribution Day | -0.22% | 5,111,150,000 |
| 2026-10-05 | Accumulation Day | 0.66% | 5,840,900,000 |
| 2026-10-01 | Accumulation Day | 0.19% | 5,783,800,000 |
| 2026-09-28 | Distribution Day | -0.77% | 5,129,710,000 |
| 2026-09-24 | Distribution Day | -0.02% | 5,316,390,000 |
| 2026-09-22 | Distribution Day | -0.00% | 5,286,270,000 |
| 2026-09-18 | Accumulation Day | 0.17% | 8,858,350,000 |
| 2026-09-16 | Distribution Day | -0.45% | 5,307,920,000 |
| 2026-09-15 | Distribution Day | -0.45% | 5,154,930,000 |
| 2026-09-14 | Distribution Day | -0.48% | 4,963,750,000 |
^NDX
Data through
Nasdaq 100
- Latest close
- 29935.59
- Latest date
- 2026-10-15
- Latest change
- -0.05%
- Distribution days
- 2
- Accumulation days
- 1
First active accumulation day
2026-10-06
Recent signal days
| Date | Signal | Change | Volume |
|---|---|---|---|
| 2026-10-14 | Distribution Day | -2.02% | 8,568,280,000 |
| 2026-10-08 | Distribution Day | -1.39% | 8,820,120,000 |
| 2026-10-06 | Accumulation Day | 0.48% | 8,451,470,000 |
| 2026-09-30 | Accumulation Day | 0.23% | 8,300,260,000 |
| 2026-09-22 | Accumulation Day | 0.82% | 9,334,690,000 |
| 2026-09-18 | Accumulation Day | 0.67% | 13,286,960,000 |
| 2026-09-16 | Accumulation Day | 0.02% | 9,968,640,000 |
| 2026-09-15 | Distribution Day | -0.65% | 7,934,200,000 |
| 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 |