示例#1
0
        private static void GetStats(string symbol)
        {
            var provider = new IEXDataProvider();
            var keyStats = provider.GetKeyStats(symbol).Result;

            Console.WriteLine(PrettyConsoleFormatter.FormatStats(keyStats));
        }
示例#2
0
        public static void GetNews(string symbol)
        {
            var provider = new IEXDataProvider();
            var news     = provider.GetNews(symbol).Result;

            foreach (var item in news)
            {
                Console.WriteLine(PrettyConsoleFormatter.FormatNews(item));
            }
        }
示例#3
0
        public static void GetChart(string symbol, string timeframe)
        {
            var provider = new IEXDataProvider();
            var chart    = provider.GetChartData(symbol, timeframe).Result;

            foreach (var d in chart)
            {
                Console.WriteLine(PrettyConsoleFormatter.FormatAsLine(d));
            }
        }
示例#4
0
 private static void PrintQuotes(IEnumerable <Quote> quotes)
 {
     Console.WriteLine(PrettyConsoleFormatter.FormatQuoteHeaderLine());
     foreach (var quote in quotes)
     {
         if (quote.change.GetValueOrDefault() >= 0.0)
         {
             Console.ForegroundColor = ConsoleColor.Green;
         }
         else
         {
             Console.ForegroundColor = ConsoleColor.Red;
         }
         Console.WriteLine(PrettyConsoleFormatter.FormatAsLine(quote));
     }
     Console.ResetColor();
 }