When Is a Good Time to Buy Cryptocurrency?