Dashboard & Report Guide

This platform aggregates 30+ market signals and synthesizes them into actionable intelligence. Part 1 explains the intelligence layer. Part 2 is a reference for the raw signals.

Part 1 Reading the Dashboard

The regime, score, alerts, and interpretive text — what they mean and how to use them.

Market Regime

Classifies current conditions into one of five regimes based on dark pool activity, credit spreads, volatility, breadth, and positioning. Updated every 15 minutes during market hours.

RISK-ON

Triggers: DIX strong, GEX positive, HY OAS tight, breadth broad, VIX low

Structural supports intact with broad participation. The floor is solid.

Favor long positions, full sizing. Conditions support risk-taking.

CAUTIOUS

Triggers: Most supports intact but one or two lagging — typically breadth < 50% or credit widening

Mostly there but mixed signals warrant caution. Not all sectors participating.

Be selective. Favor quality, slightly smaller sizes. Watch the lagging signal.

TRANSITIONAL

Triggers: Signals actively disagree — some improving while others deteriorate

Between regimes. Direction is unclear. Often seen at turning points.

Reduce exposure or wait for clarity. Don't force trades when signals conflict.

RISK-OFF

Triggers: Multiple structural supports weakening — rising HY OAS, falling breadth, weak DIX, negative GEX

Environment deteriorating. Institutional buyers stepping back.

Favor defensive sectors, reduce longs, consider hedges. Cash is a position.

PANIC

Triggers: Acute stress across all dimensions — extreme VIX, wide credit, collapsed breadth, heavy put buying

Systemic stress. Capital preservation mode.

Hedge everything. No new longs. Wait for stabilization.

Evaluation order: PANIC (most restrictive) → RISK-OFF → RISK-ON → CAUTIOUS → TRANSITIONAL (default).

Signal Health Score

Composite 0-100 measure of structural market health — not direction. A high score means the plumbing is intact (liquidity flowing, credit calm, institutions buying). Normal markets score 55-60.

Score Components

DIX Institutional dark pool buying activity
12 pts
GEX Options dealer gamma exposure
12 pts
HY OAS High-yield credit spreads
10 pts
Breadth % of S&P 500 above 50-day SMA
8 pts
Vol Term VIX term structure (contango/backwardation)
5 pts
Liquidity Fed net liquidity direction
8 pts
SPY/ZGL Price vs zero gamma level
5 pts
BTC Bitcoin as liquidity proxy
3 pts
0DTE PCR Same-day options put/call ratio
5 pts
Energy Energy regime (WTI, crack spread, XLE)
12 pts
Stagflation Breakeven inflation expectations
10 pts
Sectors Sector breadth favorability
5 pts
Correlations Cross-asset correlation health
5 pts

Score Ranges

70+
Favorable Conditions support risk-taking
50
Mixed Some supports intact, others not
30
Cautionary Multiple supports weakening
<30
Adverse Structural supports broken

Score-Regime Reconciliation

When the score and regime disagree, bridge text (italicized line below regime name) explains the divergence.

70+ RISK-ON Favorable Score and regime agree — full green light
70+ Not RISK-ON Favorable, with caution Score is high but a lagging signal holds the regime back
50–70 Any Mixed Some supports intact, others not — be selective
50–70 RISK-OFF/PANIC Mixed, deteriorating Mid-range score but conditions worsening
30–50 Any Cautionary Multiple supports weakening — reduce risk
Below 30 PANIC/RISK-OFF Adverse Structural supports broken — defensive only
Below 30 Other Adverse, holding Score very low but regime hasn't caught up yet

Alerts

Threshold-based alerts fire when signal thresholds are crossed. They appear in the Alert Feed on the dashboard. View full history →

Critical

Structural supports are breaking. Requires immediate attention.

Warning

Conditions deteriorating or a notable threshold crossed.

Info

Informational — often bullish confirmations or position reclaims.

Active

Condition is present. Displayed in the alert feed until resolved.

Resolved

The underlying condition cleared automatically. Visible for 30 days.

Key Alerts

critical
CRASH_SETUP

Deeply negative GEX + credit stress + breadth collapse. All structural supports breaking.

critical
BEAR_ALIGNMENT

DIX weak + GEX negative + HY OAS widening. Institutional selling with vol amplification.

critical
CREDIT_STRESS

HY OAS above 4.5% — the bond market is pricing real default risk.

critical
BREADTH_COLLAPSE

Breadth below 20% — extreme selling across the board.

critical
VIX_EXTREME

VIX above 40 — extreme fear in equity options.

critical
WTI_SHOCK

WTI crude above $100 — energy shock territory, stagflation risk rising.

critical
STAGFLATION_ELEVATED

Stagflation score above 75 — breakeven rates signaling entrenched inflation expectations.

warning
CREDIT_WATCH

HY OAS above 3.5% — credit markets showing stress.

warning
DIX_WEAK

DIX below 0.40 — institutional demand weakening.

warning
GEX_FLIP_NEG

GEX flipped negative — dealer hedging now amplifies moves.

warning
VOL_BACKWARDATION

VIX term structure inverted — near-term fear exceeds long-term.

warning
VIX_SPIKE

VIX above 25 — elevated fear but not extreme.

warning
REGIME_CHANGE

Market regime shifted since the last report.

warning
OIL_SPIKE

USO above $75 or 5%+ daily move — geopolitical disruption risk.

warning
ENERGY_REGIME_CHANGE

Energy regime shifted (STABLE/ELEVATED/SHOCK/CRISIS) — monitor crude and refining margins.

warning
CRACK_SPREAD_SPIKE

Crack spread above $40/bbl — extreme refining margins, consumer fuel price pressure.

warning
CURVE_BACKWARDATION

Energy in SHOCK with elevated crack spread — supply disruption driving spot premium.

warning
OIL_EQUITY_TRANSMISSION

Strong negative SPY-Oil correlation during energy stress — crude shock propagating into equities.

warning
BREAKEVEN_SPIKE

5Y breakeven inflation above 3% — inflation expectations well above Fed target.

warning
STAGFLATION_WATCH

Stagflation risk score above 50 — elevated inflation expectations with growth concerns.

warning
SECTOR_DIVERGENCE

Wide spread between strongest and weakest sector breadth — rotation or narrow leadership risk.

warning
GAMMA_WALL_BREACH

SPY within 0.5% of gamma call or put wall — expect resistance/support and potential pinning.

warning
CORRELATION_BREAK

Key asset correlation (SPY/VIX, SPY/DXY, SPY/TNX, SPY/Oil) breaking from normal range — increased unpredictability.

info
GEX_FLIP_POS

GEX flipped positive — volatility dampening resumes.

info
BULL_ALIGNMENT

DIX strong + GEX positive + credit tight + breadth broad. Full support.

info
BUYING_OPP

Strong DIX + elevated VIX + washed-out breadth — classic smart-money-buying-fear setup.

info
DIX_STRONG_BUY

DIX above 0.48 — heavy institutional dark pool buying.

info
ZGL_RECLAIM

Price reclaimed the Zero Gamma Level — vol-suppression zone restored.

The Five-Level Signal Scale

Every signal is evaluated against this universal scale. The colored dots next to signal values map to these levels.

Favorable

Conditions are constructive. Supports risk-taking.

Leaning

Slightly positive — tilting constructive.

Neutral

No strong signal either way.

Cautionary

Deteriorating. Risk management warranted.

Adverse

Danger zone. Immediate attention.

Leading vs Lagging Indicators

The dashboard's leading/lagging paragraph tells you: are predictive signals confirming or diverging from confirmatory ones?

Leading — move before price

DIX direction

Institutional dark pool buying shifts before price moves

GEX sign

Gamma exposure flip changes the vol regime before VIX reacts

HY OAS direction

Credit spreads widen before equity selloffs

Breadth trend

Participation narrows before indices roll over

Energy regime

SHOCK/CRISIS acts as a leading macro headwind — margin compression follows

Coincident — move with price

SPY vs ZGL

Price vs zero gamma level shows real-time dealer dynamics

0DTE PCR

Same-day options flow reflects current session sentiment

VIX level

Implied volatility responds to current conditions

Lagging — confirm after

Sentiment score

News sentiment aggregation lags by hours to days

Seasonality

Historical monthly patterns provide background context

When leading indicators deteriorate while lagging indicators still look fine, the leading indicators are usually right.

Part 2 Signal Reference

Raw signal thresholds, interpretation, and data sources.

All Signals

DIX Dark Pool Index (Buy Ratio)
Higher = more buying

Measures institutional buying in dark pools. When large players accumulate, DIX rises. Leading indicator — moves before price.

≥ 0.48 Favorable
0.45–0.48 Leaning
0.42–0.45 Neutral
0.40–0.42 Cautionary
< 0.40 Adverse
GEX Gamma Exposure (billions)
Positive = vol suppression

Measures dealer gamma positioning. Positive GEX means dealers buy dips and sell rallies. Negative GEX amplifies moves.

≥ 2.0B Favorable
0–2.0B Leaning
< 0 Cautionary
< −2.0B Adverse
HY OAS High Yield Option-Adjusted Spread
Lower = less stress

Credit spread between high-yield bonds and Treasuries. Widening means investors demand more compensation for risk — a leading stress signal.

< 2.5% Favorable
2.5–3.0% Leaning
3.0–3.5% Neutral
3.5–4.5% Cautionary
> 4.5% Adverse
BBB Spread Investment-Grade Corporate Spread
Lower = less stress

Spread for BBB-rated (lowest investment-grade) corporates. Widening signals downgrade risk near the investment-grade cliff.

< 1.0% Favorable
1.0–1.5% Leaning
1.5–2.0% Neutral
2.0–2.5% Cautionary
> 2.5% Adverse
Breadth (50d) % of S&P 500 Above 50-Day SMA
Higher = broader participation

Measures how many stocks are in uptrends. Narrow breadth (few stocks driving gains) is fragile. Broad participation confirms strength.

≥ 60% Favorable
50–60% Leaning
40–50% Neutral
30–40% Cautionary
< 30% Adverse
VIX CBOE Volatility Index
Lower = less fear

Implied volatility of S&P 500 options. High VIX = market expects large moves. Lagging — confirms what price is already showing.

< 15 Favorable
15–20 Leaning
20–25 Neutral
25–35 Cautionary
> 35 Adverse
VIX Regime VIX Term Structure
Contango = normal

VIX futures curve shape. Contango (front < back) is normal. Backwardation (front > back) means near-term fear exceeds long-term — rare and serious.

Contango Favorable
Backwardation Adverse
2s10s Treasury Yield Curve (10Y minus 2Y)
Positive = healthy slope

The slope of the yield curve. Inversion (negative) has preceded every recession since 1970, though with variable lead time.

> 0.5% Favorable
0.1–0.5% Leaning
−0.1 to 0.1% Neutral
−0.5 to −0.1% Cautionary
< −0.5% Adverse
Liquidity Fed Net Liquidity Signal
Expanding = bullish

Net liquidity = WALCL minus TGA minus RRP. Rising means more cash in the financial system, which flows into risk assets.

Expanding Favorable
Flat Neutral
Contracting Adverse
0DTE PCR Zero-DTE Put/Call Ratio
Balanced ≈ 0.7–1.3

Ratio of put to call volume in same-day expiry options. Extreme put buying = hedging/panic. Very low = complacency.

0.7–1.3 Favorable
< 0.7 Leaning (complacent)
1.3–1.5 Cautionary
> 1.5 Adverse
Sentiment News Sentiment Score
Higher = more bullish

Aggregate sentiment from financial news. Lagging — reflects the narrative, not what comes next.

> 0.20 Favorable
0.05–0.20 Neutral
−0.10 to 0.05 Cautionary
< −0.10 Adverse
Credit Stress Credit Stress Composite
Lower = benign

Composite label from HY OAS and spread behavior. Summarizes the credit picture in one word.

Low Favorable
Normal Leaning
Elevated Cautionary
High Adverse
BTC Bitcoin Price
Higher = risk-on

Bitcoin has no earnings, no yield — it's the purest gauge of global fiat liquidity and risk appetite.

> $80K Favorable
$50K–$80K Neutral
< $50K Adverse

Report Sections

Each report contains these data sections, updated on a market-aware schedule.

Equity & Derivatives Board

SPY, QQQ, IWM technicals: Price, RSI(14), IVR, ZGL, GEX Sentiment, PCR.

ZGL, GEX, PCR require Schwab API. Falls back to yfinance when unavailable.

Macro Board

VIX, TNX (10Y yield), GLD, DXY, SLV — same technical framework as equities.

Macro Fundamentals

10Y Yield, Yield Curve (10Y-3M), DXY, Growth/Value (QQQ/SPY), Risk Appetite (XLY/XLP).

Volatility & Options

MOVE index, VIX/MOVE ratio, 0DTE options volume and put/call ratio, vol regime.

Credit Conditions

HY OAS, BBB Spread, 2s10s Spread — the bond market's real-time risk assessment.

Market Breadth

% above 50-day and 200-day SMA for all ~503 S&P 500 stocks. Breadth signal label.

Dark Pool Activity

DIX (institutional buying), GEX (dealer gamma) from SqueezMetrics. Daily updates.

Fed & Global Liquidity

Net Liquidity (WALCL - TGA - RRP), ECB + BOJ assets, BTC as liquidity proxy.

Seasonality

20-year monthly return patterns for SPY. Best as a tiebreaker, not primary signal.

EPS Revisions

30-day analyst estimate changes for 10 mega-caps. Revision direction = forward indicator.

Sector Breadth

Per-GICS-sector breakdown of stocks above 50-day SMA. Displayed as a heatmap. Wide divergence between sectors indicates rotation risk.

Gamma Profile

Call and put wall levels from SPY option chain gamma exposure. Price between walls = range-bound; breach = accelerated move.

Fed Watch

Current fed funds rate, next FOMC meeting, and market-implied hold/cut probabilities.

Correlations

Rolling 20-day Pearson correlations: SPY/VIX (normal −0.85 to −0.70), SPY/DXY (normal −0.40 to +0.10), SPY/TNX (normal −0.20 to +0.40). Classified as normal/elevated/warning.

Data Sources & Schedule

Sources

yfinance Every report (~15 min)

Prices, RSI, IVR, breadth, EPS, MOVE, BTC, energy (WTI, Brent, USO, XLE), seasonality

Schwab API Every report

ZGL, GEX Sentiment, PCR, 0DTE volume

FRED API Every report (daily/weekly data)

Economic releases, balance sheets, HY OAS, 2s10s, breakeven inflation (5Y, 10Y, 5Y5Y)

Alpha Vantage Every report

News sentiment

SqueezMetrics Every report (daily data)

DIX, GEX (dark pool)

FXStreet Every report

Financial news headlines

Report Schedule (Eastern)

Pre-market
8:30, 9:00, 9:15

Prices, news, FRED, credit, vol

Market open
9:31

All sources incl. breadth, sentiment, dark pool

Market hours
Every 15 min (9:45–15:30)

Prices, options, 0DTE, news, BTC

Midday
12:00

All sources

Close
15:45, 16:01

All sources

After hours
16:30, 17:00, 18:00

Prices, news, credit, FRED

Overnight
Every 2h (20:00–8:00)

News, BTC only

Change Markers

Value increased from previous report
Value decreased from previous report
Classification changed (e.g., Bullish → Bearish)

Putting It Together

1

Start with Market Status

Regime, score, and bridge text give you the 5-second read.

2

Check alerts

Any CRITICAL or WARNING alerts require immediate attention.

3

Read the leading/lagging paragraph

Are predictive signals confirming or diverging from confirmatory ones?

4

Check Key Levels

Where are the support/resistance levels for today's session?

5

Scan raw data sections

Colored dots make this fast — glance for any that stand out.

6

Check the economic calendar

Upcoming catalysts can override all technical signals.

When signals align (bearish breadth + widening credit + negative GEX + falling DIX), conviction is high. When they diverge, watch which resolves first.

API Documentation · Alert History · Dashboard