Rankings
Compare the factor composite across the eligible universe. Default rows use grade bands A–F and alphabetical symbols within each band.
Open RankingsImplemented factor definitions, signal contracts, source freshness, limitations, and vocabulary
RankAlpha is an evidence and decision-support workspace for self-directed quantitative investors. It combines market context, cross-sectional factors, rule-based screens, event research, and monitoring. The frontend presents API and database outputs; it does not calculate a second set of grades in the browser.
Purpose, implemented transformation, output, and limitation for each grade input.
Are NYSE new highs and new lows simultaneously elevated while market breadth weakens inside an established NYA uptrend?
Completed-session NYSE new highs, new lows, advances, declines, unchanged issues, the NYSE McClellan Oscillator, and actual NYA closing prices. All required observations must be present and internally valid.
The model evaluates the classic raw trigger, counts triggers causally over 36 trading observations, marks the second qualifying trigger as the confirmation event, and keeps the confirmed cluster active for 36 observations.
A raw trigger identifies one qualifying breadth-fracture session. Confirmation means two qualifying triggers occurred in the causal cluster; active means a confirmation event remains inside its trailing 36-observation window.
The Hindenburg Omen is a warning condition, not a crash forecast or trading instruction. No future observation can revise an earlier trigger, and missing actual NYA trend data withholds the output.
Is volatility unusually compressed, and did a major equity index fall 5% quickly enough to qualify as a Canary event?
Daily VIX and VVIX closes for Volatility Tsunami; SPX and DJIA closing histories for the 5% Canary. Missing values are not forward-filled, and source readiness is reported explicitly.
Volatility Tsunami evaluates joint 20-session VIX/VVIX dispersion under fixed published thresholds and a separately labeled point-in-time adaptive extension. The 5% Canary follows each index from a rolling 252-session closing high to its first 5% breach, classifies the speed and trend context, and then evaluates confirmation.
Compression is a setup condition, not a volatility forecast by itself. A CANARY is a fast drawdown event; its later confirmation status records whether two consecutive closes below SMA200 occurred inside the defined window.
Both methodologies are deterministic market-level observations and are versioned separately. They do not predict a crash, and limited source history must not be presented as a replication of the full published studies.
Which sectors and industries are leading, improving, or losing relative strength?
Canonical adjusted-close histories for SPY, sector and factor proxies, industry proxies or member baskets, and eligible constituent breadth. A report requires 260 completed SPY sessions and at least 90% proxy coverage by default.
Raw signals are converted to cross-sectional percentiles within sector and industry peer groups. The score blends relative strength, breadth, acceleration, persistence, and directional-volume evidence, then normalizes only over available components.
Higher scores mean stronger observed relative leadership among comparable peers. Status thresholds summarize that score; they do not estimate the probability or size of a future gain.
A basket construction or peer-universe change can make historical ranks and deltas non-comparable. Narrative donor/recipient language is research interpretation layered on deterministic evidence, not a flow measurement.
Has a sector or industry cleared an important price level with relative strength, breadth, and persistence?
The same 260-session adjusted-price boundary used by rotation, plus adjusted high/low data for ATR, SPY and parent-relative ratios, eligible constituents, volume, volatility, and available regime or research evidence. Default report-level proxy coverage is 90%.
The model freezes the longest qualifying 120-, 60-, or 20-session closing pivot, evaluates four confirmation gates, scores available evidence within sector and industry peer groups, and selects the highest-priority matching state while preserving the active event lineage.
Confirmed is stronger than emerging because price, relative strength, participation, persistence, coverage, and extension checks all qualify. Extended and exhaustion states describe a mature event, not a fresh entry.
Synthetic basket levels are normalized indexes, not executable prices. Scores are cross-sectional research summaries; missing components reduce coverage and a score is not published below 50 available points.
The model selects the highest-priority matching predicate. These states are not mandatory sequential steps.
Lineage progression allowed; score at least 50; near the pivot; trend ready; relative strength improving and not breaking down; participation improving
Lineage progression allowed; score at least 60; coverage at least 70; price confirmed; relative strength improving and not breaking down; participation reliable and improving; extension acceptable
Lineage progression allowed; score and coverage at least 70; all four gates confirmed; relative strength not breaking down; moderate or broad participation; extension acceptable
All confirmed predicates; at least 5 sessions since breakout; broad participation; relative-strength percentile at least 75 and improving; non-negative 5-session breadth change
Mature requires a confirmed lineage, price and relative strength confirmed, no relative-strength breakdown, reliable participation and persistence, coverage at least 70, and an extended state. Exhaustion risk requires a confirmed lineage, price confirmation, exhaustion divergence, and severe extension
What does each independent axis say, do they align on the same sleeve, and what happened after comparable signals?
Immutable rotation and breakout publications, their stable sleeve designs and measurement vintages, information-time availability, a frozen market calendar, and adjusted-close outcome paths.
The matrix preserves rotation and breakout as separate estimators. A joint bucket is allowed only when both axes are usable and economically compatible. Signal episodes are locked using what was known at the time, then evaluated over 5, 10, 20, and 60 scheduled sessions.
The matrix is a state map. The validation panels separately report returns, SPY and parent excess returns, win rates, MFE/MAE, sample support, and date-clustered block-bootstrap confidence intervals.
Reconstructed-current-manifest results are exploratory and diagnostic only. Live-forward evidence is kept separate, and even established evidence describes the frozen sample and protocol rather than authorizing a trade.
How concentrated, clustered, and repeatable is the source-published market network?
A separately governed publisher submits sealed topology, community, stability, coverage, transition, governance, and lineage fields for the dynamic-community sector series. RankAlpha stores and displays the observation; it does not recompute the graph.
The source study tests the observed graph under perturbation and sampling replications. RankAlpha requires internally consistent availability and identification flags, finite bounded values, immutable lineage, and explicit supersession for corrections.
Read concentration, effective dimensions, community count, edge density, and repeatability together. Adjacent transition metrics are shown only when both community states and the declared baseline are identified.
The exact graph estimator and node-construction recipe belong to the sealed source generation, not the RankAlpha receiver. Structural, predictive, and qualification statuses are displayed exactly as declared by that source; production eligibility is disabled regardless of those labels.
How strongly are shocks in one sector associated with next-session shocks in other sectors?
A separately governed publisher submits sealed observations for a frozen 11-sector topology, including the configuration, data and fit states, sector shock counts, directed cross-sector weights, SRN, governance, and immutable lineage.
The source study fits a non-negative directed network for each configuration-specific observation. RankAlpha validates the frozen 11-node and 110-edge topology, stores it immutably, and displays the source-published SRN and diagnostics without recomputing them.
SRN summarizes expected secondary shock reproduction in the fitted network. A directed edge identifies an association from a source-sector shock to target-sector next-session shock activity after the source model accounts for the other sectors.
The network is descriptive research telemetry. Association is not causation, configurations and variants are not pooled, non-computable observations remain explicit, and SRN cannot affect scores, alerts, portfolios, or trading.
Do matched negative sector shocks recover more slowly or persist more strongly than positive shocks?
A separately governed publisher submits sealed daily observations for the frozen 11-sector topology, including matched negative and positive shock cohorts, recovery horizons, sector results, historical ranks, governance, and immutable lineage.
The source residualizes sector returns, identifies signed shocks, estimates continuous sector-and-magnitude overlap weights, sign-balances within sector, estimates weighted recovery curves, and derives independent 20-session and five-session asymmetry measures. RankAlpha validates, stores, and displays the sealed result without recomputing it.
A positive 20-session asymmetry means matched negative shocks retained more unrecovered time than positive shocks. Read it with the paired curves, historical percentile, fast persistence gap, sector breadth, fit quality, and effective event support.
SRA is information-only research telemetry. A fragility candidate is a persisted source-defined research condition, not a crash probability, alert, score input, portfolio instruction, or trading authorization.
How much modeled stress demand appears absorbable by historical daily trading-volume memory across the market, sectors, and constituents?
A separately governed publisher submits a sealed point-in-time universe, completed daily price and volume history, three frozen drawdown bands, modeled stress-demand profiles, coverage, governance, and immutable lineage.
The source study compares available historical-volume absorption with expected stress demand for each constituent and band, winsorizes the log ratio under the frozen configuration, and aggregates using final capped universe weights. RankAlpha validates, stores, and displays the result without recomputing it.
Read the market DAB with its stress-band profile, deficit shares, coverage, and sector distribution. Positive values indicate modeled absorption surplus and negative values modeled deficit under this proxy; neither is executable capacity.
DAB is EOD information-only research telemetry. It is not order-book depth, a liquidity guarantee, a crash probability, or a trading instruction, and it cannot affect scores, alerts, portfolios, or execution.
Could shared ETF holdings concentrate redemption pressure in stocks with limited daily turnover?
Official ETF holdings, shares outstanding and NAV, fund size, synchronized fund-flow history, and prior stock dollar turnover.
The scorer combines liquidity-scaled holdings exposures with fund-flow covariance for FFF. RFP is the 95th-percentile current estimated net redemption pressure across covered stocks. A separate scenario assumes simultaneous 1% fund redemptions.
After sufficient comparable history, neither metric elevated is neutral, one elevated is caution, and both elevated is an adverse modeled liquidity condition. FFF is not a percentage; RFP and the stress scenario are fractions of daily dollar turnover. Missing data, stale readings, and building history are explicitly distinct from neutral.
Research context only. In-kind redemptions need not cause immediate stock sales. These readings are not crash probabilities and do not control scoring, portfolios, or execution.
These Ideas workflows answer different questions and retain distinct ordering contracts.
Compare the factor composite across the eligible universe. Default rows use grade bands A–F and alphabetical symbols within each band.
Open RankingsFilter stored rule hits and consensus evidence by style, source, bias, and coverage.
Open ScreenerReview the existing ranked multi-evidence candidate contract with thesis and invalidation context.
Open OpportunitiesMonitor the Calendar subset explicitly classified as earnings surprise candidates.
Open Earnings WatchFreshness is scoped to a subject. Current, delayed, stale, and unavailable states describe the named module, not the entire application. Pipeline cadence is an expectation, not proof that a particular run succeeded.
| Module | Source boundary | Expected cadence | Displayed evidence |
|---|---|---|---|
| Prices & technicals | Daily market observations | Nightly after source data is available | Price/technical timestamp at point of use |
| Grades & factor scores | Cross-sectional scoring pipeline | Nightly when the scorer completes | Score date plus scorer status |
| Model weights | Hybrid information-coefficient and risk-parity process | Monthly unless explicitly recomputed | Weight version/effective date when available |
| AI research | Stored memo and evidence pipeline | Varies by research trigger and coverage tier | Analysis date, source, and quality status |
| Market-risk signals | NYSE breadth, NYA, VIX, VVIX, SPX, and DJIA completed-session data | Nightly when each signal's required inputs are available | Source date, methodology version, data status, raw condition, event, and active state where applicable |
| Sector rotation & breakout | Completed-session adjusted prices and frozen sleeve definitions | Daily when the 260-session and report coverage gates pass | Report date, proxy coverage, score coverage, and data-quality warnings |
| Leadership | Compatible immutable rotation and breakout publications plus matured outcomes | Matrix after source publication; outcomes after each frozen horizon and finalization lag | Signal date, known-at time, origin, scope, evidence status, and outcome status |
| ORCA network | Sealed observations from the separately governed source publisher | When a sealed generation is submitted; no cadence is inferred by RankAlpha | Observation date, source maximum session, coverage, identification state, and lineage hashes |
| Shock reproduction | Sealed 11-sector directed-network observations from the separately governed source publisher | When a sealed generation is submitted; no cadence is inferred by RankAlpha | Observation date, configuration, fit status, SRN, nodes, edges, and lineage hashes |
| Shock recovery | Sealed matched negative and positive sector-shock cohorts from the separately governed source publisher | When a sealed generation is submitted; no cadence is inferred by RankAlpha | Observation date, fit status, recovery gaps, horizons, sectors, event support, and lineage hashes |
| Drawdown absorption | Sealed EOD historical-volume-memory observations from the separately governed source publisher | When a sealed generation is submitted; no cadence is inferred by RankAlpha | Observation date, configuration, coverage, DAB, stress bands, sector and constituent diagnostics, and lineage hashes |
Bull, base, and bear cards show memo-authored probability and target values with the analysis date and source. The current persistence contract does not store an exact AI reference price, so the product does not derive a scenario return from the current quote. If a future contract persists an exact reference price and date, the return is computed as (target − reference) ÷ reference.
A product-wide, independently reviewed live-performance history and calibrated scenario-probability study are not published in the current repository. RankAlpha does not imply those results. Some research modules expose their own scoped validation and must be read within that module’s stated sample and protocol.
Public model change history: unavailable as a consolidated publication.
The controlling implementation remains versioned in database migrations, scorer code, and repository documentation. This page will not invent release dates or backfill performance claims.
Privacy, security posture, legal terms, and investment disclaimers live in Trust & Legal.