This is so ridiculously fundamental TA but just take a look.
Are our BTC sell points this simple? Accumulate long term support, sell at long term resistance? So far, this has rang true in the last 3 bull cycles. What's strange on this go-around is that we've tapped the resistance so early on in the cycle.
This usually doesn't happen until approx 16 months...