Skip to main content
← All research notes

Research Notes

Kresmion's Cross Asset Regime Turned Risk-Off Today. Credit Spreads and Recession Bets Have Not.

June 25, 2026 · 11 min read
ShareXLinkedInReddit
MacroratesPositioningCryptoBTCETH

By Kresmion Research, June 25, 2026

Kresmion's cross asset regime model crossed into Risk-Off today for the first time, and the one factor that had been holding it in Neutral was low volatility. The score did not fall because credit cracked or because recession bets jumped. It fell because the cushion that had been single-handedly propping it up, a market that simply refused to move, finally gave way.

This is not a recommendation and it is not a forecast. It is a description of a transition and, just as important, of the places where the rest of the market has not yet agreed with it.

Key takeaways

MeasureReadingSource
Cross asset regime scoreMinus 0.52 smoothed, Risk-Off, HIGH conviction with 100 percent factor agreement. The first Risk-Off reading since the model began publishing on April 30Kresmion (macro_regime_history, June 25)
The slideFrom plus 0.32 on June 16 to minus 0.52 on June 25, tripping the minus 0.5 Risk-Off threshold for the first timeKresmion (macro_regime_history)
What actually flippedThe volatility factor fell from about plus 1.0 to roughly zero as the VIX z score moved from minus 0.82 (calm) to plus 0.51 (stress). Liquidity, the dominant 40 percent weight, swung from plus 0.43 to minus 0.68Kresmion (macro_regime_history z scores)
Independent corroborationRecord CFTC Bitcoin speculative long at 16.4 percent of open interest (z plus 2.5, 100th percentile of 59 weeks), ETH whales a net 69.6 million dollars onto exchanges for a third straight day, and a 492.6 million dollar Bitcoin spot ETF outflow on June 24Kresmion (cot_reports, whale_transactions, crypto_etf_aggregate)
The tape that disagreesHigh yield credit spreads near cycle tights around 2.7 percent, Polymarket September cut odds at 5.4 percent, Kalshi 2026 recession odds at 9.5 percentICE BofA HY OAS, Polymarket, Kalshi
Public market contextVIX 19.5 on June 23, up from 16.4 on June 16, during a sharp semiconductor led selloff in tech stocksFRED, CNBC

What flipped, and when

Kresmion runs a daily cross asset regime score on a minus 3 to plus 3 scale, smoothed over five days, built from four factor blocks: growth, liquidity, risk appetite, and volatility, each weighted by how much it has historically mattered. Liquidity carries the largest weight at 40 percent. The output is deterministic. It is a function of the data, not an opinion typed over a chart.

For most of the spring that score sat in Neutral. On June 16 it read plus 0.32, near the top of the band. Over the following nine sessions it slid to minus 0.52, and today it crossed the minus 0.5 line that the model labels Risk-Off, with HIGH conviction, meaning all four factors now point the same way. It is the first Risk-Off print since the model began publishing on April 30 (Kresmion daily brief).

One honesty note on the base rate. The regime feed itself is only about eight weeks old, so this is the lowest reading since the model went live, not a multi year extreme. The underlying factor inputs, however, are each scored against their own trailing year, so when the volatility input or the dollar input is described below as stretched, that stretch is measured against a full year of history, not eight weeks.

The cushion that broke

Here is the mechanism, and it is the whole story. Through mid June the volatility factor was running at about plus 1.0, its single largest positive contribution, because the VIX had been unusually calm and a calm tape reads as risk supportive. That one factor was offsetting growth, liquidity, and risk appetite, all of which had quietly turned negative weeks earlier. The regime stayed in Neutral only because nothing was moving.

That ended this week. The VIX z score flipped from minus 0.82, deeply calm, to plus 0.51, mild stress, and the volatility factor collapsed from about plus 1.0 to roughly zero. With the cushion gone, the already negative core set the regime. The VIX itself rose to 19.5 on June 23 from 16.4 on June 16, approaching 20 during a sharp semiconductor led selloff in tech stocks (FRED VIXCLS, CNBC).

The dominant liquidity block did the rest. It swung from plus 0.43 to minus 0.68, the largest move of any factor, as the dollar bid and real yields tightened. Kresmion's dollar input ran at a z score of plus 1.65 against the trailing year and the ten year real yield reached 2.29 percent on June 23, both classic liquidity drains, on the back of a hawkish Federal Reserve repricing after new Chair Kevin Warsh's commentary and a June 17 meeting at which officials were split over whether to hike again this year (FRED DFII10, Fortune). Market implied odds of a September hike rose sharply over the week.

A method caveat that belongs in the open: the growth block is currently carried almost entirely by the inverted yield curve, because the model's purchasing managers and economic surprise inputs were unavailable this week and were correctly excluded rather than counted as zero. The growth read is real but narrower than the label implies, and we would rather say so than dress it up.

Three independent feeds that agree, and one circular one

The reason this is a Kresmion story rather than a headline anyone could write is that the regime flip does not stand alone. Three feeds that have nothing to do with the model's price and rate inputs are leaning the same way at the same moment.

The Commitments of Traders report shows large speculators holding their largest Bitcoin net long on record, 16.4 percent of open interest, a z score of plus 2.5, and the 100th percentile of the past 59 weekly reports (CFTC). Crowded longs are not a direction call, they are fragility: when the fast money is already all on one side, the exit is narrow. On chain, ETH whales sent a net 69.6 million dollars onto exchanges over the past 24 hours, about 84 percent of it to a single venue, the third consecutive day of heavy net deposits after roughly 91 million and 94 million the two days prior. Coins moving toward exchanges is supply positioning to be sold, not withdrawn into storage. And the Bitcoin spot ETF complex posted a net outflow of 492.6 million dollars on June 24 by Kresmion's aggregate, the third straight daily outflow, with the independent Farside tracker showing the same direction (Farside).

These three are genuinely independent of the regime model and of each other: futures positioning from the CFTC, on chain flow from the blockchain, and fund flow from the ETF tape. A fourth, stale, layer points the same way, with first quarter 13F filings showing several funds rotating into utilities and insurance while trimming cyclicals, though that data is twelve weeks old and is context, not a live signal.

What we will not do is double count. The model's own volatility factor and the VIX spike are the same input, so the VIX is not independent confirmation of a model that already contains it. Strip the circular vol leg and the crypto futures deleveraging that is really a price echo, and the independent corroboration is narrower than a quick scan suggests. It is real. It is just three feeds, not ten.

The counter-evidence

The honest case against reading this as a broad risk off event is strong, and it is the most important paragraph here. The single most reliable confirmer of genuine market stress, high yield credit spreads, has not moved. ICE BofA's US high yield spread sits near 2.7 percent, close to cycle tights, and inside the model it is the lone factor still refusing to confirm (FRED BAMLH0A0HYM2). The betting markets are equally unbothered: Polymarket prices a September rate cut at just 5.4 percent and Kalshi puts 2026 recession odds at 9.5 percent. And the ten year Treasury yield actually fell to about 4.5 percent as oil dropped on Middle East de escalation (CNBC), which is not the classic yields up, stocks down pattern of a clean risk off.

Put together, the stress is concentrated in volatility, in the front end of rates, in the dollar, and in positioning. It has not reached credit, duration, or the markets that price actual default and recession. That is precisely why this reads as a positioning and liquidity regime signal rather than a credit event. The market reorganized its risk posture before the bond market agreed, and the bond market may yet decline to.

What would change the read

Two observable things settle which way this resolves, and neither is a prediction. The confirming move is high yield credit spreads widening out from 2.7 percent while the VIX holds in the high teens rather than mean reverting. If credit joins, a positioning and volatility signal becomes a broad risk off. The un-confirming move is the opposite and is just as easy to watch: a VIX that slides back toward the low to mid teens would re-inflate the volatility cushion, and since growth, liquidity, and risk appetite are only modestly negative, a smoothed score sitting barely past the minus 0.5 line could drift back to Neutral quickly. Today's personal consumption expenditures inflation print, released this morning, is the near term swing factor, because a soft number would cool the hawkish Fed repricing that is driving the dollar and real yield drag (BEA).

Frequently asked questions

What does it mean that Kresmion's regime turned Risk-Off?

It means the platform's daily cross asset score, which runs from minus 3 to plus 3 and blends growth, liquidity, risk appetite, and volatility, fell to minus 0.52 and crossed the minus 0.5 threshold the model labels Risk-Off, with all four factors agreeing for the first time since the model began publishing on April 30. It is a description of the data, not advice to buy or sell anything.

Why did the regime flip if credit spreads are still calm?

Because the flip was driven by volatility and liquidity, not credit. The volatility factor had been the only thing holding the score in Neutral, and it collapsed when the VIX moved from calm to stressed, exposing growth, liquidity, and risk appetite that had already turned negative. High yield credit spreads near 2.7 percent are the clearest sign that the move has not yet become a broad risk off event, which is why we treat it as a positioning and liquidity signal rather than a credit one.

What is independently confirming the Risk-Off read?

Three feeds with no connection to the model's inputs lean the same way: a record CFTC Bitcoin speculative long at 16.4 percent of open interest, ETH whales sending a net 69.6 million dollars to exchanges for a third straight day, and a 492.6 million dollar Bitcoin spot ETF outflow on June 24. We deliberately exclude the VIX spike as confirmation, because it is already one of the model's own inputs and counting it twice would overstate the case.

How does Kresmion surface this when a single chart does not?

A single chart shows one price. Kresmion computes the regime as a deterministic function of four factor blocks, then sets that output next to independent layers, futures positioning, on chain flow, fund flow, credit spreads, and prediction markets, and reports where they agree and where they do not. The finding here is not the score by itself. It is that the score moved before credit and the betting markets did, and which factor caused it.

Sources

  • Kresmion proprietary data, as of June 25, 2026: the cross asset macro regime model and its factor z scores (macro_regime_history), CFTC Commitments of Traders speculative positioning across 13 futures markets (cot_reports), on chain whale flows (whale_transactions), and Bitcoin spot ETF flows (crypto_etf_aggregate), plus Polymarket and Kalshi prediction market odds (polymarket_markets, kalshi_markets).
  • U.S. Federal Reserve Economic Data, CBOE Volatility Index. https://fred.stlouisfed.org/series/VIXCLS
  • U.S. Federal Reserve Economic Data, 10 Year Treasury Inflation Indexed Real Yield. https://fred.stlouisfed.org/series/DFII10
  • U.S. Federal Reserve Economic Data, ICE BofA US High Yield Index Option Adjusted Spread. https://fred.stlouisfed.org/series/BAMLH0A0HYM2
  • U.S. Commodity Futures Trading Commission, Commitments of Traders. https://www.cftc.gov/MarketReports/CommitmentsofTraders/index.htm
  • Farside Investors, Bitcoin ETF Flow. https://farside.co.uk/btc/
  • CNBC, Treasury yields and rate concerns hit tech stocks, June 23, 2026. https://www.cnbc.com/2026/06/23/treasury-yields-interest-rate-concerns-hit-tech-stocks.html
  • Fortune, Fed rate hike outlook and Kevin Warsh, June 22, 2026. https://fortune.com/2026/06/22/fed-rate-hikes-outlook-sticky-inflation-kevin-warsh-job-growth-oil-prices/
  • U.S. Bureau of Economic Analysis, Personal Consumption Expenditures Price Index. https://www.bea.gov/data/personal-consumption-expenditures-price-index
Sources
  • · Kresmion proprietary data, as of June 25, 2026: the cross asset macro regime model and its factor z scores (macro_regime_history), CFTC Commitments of Traders speculative positioning across 13 futures markets (cot_reports), on chain whale flows (whale_transactions), and Bitcoin spot ETF flows (crypto_etf_aggregate), plus Polymarket and Kalshi prediction market odds (polymarket_markets, kalshi_markets).
  • · U.S. Federal Reserve Economic Data, CBOE Volatility Index. https://fred.stlouisfed.org/series/VIXCLS
  • · U.S. Federal Reserve Economic Data, 10 Year Treasury Inflation Indexed Real Yield. https://fred.stlouisfed.org/series/DFII10
  • · U.S. Federal Reserve Economic Data, ICE BofA US High Yield Index Option Adjusted Spread. https://fred.stlouisfed.org/series/BAMLH0A0HYM2
  • · U.S. Commodity Futures Trading Commission, Commitments of Traders. https://www.cftc.gov/MarketReports/CommitmentsofTraders/index.htm
  • · Farside Investors, Bitcoin ETF Flow. https://farside.co.uk/btc/
  • · CNBC, Treasury yields and rate concerns hit tech stocks, June 23, 2026. https://www.cnbc.com/2026/06/23/treasury-yields-interest-rate-concerns-hit-tech-stocks.html
  • · Fortune, Fed rate hike outlook and Kevin Warsh, June 22, 2026. https://fortune.com/2026/06/22/fed-rate-hikes-outlook-sticky-inflation-kevin-warsh-job-growth-oil-prices/
  • · U.S. Bureau of Economic Analysis, Personal Consumption Expenditures Price Index. https://www.bea.gov/data/personal-consumption-expenditures-price-index

Kresmion publishes information, not investment advice. See our methodology and the latest financial news.

Kresmion
Ahead of the move. Ahead of the news.

You just read one finding. Kresmion surfaces a new cross-source signal like this every day. See what else is moving, free.

One tap with Google. No card. Prefer email?
Free in beta
Get the next finding, free.

Kresmion finds one sourced cross-asset signal like the one above every day. Drop your email and the next one lands in your inbox. Every figure links to its filing. No card.

One email a day. Unsubscribe anytime. Every number on Kresmion links to its source.