S&P 500 · 2016–present
Point-in-time replay of the DoubleTrends™ signal from July 2016 onward. On each date, the system only sees data available at that point — no future information. The rule fired at every major stress event in this window: 2018 Q4, the COVID crash, the 2022 bear-market low, the 2025 tariff crash, and the March–April 2026 Iran war selloff.
Point-in-time causal replay: on each date the system only sees data available back then, not future frames.
All signals · 2004–present
Every DoubleTrends™ signal since 2004 with 90-day, 1-year, and 2-year forward S&P 500 returns. Outcomes shown as they stand at query time; pending entries have not yet matured.
| Signal Date | Regime | Market Close | 90d Return | 1y Return | 2y Return |
|---|---|---|---|---|---|
| loading... | |||||
Stories
Rules-based S&P 500 index signal. Educational market information only. Not financial, investment, or trading advice.
Now look under the hood.
You have seen the outcome surface and the historical proof. The next page shows the decision stack itself: what the rule reads, how the market gets classified, and what has to clear before a signal is allowed to fire.
Outcome → Method
Move from signal evidence to execution logic.
THE ENGINE BEHIND.





