4 year cycle:
The Bitcoin Halving year coincides with US Election Years
Best time to buy Altcoins:
Q4 of 2012, Q4 of 2016, Q4 of 2020, Q4 of 2024, Q4 of 2028, Q4 of 2034
Best time to sell altcoins:
2013, 2017, 2021, 2025, 2029, 2035
Best time to buy the Bitcoin historic lows:
1st of January 2015, 2019, 2023, 2027, 2031, 2037