Sector-diversified basket
One name per sector, weighted by inverse volatility
Loading the basket…
A mechanical illustration, not a recommendation. This basket is what the model produces when it is forced to take the best-ranked name from each of twelve sectors — nothing chose these companies, and no view about any of them is expressed by their presence here. The expected returns are model output under stated assumptions, not forecasts; the volatility and correlations are measured from the past year and the next year will not repeat it. Headlines are an unfiltered feed for each ticker, carried for context only — they are not selected, summarised, or read by the model.
Market temperature
Market temperature gauge from 0 to 100, banded cold, cool, neutral, warm and hot.
Loading the regime overlay…
What set the temperature
−1 cheap ◀ 0 ▶ +1 expensive
Pillar weights tonight
Basket vs the S&P 500, since inception
The board
Ranked by risk-adjusted expected return. Every row says in one line what the company actually does; expand it for the full business description, why the model ranked it where it did, how easily it trades, and every metric behind its score.
Matches the business description too, not just the name.
E[r] figures are annualised and are model output, not forecasts. A point estimate without its dispersion is misleading, so every one of them carries a one-sigma band — hover an E[r] cell, or expand the row to read the band and the decomposition that produced the number.
Where every number came from
Each source carries its own as-of stamp. A stamp that has stopped moving is the first sign the board is stale — it is shown here rather than hidden.