When is a Good Time to Buy Bitcoin?