Data suggests BTC is finally carving out a bottom, but is it time to buy?