The time-tested hash ribbons indicator flagged a rare buy signal on Friday, suggesting now is the best time to buy bitcoin.