Before we get started, I'd like you to know that I run a telegram group where I give educational and signals. Please check it out here. I have also created a technical analysis course complete with bots to help you scan the market. Be sure to join the telegram, and read the pinned post!(if you contact me and tell me you're from Publish0x, you get a reward!)
I've done the analysis. It's only a matter of time before BTC, ETH and (eventually) BAT reach and surpass their all time high prices.
In this article, I'll give an explanation on why I feel this way, and explain what could truncate this thought pattern of mine.
Let's get started!
Why do I feel BTC is about to reach ATH?

BTC was in a lethargic range for almost 3 weeks, and that was a period of very low volatility. When Bitcoin broke free of this range, it surpassed the tough $10500 resistance and turned it to support. It has also traded above that resistance for over a week now. The resistance is really and truly flipped, and now the range has changed from being between 8k and 10k to being between 10k and 12k. Which is a much better range.
After breaking 12.5k, nothing stops BTC from reaching 20k, because there's no resistance between 12.5k and 20k.
ETH: Why would it reach ATH?

ETH also broke out of a lethargic range, but did so before Bitcoin. It has officially been de- correlated from Bitcoin, and that is an amazing thing for the king of shitcoins.
Ethereum will pump to ATH because it has the backing of Uniswap shitcoins. As long as they are in demand, Ethereum would also keep being in demand, and that would cause it to keep pumping.
Equally, ETH 2.0 is also coming, and that would stir up a pump as well.
Ethereum looks better than ever since ATH, and I feel this one makes a new all time high price soon.
BAT
No chart for this one. Its chart makes me sad.😣
However, its fundamentals are extremely solid. Solid team. Solid updates. Solid project.
All this one needs is a push from Bitcoin or for Bitcoin to cool down before it can continue with its moon mission.
I know it doesn't feel like a great idea to hold this bad boy right now. But trust me, it'll pay off soon.
Thanks for reading!