This is a composite of all the cycles Bitcoin tends to follow. The 2018 Bitcoin Forecast contains new cycles that back-testing has associated with Bitcoin.
http://oss.cc/cryptos
See how the cycles have done in 2016 and 2017.