Market Intelligence

Swoopr Cross-Asset Tension Index

Swoopr Cross-Asset Tension Index is a 0 to 100 disagreement score across equities, rates, credit, dollar, commodities, gold, crypto and volatility. It is designed to answer one narrow question: Are major asset classes telling a coherent story or contradicting one another? The output is educational market context, not a forecast, recommendation, or promise of future returns.

Direct Answer

Direct answer: The Swoopr Cross-Asset Tension Index is a 0 to 100 disagreement score across equities, fixed income, credit, the US dollar, commodities, gold, crypto, and volatility that measures how consistently or inconsistently different markets are signaling risk appetite. A high tension reading means the major asset classes are sending conflicting signals, which historically coincides with elevated uncertainty and elevated drawdown risk, not necessarily with an immediate market top or bottom. The index is designed as one diagnostic input, not a timing tool, and is most useful when read alongside regime and liquidity context rather than in isolation.

By Swoopr Editorial Team

Published

Content reviewed under the Swoopr AI-Assisted Content Policy.

What It Measures

The central question this tool answers: Are major asset classes telling a coherent story or contradicting one another?

The evidence model draws from the following component families:

The objective is not to maximize the number of inputs but to capture independent information. Every component needs an independence rationale in the methodology registry explaining what unique information it adds and where it overlaps with other components.

How the Score Works

Each asset family is converted into a standardized regime signal (risk-on, neutral, or defensive) using trend and relative-change rules. Pairwise disagreement is measured only across conceptually related relationships, not every possible pair. Disagreement is then aggregated into a 0 to 100 score. Stale-data penalties and asset-market-hours awareness are applied.

For continuously varying series, the default transform is a rolling historical percentile:

component_score = percentile_rank(x within approved history) × 100

where only fresh, valid components contribute. No hidden imputation makes missing data appear neutral.

Every reading publishes coverage separately from the score. If data are missing, the affected component is excluded, coverage falls, and the page tells the user. Missing data are never converted to a neutral score. The UI uses terms such as Full coverage, Partial coverage, Stale component and Methodology fallback.

Interpretation

ScoreLabelInterpretation
0 to 24CoherentMajor asset classes are broadly aligned in their directional message.
25 to 39Mostly alignedMinor disagreements present but the dominant signal is consistent.
40 to 59MixedNotable contradictions across asset classes; macro message is internally inconsistent.
60 to 74High tensionSignificant contradictions across multiple asset classes require added caution.
75 to 100Extreme disagreementMajor asset classes are strongly contradicting one another.

These bands are communication aids, not natural laws. A move from 59 to 60 is not a fundamental break in market reality. The page always shows the numeric value, trend, component contributions and the prior reading so context is visible rather than artificial cliffs.

How to Read It

Beginner: The reading tells you whether the macro message is coherent or contradictory. A high reading does not say which asset class is right; it says the overall message is inconsistent and deserves more caution.

Intermediate: Each component family, its current regime signal, trend and contribution are displayed. Divergences are highlighted, for example equities pricing growth while bonds price slowdown.

Advanced: Raw series identifiers, transformations, lookbacks, normalization method, active weights, timestamps, missing-data rules and methodology version are exposed with a downloadable methodology JSON.

Failure Modes and Guardrails

If data freshness exceeds the SLA, the component shows Delayed or Unavailable, preserves the last timestamp, and stops generating "current" language. If a data source changes definition or licensing, the affected component is disabled until it is reviewed.

Frequently Asked Questions

Is Swoopr Cross-Asset Tension Index a buy or sell signal?

No. It describes the condition named by the tool and does not recommend a transaction. A high or low reading can persist, and markets can move against the historical pattern associated with any indicator.

How often should it update?

At the fastest cadence supported by the slowest important component, with each sub-component carrying its own timestamp. It does not imply minute-by-minute freshness when weekly or monthly data materially influence the score.

Why use a 0 to 100 scale?

A common scale makes heterogeneous inputs understandable and allows consistent components across Swoopr. The scale does not mean 80 is twice as good as 40, nor does it represent an 80% chance of a market outcome.

This score is educational market context only. It is not investment advice, a forecast, or a promise of future returns.

References