What you already know, 20-period returns (roughly monthly) over the past 12 years. Running pretty hot. This is the algo itself, but correlates decently to SP500 a majority of the time. Something is really wrong here. SP earnings about to go in the shitter any way it's sliced.