Exemple #1
0
        public void AtualizarFechamento(string acao)
        {
            AlphaVantageApi av = new AlphaVantageApi();

            string result = av.GetTimeSeriesDaily(acao);

            TimeSeriesDaily tsd = JsonConvert.DeserializeObject <TimeSeriesDaily>(result);

            double close = tsd.days["2021-05-18"].close;
        }
        static async Task <TimeSeriesDaily> GetTimeSeriesDailyAsync(string path)
        {
            TimeSeriesDaily     data     = null;
            HttpResponseMessage response = await client.GetAsync(path);

            if (response.IsSuccessStatusCode)
            {
                data = await response.Content.ReadAsJsonAsync <TimeSeriesDaily>();
            }
            return(data);
        }
        static async Task RunAsync(string symbol)
        {
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(
                new MediaTypeWithQualityHeaderValue("application/json"));

            try
            {
                string url = string.Format(URL_FORMAT, symbol);
                stockTimeSeriesDaily = await GetTimeSeriesDailyAsync(url);

                ShowStockDetails(symbol);
            }
            catch (Exception e)
            {
                Console.WriteLine("Error Logged :" + e.Message);
            }
        }