strategynet.ai
strategynet.ai — Insights
Stage 2 — Realtime Factor Projections · Published 2026-07-14
How StrategyNet worksStage 2 of 4
Workflow

Stage 2 — Realtime Factor Projections

The prior model state and live-session features become a normalized factor matrix, consensus scores, and a versioned ranking snapshot.0:34

A “current” factor score can mix information from different clocks. The latest price may be seconds old while the fundamental input still belongs to the prior quarter. Without visible timestamps and coverage, a fresh-looking number can encourage a trade on stale evidence.

Realtime Factors keeps those clocks explicit. It projects the latest approved evidence onto the current cross-section, preserves the state of slower-moving inputs, and combines it with intraday price, range, volatility, relative volume, or flow. Every nowcast carries its timestamp, freshness, and coverage.

What the animation shows

The left panel separates the T-1 model state from the records arriving in the current session. That distinction prevents an old fundamental observation from appearing to change simply because the market price moved.

The center panel is the realtime factor projection matrix. Each column is one factor; each row is one eligible security. Updates can change many factor projections at once, but each factor column is normalized independently across stocks. The animation then moves to the aggregation and ranking panel, where a declared consensus method produces a single ordered view.

The final object is a versioned snapshot consumed by web, desktop, or mobile clients. Every client displays and sorts the same calculated rows.

Combining the daily state with live evidence

Let \(d_{i,j,t-1}\) be the last complete daily score and let \(v_{i,j,\tau}\) be the current-session state at intraday time \(\tau\). A general nowcast is

\[\widetilde{s}_{i,j,\tau} = \phi_j\left( d_{i,j,t-1}, v_{i,j,\tau}, \operatorname{freshness}_{j,\tau}, \operatorname{coverage}_{j,\tau} \right).\]

The function \(\phi_j\) is part of the factor version. It may define a direct intraday signal, an end-of-day proxy, or a controlled blend with the prior state. The nowcast records the estimate available at \(\tau\); realized returns arrive later.

Ranking stocks inside each factor

At a given timestamp, collect the valid projections into an \(N_\tau\times K_\tau\) matrix \(P_\tau\). Each factor column is then ranked across the eligible securities:

\[u_{i,j,\tau} = \operatorname{rank\_zscore}_i(P_\tau[:,j]).\]

For each factor and timestamp, the calculation compares all eligible stocks across the cross-section. A stock's own price history enters only through the factor inputs.

Looking across factors

For security \(i\), a weighted consensus over its valid factors is

\[c_{i,\tau} = \frac{ \sum_{j\in J_{i,\tau}}a_{j,\tau}u_{i,j,\tau} }{ \sum_{j\in J_{i,\tau}}a_{j,\tau} }.\]

The weights \(a_{j,\tau}\) must have a stated meaning. They may be equal, based on trailing reliability, balanced by factor family, or used in a robust trimmed average. Each approach defines a distinct view and travels with its own label.

Coverage travels with the score:

\[\operatorname{coverage}_{i,\tau} = \frac{|J_{i,\tau}|}{K_{\mathrm{requested}}}.\]

Two securities can have the same consensus value with very different amounts of supporting evidence. Showing factor count, coverage, and the latest input timestamp makes that difference visible.

What the front end receives

The backend sorts \(c_{i,\tau}\) into positive and negative projections and publishes one snapshot. A useful row includes the symbol, score, rank, side, factor count, tail count, coverage, as-of time, latest input time, weighting method, and normalization method.

The leaderboard and heat map are projections of that contract. They make the cross-section readable without changing the calculation that produced it.

This walkthrough is for research and educational purposes. It illustrates how strategynet.ai organizes signal evidence into factors and scenarios. It provides no recommendation, investment advice, or instruction to trade any security.

Back to Insights