XOOMAR

Market Sentiment

A composite sentiment score per asset from scored headlines, crowd positioning and institutional flow, every five minutes.

Download CSV

26

Assets scored

-0.00

Average composite

scale -1 to +1

0.60

Most bullish

1

Divergence flags

assets flagged now

As of 2026-09-13 05:30 UTC.

How the score is built

Every component runs from minus one (bearish) to plus one (bullish); the composite is a weighted average with fixed weights per asset type.

Crypto

  • News 35%Scored headlines from the last 30 days, weighted to the window
  • Taker flow 30%Binance perpetual taker buy/sell ratio, last hour
  • COT position 20%Leveraged funds net position, percentile of its 52-week range
  • Whale split 15%Hyperliquid tracked-whale long minus short notional, share of total (BTC, ETH, SOL)

US equities

  • News 60%Scored headlines from the last 30 days, weighted to the window
  • Short interest 40%FINRA days to cover: above 5 days reads bearish, below 2 reads bullish

Commodities, currencies, indices

  • News 40%Scored headlines from the last 30 days, weighted to the window
  • COT position 60%Leveraged funds net position, percentile of its 52-week range

Headlines are scored by a language model against a fixed rubric; when the model returns nothing usable, a financial word list scores the same headline and the row says so. A positioning note appears on an asset when the components disagree strongly or agree strongly.

Apple

equity
CompositeNeutral

0.00

News

0.00

Short interest

0.00

COT position

n/a

AUD/USD

fx
CompositeBullish

+0.32

News

0.00

Taker flow

n/a

COT position

+0.53

Avalanche

crypto
CompositeNeutral

+0.17

News

0.00

Taker flow

+0.56

COT position

n/a

BNB

crypto
CompositeBearish

-0.23

News

0.00

Taker flow

-0.76

COT position

n/a

Bitcoin

crypto
CompositeNeutral

-0.14

Crowd selling, institutions long

News

0.00

Taker flow

-0.53

COT position

+0.66

Copper

commodity
CompositeVery Bullish

+0.60

News

0.00

Taker flow

n/a

COT position

+1.00

Dogecoin

crypto
CompositeNeutral

-0.10

News

0.00

Taker flow

-0.35

COT position

n/a

US Dollar Index

macro
CompositeNeutral

0.00

News

0.00

Taker flow

n/a

COT position

n/a

Ethereum

crypto
CompositeBearish

-0.38

News

0.00

Taker flow

-0.77

COT position

n/a

EUR/USD

fx
CompositeBearish

-0.28

News

0.00

Taker flow

n/a

COT position

-0.47

GBP/USD

fx
CompositeBullish

+0.28

News

0.00

Taker flow

n/a

COT position

+0.46

Gold

commodity
CompositeNeutral

+0.14

News

0.00

Taker flow

n/a

COT position

+0.23

Chainlink

crypto
CompositeNeutral

-0.14

News

0.00

Taker flow

-0.45

COT position

n/a

Microsoft

equity
CompositeNeutral

0.00

News

0.00

Short interest

0.00

COT position

n/a

Nasdaq 100

index
CompositeNeutral

+0.08

News

0.00

Taker flow

n/a

COT position

+0.13

Natural Gas

commodity
CompositeBearish

-0.26

News

0.00

Taker flow

n/a

COT position

-0.44

NVIDIA

equity
CompositeNeutral

0.00

News

0.00

Short interest

0.00

COT position

n/a

Crude Oil (WTI)

commodity
CompositeVery Bullish

+0.52

News

0.00

Taker flow

n/a

COT position

+0.86

Russell 2000

index
CompositeVery Bearish

-0.60

News

0.00

Taker flow

n/a

COT position

-1.00

Silver

commodity
CompositeBearish

-0.24

News

0.00

Taker flow

n/a

COT position

-0.40

Solana

crypto
CompositeBearish

-0.23

News

0.00

Taker flow

-0.28

COT position

n/a

S&P 500

index
CompositeNeutral

+0.06

News

0.00

Taker flow

n/a

COT position

+0.10

Sui

crypto
CompositeNeutral

+0.09

News

0.00

Taker flow

+0.30

COT position

n/a

Tesla

equity
CompositeNeutral

0.00

News

0.00

Short interest

0.00

COT position

n/a

USD/JPY

fx
CompositeBullish

+0.24

News

0.00

Taker flow

n/a

COT position

+0.40

XRP

crypto
CompositeNeutral

+0.09

News

0.00

Taker flow

+0.29

COT position

n/a

Access this dataset via our free JSON API

Recomputed every five minutes. All timestamps UTC.

What this data is

Sentiment

Sentiment here is not a poll. For each tracked asset the score combines things measured independently: how positive or negative recent news headlines read, which way the crowd is leaning (Binance taker buy/sell flow for crypto, FINRA short interest for US equities), where leveraged funds sit in the CFTC report relative to their own year, and for bitcoin, ether and solana which way the tracked Hyperliquid whales lean. Each component sits between minus one and plus one; the composite is their weighted average with fixed weights per asset type.

The interesting reading is disagreement. When buyers dominate taker flow while institutions are net short, or the other way round, the asset carries a positioning note. When headlines and positioning agree strongly, it carries one too.

Headlines are scored by a language model against a fixed rubric and clamped to the range; when the model's answer can't be parsed, a financial word list scores the same headline and the row says so.

Source and method

Source
XOOMAR sentiment engine (news scoring, positioning, flow inputs)
Updates
Every 5 minutes. Last update 2026-09-13 05:30 UTC.
History
12 June 2025.
Coverage
26 assets scored every five minutes.
Get the data
JSON API and CSV download30 requests a minute without a key, 120 a minute with a key from a free account.

Data checks. Every dataset is checked against its source once a day. This dataset passed the last run, 12 Sep 05:40 UTC.

How to read it

  • Read the components before the composite. The same 0.3 can be calm agreement or a violent disagreement that nets out.
  • The positioning notes are where the information is: crowd versus institutions, or headlines versus positioning.
  • The 24-hour change in the composite says more than its level.

Analysis of what the data shows, not advice. XOOMAR does not recommend buying, selling or holding anything.

Latest Market Sentiment Analysis

Data-driven intelligence reports on market sentiment and positioning trends.

All market reports

Frequently Asked Questions

How is the composite sentiment score calculated?
The composite is a weighted average of three layers: news coverage sentiment, derivatives orderflow or short interest, and CFTC institutional positioning percentiles. When a layer is unavailable for an asset, weights automatically renormalize.
What is a positioning divergence signal?
A positioning divergence occurs when retail trading positioning aggressively contrasts with institutional or regulatory filings (such as retail buying into institutional short distribution).
How frequently are sentiment metrics refreshed?
Scores are recomputed hourly, rescanning the latest 72 hours of financial news, live exchange orderflow, and the most recent CFTC COT reports.
Can I access sentiment data via API?
Yes, through our free JSON API endpoint at /api/markets/sentiment with optional filters such as ?asset=btc, ?kind=equity, and ?window=24h.

Data on this page is provided for informational purposes only and is not financial advice. See our editorial policy.