예제 #1
0
        static void Main(string[] args)
        {
            var quote_service = new QuoteService();
            var quotes = quote_service.Quote("MSFT", "GOOG").Return(QuoteReturnParameter.Symbol,
                                                                    QuoteReturnParameter.Name,
                                                                    QuoteReturnParameter.LatestTradePrice,
                                                                    QuoteReturnParameter.LatestTradeTime);

            foreach (var quote in quotes)
            {
                Console.WriteLine("{0} - {1} - {2} - {3}", quote.Symbol, quote.Name, quote.LatestTradePrice, quote.LatestTradeTime);
            }

            var google_quote = quote_service.Quote("DHI").Return(QuoteReturnParameter.Symbol,
                                                                  QuoteReturnParameter.Name,
                                                                  QuoteReturnParameter.LatestTradePrice,
                                                                  QuoteReturnParameter.LatestTradeTime);
            Console.WriteLine("{0} - {1} - {2} - {3}", google_quote[QuoteReturnParameter.Symbol],
                                                       google_quote[QuoteReturnParameter.Name],
                                                       google_quote[QuoteReturnParameter.LatestTradePrice],
                                                       google_quote[QuoteReturnParameter.LatestTradeTime]);
            Console.ReadLine();
            Console.WriteLine();

            Console.WriteLine("Daily historical prices for VTIAX");

            var historical_price_service = new HistoricalPriceService();
            foreach (var price in historical_price_service.Get("VTIAX", new DateTime(2014, 1, 1), DateTime.UtcNow, Period.Daily))
            {
                Console.WriteLine("{0} - {1} ", price.Date.ToString("MMM dd,yyyy"), price.Price);
            }

            Console.ReadLine();
        }
 public void Test()
 {
     var service = new QuoteService();
     var symbols = new[] { "GOOG", "XCS.TO"};
     var quotes = service.Quote(symbols).Return(QuoteReturnParameter.Symbol, QuoteReturnParameter.LatestTradePrice);
 }