Example #1
0
        public async Task <List <PapelHistoricoDTO> > GetHistoricoAsync(string papel)
        {
            //TODO: Implementar esquema de autenticação

            var client = new Core.Util.YahooFinanceHelper();

            var ret = await client.GetPapelHistoricoAsync(new PapelDTO { Codigo = papel });

            return(ret);
        }
Example #2
0
        public async Task <PapelDTO> GetAsync()
        {
            //TODO: Implementar esquema de autenticação

            var client = new Core.Util.YahooFinanceHelper();

            var papel = await client.GetPapelPriceAsync(new PapelDTO { Codigo = "IBOV" });

            return(papel);
        }
Example #3
0
        public async Task <List <string[]> > GetIbovDataAsync()
        {
            //TODO: Implementar esquema de autenticação
            var client = new Core.Util.YahooFinanceHelper();
            var ret    = new List <string[]>();

            var r = await client.GetPapelHistoricoAsync(new PapelDTO { Codigo = "IBOV" });

            foreach (var item in r)
            {
                //OHLC
                ret.Add(new string[] { item.Data, item.Abertura.ToString(), item.Maxima.ToString(), item.Minima.ToString(), item.Fechamento.ToString() });
            }

            return(ret);
        }