private static void CryptocurrencyQuotesHistorical()
        {
            Console.WriteLine("\nEnter symbol: ");
            var symbol = Console.ReadLine();

            Console.WriteLine("\nEnter start date (YYYY-MM-DD): ");
            DateTime startDate;

            while (!DateTime.TryParse(Console.ReadLine(), out startDate))
            {
                Console.WriteLine($"\nSorry, {startDate} is not a valid date.\nPlease enter a date using the format YYYY-MM-DD");
                Console.WriteLine("\nEnter start date: ");
            }

            Console.WriteLine("\nEnter end date (YYYY-MM-DD): ");
            DateTime endDate;

            while (!DateTime.TryParse(Console.ReadLine(), out endDate))
            {
                Console.WriteLine($"\nSorry, {endDate} is not a valid date.\nPlease enter a date using the format YYYY-MM-DD");
                Console.WriteLine("\nEnter end date: ");
            }

            var client   = new CryptocurrencyClient(ApiKey, Sandbox);
            var response = client.QuotesHistoricalBySymbol(symbol, startDate, endDate);
            var json     = JsonConvert.SerializeObject(response, Formatting.Indented);

            ShowResponseAndWait(json);
        }