SentiSense Rating methodology
How the daily letter grade is computed, what each dimension contributes, and what the grade does not claim. Methodology version 2026.09-v1.
What the SentiSense Rating is
The SentiSense Rating is a letter grade, A to F, that summarizes where a stock stands across six independent signal families: crowd sentiment, smart money, options positioning, analysts, fundamentals and earnings. It is computed once per trading day for every stock SentiSense covers that has enough data.
The grade is a rank, not an absolute measure. Each rated stock receives a percentile from 0 to 100 that says how its blended signals compare with every other stock rated that day. The letter is that percentile in five bands, and the percentile is always shown beside the letter so the grade never hides its position in the distribution.
The Rating is a different object from the SentiSense Score. The Score is the continuous crowd-sentiment number for a stock and is one of the six inputs here. The Rating is the composite grade. SentiSense publishes exactly these two headline measures.
How to read it
The letters are fixed slices of the rated universe: A is the top 10 percent (percentile 90 and above), B the next 20 percent (70 to 89), C the middle 40 percent (30 to 69), D the next 20 percent (10 to 29) and F the bottom 10 percent (below 10). Because the grade is relative, roughly one stock in ten carries an A on any given day, whatever the market is doing.
Under the letter, the composition card shows each of the six dimensions on its own natural scale, its percentile among rated stocks, and whether it was available for this stock. Anomaly flags appear only when they are active.
A stock shows "Not rated" when too few dimensions have data. Missing data is never filled with a neutral value, and a stock is never given a C by default.
The six dimensions
Every dimension is turned into a percentile among the rated stocks that have it that day, so a reading from a bounded sentiment scale, a share count and a margin can be compared. The percentiles are then blended with fixed weights: crowd sentiment 20 percent, smart money 20 percent, options positioning 15 percent, analysts 15 percent, fundamentals 15 percent and earnings 15 percent. The weights are engineering priors ordered by freshness and by how much independent information each family carries. They are not the output of a return backtest, and a later version may revise them.
Crowd sentiment enters through the SentiSense Score alone. Mention counts, social dominance and per-source slices are the same document stream and are not counted a second time.
| Dimension | Weight | What it measures | Source | Availability floor | Shown as |
|---|---|---|---|---|---|
| Crowd sentiment | 20% | What the crowd is saying about the stock across news, X, Reddit, Substack and YouTube. | The daily SentiSense Score, averaged over the trailing 7 days. | At least 5 mentions in the trailing 7 days. Below that the dimension is not available for the stock. | 7-day SentiSense Score |
| Smart money | 20% | Whether professional and insider money has been flowing into or out of the stock. | Three sub-signals, each ranked across rated stocks and then blended: the net change in institutional shares in the latest 13F quarter as a share of institutional holdings (45 percent of the dimension); the balance of insider purchases and sales over the trailing 90 days, excluding scheduled 10b5-1 sales (40 percent); and the balance of disclosed congressional purchases and sales over the trailing 180 days (15 percent). | A sub-signal with no activity in its window is left out and the others are reweighted. The dimension is not available when none of the three has data, or when the latest 13F report is more than 200 days old. | The three sub-signals are shown individually. |
| Options positioning | 15% | How options traders are positioned, from put and call volume, skew and net delta. | The daily options sentiment reading, which already ranks each input against the stock's own recent history. | The stock needs at least 60 days of options observations and a reading no older than 7 days. | Options sentiment, from -1 to +1 |
| Analysts | 15% | Where equity research analysts stand on the stock. | The share of positive ratings in the current analyst consensus (70 percent of the dimension) and the implied upside to the mean price target (30 percent). | At least 3 covering analysts and a consensus refreshed within 14 days. | Positive analyst ratings, percent |
| Fundamentals | 15% | Business quality from the latest filed financial statements. | Trailing twelve month operating margin, return on equity and year-over-year revenue growth, each ranked across rated stocks and averaged. Valuation and leverage are deliberately excluded: a cheap stock is not a strong stock, and leverage ranks banks unfairly without a sector adjustment. | At least 2 of the 3 inputs available and a filing no older than 400 days. | Operating margin, percent |
| Earnings | 15% | How the most recent quarter landed against expectations and how the market took it. | The latest earnings-per-share surprise against the consensus estimate (60 percent of the dimension) and the close-to-close price move around the report (40 percent). | A report within the trailing 120 days. Older quarters are not treated as a live signal. | Latest EPS surprise, percent |
Missing data and the coverage floor
When a dimension is not available for a stock, its weight is removed and the remaining weights are rescaled so they still sum to one. A stock is rated only when at least 3 of the six dimensions are available and those dimensions carry at least 50 percent of the total weight. Otherwise it is Not rated for that day.
This is why smaller companies with little coverage, no options market and no analyst following are often Not rated rather than graded from one or two signals. A grade built from a single family would look like a grade and carry none of the information.
Anomaly flags
Three situations are flagged on the composition card when they are active. They are informational and do not change the letter in this version.
| Flag | Definition |
|---|---|
| Clustered insider selling | Three or more distinct insiders filed open-market sales in the trailing 90 days, none of them under a scheduled 10b5-1 plan, and no insider purchased in the same window. |
| Institutional outflows against price | The latest 13F quarter shows a net reduction in institutional shares in the bottom quarter of all rated stocks, while the stock's price rose more than 5 percent over the roughly 90 days ending at that report date. |
| Unusual options flow | Options volume relative to open interest, or the premium traded in a single contract, sits beyond the thresholds SentiSense already uses to flag unusual activity in the options tab. |
Freshness and cadence
The Rating is recomputed once per trading day, early each weekday morning before the open, using the prior session's crowd sentiment, the options reading computed that morning from the prior session's chain, the prior session's closing prices, and the latest available filings, consensus and earnings data. Institutional 13F positions are reported quarterly with a lag of up to 45 days after quarter end and are carried forward until the next report; congressional trades are disclosed with a lag of roughly 30 to 45 days.
Each daily Rating is stored, so the card can show how a stock's percentile has moved over the past 90 days. Because the grade is a rank, its history stays comparable even when the weights are revised.
What the Rating is not
The SentiSense Rating is not a recommendation to trade, a forecast of returns or a statement about whether a stock is suitable for anyone. SentiSense does not know your situation and does not give personalized financial advice. The Rating describes where a stock sits today across public signals, in a form that is transparent enough to check.
An A says the blended signals rank in the top tenth of rated stocks. It does not say the stock will rise. An F says they rank in the bottom tenth. It does not say the stock will fall. Signals can be stale, crowded or simply wrong, and every input has known blind spots listed below.
Known limitations
Fundamentals are ranked across all rated stocks, not within sectors, so structurally high-margin industries rank above structurally thin-margin ones regardless of quality within the industry. Institutional data lags by a quarter. Options positioning exists only for stocks with a liquid options market and enough history. Analyst coverage is thin for small companies. Crowd sentiment can be moved by a small number of loud accounts. The weights have not been validated against forward returns; a signal ledger that tracks each Rating against subsequent returns is planned, and its results will be published on this page.
Versions
Every stored Rating carries the methodology version it was computed under. The current version is 2026.09-v1. Changes to weights, floors, letter edges or dimension definitions bump the version and are recorded here.
2026.09-v1: initial release. Six dimensions, the weights and floors above, letter edges at percentiles 90, 70, 30 and 10, three anomaly flags, fundamentals from operating margin, return on equity and revenue growth.
In the API
The letter, the percentile, the raw composite, the six dimension percentiles and raw values, the flags and the methodology version are available through the SentiSense API for every rated stock, and the daily history is available as the sentisense_rating metric.
The SentiSense Rating is for informational and educational purposes only and should not be construed as financial advice. Investing involves risk, including possible loss of principal. Past performance does not guarantee future results. Please consult a qualified financial advisor before making investment decisions.