Example #1
0
        static void Main(string[] args)
        {
            // fetching stock data
            var msftRows = StockData.GetStockData("MSFT");
            //foreach (var row in msftRows)
            //{
            //    Console.WriteLine($"{row.Key}: {string.Format("{0:.00}", float.Parse(row.Value))}");
            //}

            // fetching stock data for date/time range
            var msftRowsForLastYear = StockData.GetStockDataForDateRange("MSFT", DateTime.Now.AddYears(-1), DateTime.Now);
            //foreach (var row in msftRowsForLastYear)
            //{
            //    Console.WriteLine($"{row.Key}: {string.Format("{0:.00}", float.Parse(row.Value))}");
            //}

            // estimating future price
            var futureDate     = DateTime.Now.AddDays(5);
            var estimatedPrice = StockData.GetEstimatedPriceForDate("MSFT", futureDate, DateTime.Now.AddMonths(-4));

            Console.WriteLine($"Estimated price for {futureDate.ToShortDateString()} is {string.Format("{0:.00}", estimatedPrice)}");
        }