SteadyTapeQuantitative Market Research

YTD Bucket Seasonal

Bucketing ^GSPC years by YTD magnitude through Aug; 2026 sits in 10 to 20%.

▶  View the live, interactive version with full charts →

Forward returns conditioned on the SIZE of the year-to-date move at a chosen month-end, not just its sign. Buckets every year in the sample by YTD magnitude (negative / 0-10% / 10-20% / 20%+), then reports 1M, 3M and rest-of-year returns per bucket with the current year placed in its bucket. The general form of the one-off conditional seasonals that circulate each summer — and it shows the buckets with no edge, which the one-offs never do.

2026 YTD thru Aug
+12.3%
10 to 20%
Bucket RoY median
+5.3%
n=20
Bucket RoY win
90%
All-years baseline
76%
median +3.8% · n=75

When to run this study

Run at a month-end when you want to know whether the size of the year-to-date move says anything about what follows. Buckets every historical year by YTD magnitude at the same month-end and reports forward 1M / 3M / rest-of-year returns per bucket, with the current year placed in its bucket. Most useful mid-year, when "we are up a lot already" starts driving positioning.

Historical results

Forward returns by YTD bucket at end of Aug

YTD through AugN1M1M win3M3M winRest of yrRoY win
< 0%23-2.5034.802.9665.202.3760.90
0 to 10%24-0.5141.702.2562.503.1175
10 to 20%201.04653.26755.2990
>= 20%80.48505.03755.3687.50
ALL YEARS (baseline)75-0.2546.702.90683.8176