Cycle analysis using 687 day cycle
GannS&P 500 (SPX500)

Also on:

Disclaimer