Skip to main content
Market pulse

Market pulse

Sign up free and save research

What is LongStox?

LongStox is an evidence-first US market research platform covering market heat, macro liquidity, sector rotation, company industry maps, institutional holdings and ETFs. Public research pages state sources, data dates, methods and limitations; the platform does not execute trades or provide personalized investment advice.

US MARKET PARTICIPATION & RISK APPETITE

Market pulse

Track US risk appetite through market breadth, volatility, options, leverage and flows, with a date and source for every input. Read the method and limitations → · Macro liquidity method →

13 indicators · percentiles verified

Current risk appetite

ColdCoolNeutralWarmOverheated
Higher means stronger risk appetite
Verified 13/13 metrics

Read changes in heat alongside index performance. Heat is not a buy or sell signal.

Explore the indicators ↓

Heat and US equity trends

Heat score · left axisIndex change · right axis
0-11.3%20-4.1%50+6.7%80+17.5%100+24.7%2026-02-19 · 热度分值 432026-02-20 · 热度分值 452026-02-23 · 热度分值 362026-02-24 · 热度分值 402026-02-25 · 热度分值 442026-02-26 · 热度分值 412026-02-27 · 热度分值 382026-03-02 · 热度分值 382026-03-03 · 热度分值 332026-03-04 · 热度分值 382026-03-05 · 热度分值 352026-03-06 · 热度分值 322026-03-09 · 热度分值 332026-03-10 · 热度分值 322026-03-11 · 热度分值 322026-03-12 · 热度分值 292026-03-13 · 热度分值 292026-03-16 · 热度分值 332026-03-17 · 热度分值 352026-03-18 · 热度分值 302026-03-19 · 热度分值 302026-03-20 · 热度分值 262026-03-23 · 热度分值 272026-03-24 · 热度分值 262026-03-25 · 热度分值 272026-03-26 · 热度分值 252026-03-27 · 热度分值 232026-03-30 · 热度分值 232026-03-31 · 热度分值 272026-04-01 · 热度分值 292026-04-02 · 热度分值 312026-04-06 · 热度分值 332026-04-07 · 热度分值 322026-04-08 · 热度分值 412026-04-09 · 热度分值 472026-04-10 · 热度分值 492026-04-13 · 热度分值 542026-04-14 · 热度分值 602026-04-15 · 热度分值 642026-04-16 · 热度分值 682026-04-17 · 热度分值 722026-04-20 · 热度分值 672026-04-21 · 热度分值 622026-04-22 · 热度分值 692026-04-23 · 热度分值 642026-04-24 · 热度分值 702026-04-27 · 热度分值 712026-04-28 · 热度分值 682026-04-29 · 热度分值 662026-04-30 · 热度分值 732026-05-01 · 热度分值 752026-05-04 · 热度分值 702026-05-05 · 热度分值 742026-05-06 · 热度分值 752026-05-07 · 热度分值 722026-05-08 · 热度分值 762026-05-11 · 热度分值 752026-05-12 · 热度分值 732026-05-13 · 热度分值 752026-05-14 · 热度分值 762026-05-15 · 热度分值 672026-05-18 · 热度分值 672026-05-19 · 热度分值 662026-05-20 · 热度分值 692026-05-21 · 热度分值 712026-05-22 · 热度分值 722026-05-26 · 热度分值 742026-05-27 · 热度分值 762026-05-28 · 热度分值 782026-05-29 · 热度分值 782026-06-01 · 热度分值 772026-06-02 · 热度分值 782026-06-03 · 热度分值 732026-06-04 · 热度分值 732026-06-05 · 热度分值 542026-06-08 · 热度分值 582026-06-09 · 热度分值 542026-06-10 · 热度分值 442026-06-11 · 热度分值 512026-06-12 · 热度分值 552026-06-15 · 热度分值 642026-06-16 · 热度分值 612026-06-17 · 热度分值 552026-06-18 · 热度分值 612026-06-22 · 热度分值 562026-06-23 · 热度分值 472026-06-24 · 热度分值 482026-06-25 · 热度分值 462026-06-26 · 热度分值 452026-06-29 · 热度分值 482026-06-30 · 热度分值 522026-07-01 · 热度分值 462026-07-02 · 热度分值 492026-07-06 · 热度分值 512026-07-07 · 热度分值 512026-07-08 · 热度分值 492026-07-09 · 热度分值 552026-07-10 · 热度分值 612026-07-13 · 热度分值 502026-07-14 · 热度分值 522026-07-15 · 热度分值 542026-07-16 · 热度分值 512026-07-17 · 热度分值 452026-07-20 · 热度分值 422026-07-21 · 热度分值 492026-07-22 · 热度分值 472026-07-23 · 热度分值 392026-07-24 · 热度分值 412026-07-27 · 热度分值 422026-07-28 · 热度分值 412026-07-29 · 热度分值 342026-07-30 · 热度分值 442026-07-31 · 热度分值 482026-08-03 · 热度分值 532026-08-04 · 热度分值 622026-08-05 · 热度分值 622026-08-06 · 热度分值 592026-08-07 · 热度分值 632026-08-10 · 热度分值 622026-08-11 · 热度分值 582026-08-12 · 热度分值 602026-08-13 · 热度分值 652026-08-14 · 热度分值 652026-08-17 · 热度分值 612026-08-18 · 热度分值 542026-08-19 · 热度分值 572026-08-20 · 热度分值 532026-08-21 · 热度分值 562026-08-24 · 热度分值 512026-08-25 · 热度分值 522026-08-26 · 热度分值 542026-08-27 · 热度分值 562026-08-28 · 热度分值 532026-08-31 · 热度分值 472026-09-01 · 热度分值 402026-09-02 · 热度分值 442026-09-03 · 热度分值 512026-09-04 · 热度分值 492026-09-08 · 热度分值 432026-09-09 · 热度分值 402026-09-10 · 热度分值 352026-09-11 · 热度分值 402026-09-14 · 热度分值 382026-09-15 · 热度分值 362026-09-16 · 热度分值 342026-09-17 · 热度分值 432026-09-18 · 热度分值 452026-09-21 · 热度分值 522026-09-22 · 热度分值 522026-09-23 · 热度分值 452026-09-24 · 热度分值 442026-09-25 · 热度分值 472026-09-28 · 热度分值 402026-09-29 · 热度分值 392026-09-30 · 热度分值 392026-10-01 · 热度分值 402026-10-02 · 热度分值 432026-10-05 · 热度分值 462026-10-06 · 热度分值 532026-10-07 · 热度分值 522026-10-08 · 热度分值 502026-10-09 · 热度分值 532026-10-12 · 热度分值 532026-10-13 · 热度分值 542026-10-14 · 热度分值 442026-10-15 · 热度分值 452026-10-16 · 热度分值 362026-10-19 · 热度分值 372026-10-20 · 热度分值 412026-10-21 · 热度分值 452026-10-22 · 热度分值 392026-10-23 · 热度分值 342026-10-26 · 热度分值 392026-10-27 · 热度分值 442026-10-28 · 热度分值 482026-10-29 · 热度分值 452026-10-30 · 热度分值 352026-11-02 · 热度分值 312026-11-03 · 热度分值 322026-11-04 · 热度分值 5002-1904-1306-0307-2409-1511-04

Green: upRed: downVersus the period's open. Select a legend to hide a series.

Heat score50 / 100
S&P 5007,688.62CloseSince period start +12%
Nasdaq25,736.51CloseSince period start +13.5%
Open, high, low and close

S&P 500 O 7,635.81 · H 7,715.57 · L 7,635.81 · C 7,688.62

Nasdaq O 25,652.78 · H 26,048.83 · L 25,602.14 · C 25,736.51

Index changes use the first available close in the selected period. Axes use different units; crossings are not trading signals.

What is driving market heat?

Show detailsHide details

Higher means stronger risk appetite · defensive indicators inverted

Participation and breadth

Weight 40%
S&P 500 vs. MA200+5.03%Heat percentile 40%

Distance from the index's 200-day moving average, indicating medium- to long-term trend strength.

Raw historical percentile 40%

2026-11-04 · Daily · 2313 observationsYahoo Finance ↗
S&P 500 vs. MA50-0.06%Heat percentile 26%

Distance from the index's 50-day moving average, indicating short- to medium-term trend strength.

Raw historical percentile 26%

2026-11-04 · Daily · 2463 observationsYahoo Finance ↗
MA50 / MA200 spread-5.09ppHeat percentile 47%

The difference between short- and long-term trend strength.

Raw historical percentile 47%

2026-11-04 · Daily · 2313 observationsYahoo Finance ↗
Distance from 52-week high-1.67%Heat percentile 54%

The S&P 500's distance from its rolling 252-trading-day high.

Raw historical percentile 54%

2026-11-04 · Daily · 2261 observationsYahoo Finance ↗
Advancing days over last 20 days50%Heat percentile 42%

The share of trading days with index gains, used to assess market participation.

Raw historical percentile 42%

2026-11-04 · Daily · 2492 observationsYahoo Finance ↗

Options risk appetite

Weight 30%
Spot VIX16.61Heat percentile 57%

Reflects expected S&P 500 volatility over the next 30 days, not the direction of prices.

Raw historical percentile 43%

Lower VIX usually indicates stronger risk appetite, so the heat percentile is inverted.

2026-11-04 · Daily · 6785 observationsCboe ↗
VIX minus 3-month VIX-2.19Heat percentile 52%

A positive value usually indicates rising near-term stress.

Raw historical percentile 48%

Lower VIX relative to longer maturities usually means less near-term stress, so the heat percentile is inverted.

2026-11-04 · Daily · 4309 observationsCboe ↗
Equity options Put/Call0.44Heat percentile 99%

Focuses on single-stock speculation and risk appetite; combines official historical ratios with the latest official website snapshot.

Raw historical percentile 1%

Lower Put/Call usually indicates stronger stock risk appetite, so the heat percentile is inverted.

2026-11-04 · Daily · 3254 observationsCboe ↗
Index options Put/Call0.97Heat percentile 78%

Primarily reflects institutional hedging; combines official historical ratios with the latest official website snapshot.

Raw historical percentile 22%

Lower Put/Call usually indicates less institutional hedging demand, so the heat percentile is inverted.

2026-11-04 · Daily · 3254 observationsCboe ↗

Leverage and flows

Weight 20%
FINRA margin debt YoY+31.4%Heat percentile 64%

Year-over-year change in customer securities margin borrowing; combines official workbook history with the latest month on the website.

Raw historical percentile 64%

2026-09-01 · Monthly · 69 observationsFINRA ↗
S&P 500 20-day momentum-1.45%Heat percentile 21%

Used to assess the persistence of market momentum.

Raw historical percentile 21%

2026-11-04 · Daily · 2492 observationsYahoo Finance ↗

Sentiment context

Weight 10%
AAII bull-bear spread-3.6ppHeat percentile 50%

Bullish share minus bearish share, a supporting measure of individual investor sentiment.

Raw historical percentile 50%

2026-10-28 · Weekly · 26 observationsAAII Investor Sentiment Survey ↗
S&P 500 60-day momentum-0.51%Heat percentile 21%

A supporting indicator of medium-term positioning tendencies.

Raw historical percentile 21%

2026-11-04 · Daily · 2452 observationsYahoo Finance ↗

Weighted by category, equally within each. Missing indicators are excluded, not scored zero; remaining weights are renormalized.

Dates and snapshot details

This is the system snapshot time. Price, NAV and disclosure dates are shown with each data item. Open shareable snapshot