SentiSense Methodology
This page describes how SentiSense collects data, processes it, and publishes research. It is written for practitioners: traders, engineers, and AI agents integrating our API. It is not a legal agreement and does not modify the Terms of Service or AI Disclaimer.
We publish it because opacity in financial data products is a red flag. We would rather give our users the tools to be skeptical.
1.Coverage
SentiSense covers publicly listed US equities, with emphasis on S&P 500 constituents, and is actively expanding. We track companies, institutional investors (13F filers), corporate insiders (Section 16 reporters), and US political officeholders subject to STOCK Act disclosure, with derived signals at the sector and index level.
Out of scope today: private company valuations, cryptocurrencies, FX, commodities, and fixed income.
2.Data sources
We ingest from public financial press, SEC EDGAR filings, government disclosure portals, company investor relations pages, and curated social sources (selected public communities and partner channels with consent). We license market data and fundamentals from commercial providers.
We deliberately do not ingest paywalled content we are not licensed to redistribute, leaked material non-public information, or anonymous tip channels.
3.How we use AI
SentiSense uses AI across the pipeline. Precisely:
AI handles sentiment classification, entity resolution, news clustering, structured extraction from unstructured text, and the drafting of summaries and research reports from structured inputs.
AI does not generate investment recommendations, set price targets, take directional positions on covered companies, fabricate data, or rewrite primary source quotations.
Our research is built to present multiple perspectives. When a company reports earnings, we cover the bull case and the bear case. When institutional flows shift, we describe what that implies and what it does not. The system is designed to help readers think, not to think for them. Each report links its factual claims to source documents. If we cannot cite it, we do not claim it.
4.Scoring
Sentiment scores are real-valued in the range of minus one to plus one. Aggregated sentiment is a reliability-weighted mean of constituent document scores. Sources are tiered by reliability, and the tier is exposed on per-document API responses.
A single high-confidence document can constitute a signal. A cluster of low-reliability documents typically does not, regardless of volume. We do not equate loud with significant.
5.Institution rankings: concentration and AUM
Inside the Trackers tab, SentiSense publishes two institution-ranking trackers built from SEC 13F filings: a top-10 concentration ranking and a largest-by-AUM ranking. This section explains what they measure and where the data is thin.
What gets ranked
The ranked universe is every institutional investor that files Form 13F with the SEC. Filing is mandatory for institutional investment managers with at least $100 million in US equity assets under management, due 45 days after each quarter end: Berkshire Hathaway, Vanguard, BlackRock, Citadel, university endowments, family offices, and roughly eight thousand others.
Each 13F discloses long positions in US-listed equities held at the quarter-end snapshot. That is the entire input. The 13F does not contain short positions, options, fixed income, commodities, FX, private holdings, leverage, cash balances, or fees. Both rankings are computed strictly on the long US-equity book a filer chose to disclose, so read them as a view of disclosed positioning, not of total fund size or performance.
What the two rankings measure
- Concentration ranks filers by the share of their disclosed book held in their top 10 positions: a proxy for conviction. A high share means a few names carry the portfolio; a low share means it is spread thin.
- AUM ranks filers by the total market value of their disclosed long US-equity book at the snapshot. This is disclosed-equity AUM, not a firm's total assets across all strategies and asset classes.
Coverage
Both rankings need a price for each holding at the quarter end. A filer whose book prices cleanly is a measurement; one with thin pricing coverage (non-listed securities, foreign listings outside our US-equity filter, or names delisted between filing and our run) should be read as a sample. We compute on the disclosed long US-equity book and nothing else.
Update cadence
New quarters are computed once the quarter is settled and the relevant 13Fs are filed (over the 45 days after quarter end); earlier filings refine the figure in place. Historical quarters are immutable unless we find a data-quality issue, in which case we re-run and note it in the change log.
6.Hedge fund reported returns: net-of-fee numbers funds publish themselves
The Hedge fund reported returns tracker records the net-of-fee returns large hedge funds state publicly, in the press and in their own investor communications. Rather than infer performance from disclosed 13F positions, every cell is a number a fund actually reported, with a citation you can open and read.
Where the numbers come from
These are not figures we compute. They are net-of-fee returns that funds, or reporters citing fund letters, have published: full-year annual returns and, where available, the latest year-to-date or interim figure. Each cell carries the primary source as a link and a short quote, so you can verify the number against its origin rather than trusting an aggregate. Coverage at launch spans roughly two dozen of the most-watched funds, with several years of annual history each.
How to read a cell
The headline column is each fund's latest reported annual return. Because funds report on their own schedule, the year that number refers to varies by fund, so the year is shown next to each value rather than in the column header: a fund that has reported 2025 shows 2025, one that has only reported through 2024 shows 2024. A blank cell means we have not found a citable public number for that fund and period, not that the return was zero. Some funds are deliberately opaque and may show only a single year.
The two alpha columns
Alongside the reported return, each fund carries two context columns. Alpha vs SPY is simply the fund's reported net return for a year minus the S&P 500 total return (dividends reinvested) for that same calendar year, so you can see the figure relative to just owning the index. 13F long-book alpha is a different, independent lens: the trailing one-year alpha of the firm's disclosed 13F long-equity book versus SPY, computed from its quarterly filings. It is deliberately one leg of the book, the long US-listed stocks only, not the fund's shorts, derivatives, fixed income, or private positions. For a market-neutral or macro fund the two columns can diverge sharply, and that gap is the point: it hints at how much of the story the long equity book alone tells. Read the 13F column as a cross-check, not as the fund's actual return.
What this tracker is, and is not
It is a faithful record of what funds have said publicly, net of fees. It is not an audited, standardized, or independently verified performance series: funds choose what to disclose and when, headline numbers can reflect a flagship share class rather than every vehicle, and selective reporting means strong years are more likely to be publicized than weak ones. Read it as sourced public claims, useful precisely because each one is citable, not as a like-for-like benchmark across managers.
Update cadence
New annual numbers are added as funds report them, which clusters in the first quarter of each year. We update existing cells in place if a fund restates or a better primary source appears, and we keep the original citation on every number so revisions are traceable.
7.What Reddit is buying
This tracker reads public posts across a fixed allowlist of finance subreddits and builds a standing portfolio of the tradeable stocks the crowd has turned bullish on. A name enters when it is among the most-mentioned over a trailing window and sentiment leans bullish; its entry date and price are then frozen, and we score its return since entry against the S&P 500. The headline compares the equal-weighted portfolio to the index over the same windows, refreshed roughly monthly.
Read it as inferred positioning, not stated trades: mention volume and tone show what the crowd is talking about and how it leans, not what anyone actually bought. It is survivorship-free (entries stay, so weak picks are not dropped to flatter the average), skews toward large, liquid, heavily discussed names, and reflects the market regime. We exclude untradeable names and broad-market index funds, and omit any row we cannot price rather than show a fabricated return. Not advice.
8.Media darlings and most media-hated stocks
This tracker ranks stocks by how the financial press is covering them right now: the ones the media is most positive on, and the ones it is most negative on. For each company we aggregate the sentiment of recent news coverage across our publisher set, weighting by source reliability the same way our per-stock sentiment does, and surface the extremes at both ends.
Read it as a measure of press tone, not of fundamentals or price: a "media darling" is a stock the coverage leans bullish on, which is not the same as a stock that will go up. It reflects the news flow of the moment and refreshes daily. Stocks need a minimum amount of recent coverage to appear, so thinly covered names are excluded rather than ranked on a handful of articles. Educational only.
9.Most bullish and most bearish stocks
The sentiment leaderboard ranks the stocks with the most bullish and most bearish aggregated SentiSense sentiment. Sentiment is our reliability-weighted mean of constituent document scores across news and social, expressed as a polarity in the range of minus one to plus one; the leaderboard simply sorts the universe by that value and shows both tails, with the driving story behind each name where we have one.
Only stocks clearing a minimum-mentions threshold are eligible, so a single article cannot push a name onto the board. It refreshes daily. As with all our sentiment surfaces, this describes the tone of available information, not a forecast of price. Educational only.
10.Biggest stock sentiment shifts this week
Where the leaderboard shows the current extremes, this tracker shows change: the stocks whose aggregated SentiSense sentiment moved the most over the past seven days, in both directions. The headline column is this week's sentiment minus last week's, so a name that swung from bearish to bullish ranks alongside one that was already positive and got more so.
Because it compares against a seven-day-old baseline, the board is empty until a full week of history has accumulated, then refreshes daily. The same minimum-mentions threshold applies at both ends of the window, so a stock has to be consistently discussed to register as a mover rather than appearing on a one-off spike. Educational only.
11.Options Intelligence: end-of-day option chain analytics
SentiSense publishes end-of-day options analytics for covered US stocks and for the ETFs we track, so the index and sector funds used as macro hedges (SPY, QQQ, GLD, TLT, the sector funds) carry the same readings as single names. Each night after the session closes, we process that session's full option chain for every covered name and reduce it to a compact set of daily readings. The data comes from licensed market data sources and is strictly end of day, not real time: every reading describes the most recent completed session.
Percentile-first
A raw implied-volatility level or put/call ratio means little on its own. A high-volatility tech name and a slow-moving utility live in different regimes, so comparing their chains cross-sectionally mostly measures which kind of stock each one is. Instead, every reading is ranked against that stock's own trailing history: put/call volume at the 92nd percentile of its one-year range says the chain is unusual for that specific name, whatever the absolute number happens to be.
What we compute
- IV rank. Where at-the-money implied volatility sits within its own trailing range, on a 0 to 100 scale.
- Put/call percentiles. Today's put/call volume and open-interest ratios, each placed as a percentile of the stock's trailing window.
- 25-delta skew. The implied-volatility premium of 25-delta puts over 25-delta calls, expressed as a fraction on the same scale as IV itself (0.03 means 3 IV points), with its own percentile.
- Term structure. At-the-money IV at roughly 30, 60, and 90 days out.
- Open-interest walls and max pain. The heaviest strikes on the call and put side for a near expiry, and the strike at which the largest amount of option value would expire worthless.
- Unusually active contracts. Individual contracts whose session volume far exceeds their existing open interest, a description of fresh positioning in the chain.
- Options-implied sentiment. A composite in the range of minus one to plus one summarizing how the chain leans, derived from the chain alone, independent of our news and social sentiment.
Coverage and baselines
Coverage is a bounded universe of the most actively optioned US stocks, roughly 950 names in the current build, plus the ETFs we track, and it expands over time. The Radar board itself ranks stocks only; ETF readings live on each fund's own page. A covered name also needs history before percentiles mean anything: a name that has not yet accumulated roughly 60 sessions serves its raw readings without percentile context, and without the composite interest score, while its baseline builds. Treat a missing percentile as not enough history yet, not as a zero reading.
As with everything on this page, these readings are observational. They describe what the chain looks like today relative to its own past; they are not forecasts, price targets, or trade recommendations. A heavy open-interest wall is a description of where positioning sits, not a prediction of where price will go. Educational only.
12.Limitations
- Small-cap and non-US coverage is thinner than large-cap US.
- Our models are trained predominantly on English-language content.
- Known model weaknesses include sarcasm, ironic framing, conservative forward guidance, and corporate euphemism.
- For time-sensitive signals, end-to-end latency from publication is constrained. Users building low-latency strategies should design for this bound.
Sentiment is not causation. A bearish shift describes the tone of available information; it does not predict price. We do not publish price targets or trade recommendations.
13.Governance
This methodology is reviewed semi-annually and on any material change to our data sources, models, or scoring. Changes are recorded in the change log. Prior versions remain accessible.
14.Disclosures
- No personalized advice. All published signals, reports, and scores are informational and educational. See the AI Disclaimer.
- No compensation from covered entities. We do not accept payment in exchange for coverage, rating, or placement.
- Team members may trade. Members of our team actively participate in the markets and use SentiSense as a research tool. Published research is generated by AI systems built for balanced analysis and does not reflect any team member's personal positions.
- Data licensing. Commercial licensing relationships do not influence the content or scoring of our published research.
15.Change log
| Version | Date | Change |
|---|---|---|
| v1.3 | July 2026 | Added the Options Intelligence methodology: end-of-day option chain analytics ranked against each stock's own history. |
| v1.2 | July 2026 | Added methodology for the media darlings, most bullish/bearish, and biggest sentiment shifts trackers. |
| v1.0 | June 2026 | Initial publication: sentiment methodology, the institution rankings, hedge fund reported returns, and the Reddit positioning tracker. |