Seasonal Score (0–10): four components of 0 to 2.5 points each, all referring to the next 30 calendar days from the latest price. (1) Share of comparison years with a positive window, (2) their average return, mapped from −3 % to +3 % onto 0 to 1, (3) and (4) the same two values for the five years whose path so far was most similar to the current one (correlation), weighted by similarity.
Comparison years: the up to 20 most recent completed years with a complete window, at least 10. From the 20th trading day of the year; before that, or with too short a history, the ticker is listed as “not computable” at the end — with a reason, not a substitute value.
No bullish/bearish label: the former thresholds 6.5 and 3.5 were set, not measured. The scanner shows the number and its components.
Tested: in a historical walk-forward 2010–2025 across 34 indices and ETFs, the score shows no measurable relationship with the return of the following 30 days: mean rank correlation 0.019, 95 % interval −0.035 to 0.084. The five most similar years add nothing over the prior years alone (difference 0.001). The score describes how these weeks went in the past — it is not a prediction.
Note: the Seasonal Score is recomputed every night for all tickers. “Run” above shows the run date, “Price date” the latest price used.
Not investment advice. The values shown are statistical-historical analyses and not a buy recommendation.