Hi, Shrewd!        Login  
Shrewd'm.com 
A merry & shrewd investing community
Best Of MIBest OfAll BoardsThe Shrewd’m WeeklyLearn to InvestHow to Become Shrewd
Search
Shrewd'm.com Merry shrewd investors
Search
Best Of MIBest OfAll BoardsThe Shrewd’m WeeklyLearn to InvestHow to Become Shrewd


The week's question
In December 2024, in the thread "Re: BRK: Why Not XOM?", BreckHutHigh asked the members: "What about the long road trips with kids?" This week it is put to everyone again. The button below opens the small thread re-asking it - read what others have said so far, then give your own answer as an ordinary reply.
Answer this questionContinue to Shrewd'mThis note won't appear again
Investment Strategies / Mechanical Investing
Unthreaded | Threaded | Whole Thread (25) |
Author: musselmant 🐝  😊 😞
Number: of 6131 
Subject: Re: S&P500 strategy
Date: 08/10/26 6:17 PM
Post New | Post Reply | Report Post | Recommend It!
No. of Recommendations: 5
S&P 500 SP5 Canary Strategy — monthly, 5 stocks, equal weight

Start with the current S&P 500 constituents.

Stock selection

Rank stocks by:

126-trading-day return + 0.5 × 252-trading-day return

Keep the top 80 (I stuck this in because googlesheets will not look up 500 stocks for you, but if you get a more limited list elsewhere (I use stockfetcher) and give it to googlesheets, then googlesheets will do the rest of the calculations for you)

The strategy without this step, using all 500 S&P500 stocks, was 27.1% cagr, i.e. still good

Among those 80, rank by:

SMA30 / SMA180

Keep the top 50.

Among those 50, rank by 200-trading-day average dollar volume.
Hold the top 5, equal weighted. Rank by trailing 200-trading-day average daily dollar volume (daily close × daily shares traded, averaged over 200 trading days). (i.e. I don't fully understand gtr's usage so this is making clear what I used in the test, adjusted close).

The historical signal date is the third-to-last trading day of the month, with the portfolio held for the following monthly period.

Canary timing

Among those final five stocks, calculate each stock's trailing 126-trading-day beta to SPY, using price data only through the sixth trading day before the signal. Select the stock with the highest beta. That one stock is the portfolio's “canary.”

Go to CASH for the coming month if either of these conditions is true:

The canary had any single-day gain of at least +9% during trading days −25 through −6 before the signal; or
The canary's price on day −6 is at least 10% below its price 60 trading days earlier.

Either of those timing signals work. One showed that a very large 1 day gain in the prior period in the stock in the strategy with the highest beta predicted bad performance of the stocks in the next month.

The other showed losing 10% or more in the prior 60 days (minus last week, since price reversal is so common based on last week's price change).

Otherwise, hold the five selected stocks.

The deliberate exclusion of the latest five trading days is part of the rule; those days showed different, due to 1 week reversal-like behavior in our tests of so many strategies.

Historical result

For the exact monthly canary history I calculated from start November 1993 through the March 2026 signal:

Statistic SP5 Canary
CAGR 30.87%
Maximum drawdown −24.15% took 13 months to recovery after that crash; 18 months from when the decline began until recovery
Sharpe 1.31
Sortino 2.89
Beta vs SPY 0.78
Ulcer Index 6.75
Worst full calendar year −10.84%
Median full calendar year 31.83%
Positive full calendar years 90.6%
Longest recovery 29 months from anydrawdown no matter how tiny to the largest
Average recovery 4.89 months
Worst rolling 5-year CAGR 8.38%
Worst rolling 10-year CAGR 13.88%
Worst rolling 15-year CAGR 20.69%

For comparison, the untimed SP5 had roughly a −54% maximum drawdown. So the notable result isn't merely getting about 30% CAGR from an S&P-500 universe; it's doing so historically with a maximum drawdown of about 24%.
Post New | Post Reply | Report Post | Recommend It!
Print the post
Members reply directly to musselmant here — and replies get answered. Reading is free; so is joining the conversation. Join Shrewd'm »
This community has written 6,115 posts about Mechanical Investing. The article-length ones it recommended most:
Dividend investing · 52 recs · 2025
Non-Mag7 screen · 34 recs · 2025
OT - Div yields and returns · 32 recs · 2024
Using AI to generate backtesting programs · 30 recs · 2025
Rankings for 19Dec2022 · 29 recs · 2022
Unthreaded | Threaded | Whole Thread (25) |


Announcements
Mechanical Investing FAQ
Contact Shrewd'm
Contact the developer of these message boards.

Best Of MI | Best Of | Favourites & Replies | All Boards | Followed Shrewds | Open Questions | Moving a community