The past 3 months are only the last "leg" of the current rally.
The actual Bitcoin rally begun in late 2014, at $135, and price has increased about 15 times since then - isn't that spectacular?
There was healthy growth until the halving overheating in mid-2016, then there came the first major correction, then it overheated again in late 2016, when the second correction came which was much sharper but lasted only a few weeks.
According to the Elliot waves theory we are now in the last stage of the rally (wave 5).
I agree with you that altcoins also are in a bubble and that their bubble will most likely pop before Bitcoin's bubble. I see two possible outcomes:
- Bitcoin gets Segwit or another scaling solution relatively soon: Altcoins will lose over 50% (speculation-only coins over 80%) and Bitcoin goes to 3000-5000 USD with the capital that came from alts.
- Bitcoin does not get Segwit (e.g. a failed BIP 148): Bitcoin can continue a bit more, but the bubble will pop most likely before $3000. Altcoins will stagnate and then both bubbles will pop at the same time.
I am not so sure any conventional tradeing system analysis can apply to BTC tech.
I see it as BTC is expanding into the existing money sphere, and there is nothing to stop it.