Leitor de dados para o Yahoo Finance para obter preços diários de ações. Pode ser usado para desenvolver testes retrospectivos e pode obter todos os dados históricos diários do Yahoo Finance
Orientação gerada a partir de informações públicas. Apenas para referência.
Um pacote Flutter/Dart que busca preços diários de ações do Yahoo Finance, permitindo que desenvolvedores acessem dados históricos de mercado para criar ferramentas de backtesting e aplicações de análise financeira. O pacote suporta múltiplas plataformas, incluindo Android, iOS, macOS, Windows e Linux, tornando-o versátil para uso em várias plataformas. O pacote simplifica a integração com a API pública do Yahoo Finance, permitindo a recuperação contínua de dados históricos abrangentes sobre preços de ações e outros instrumentos financeiros.
Casos de uso
Backtesting de estratégias de negociação
Construindo painéis financeiros
Analisando tendências históricas de ações
Desenvolvendo ferramentas de pesquisa de investimento
Criando aplicativos de rastreamento de portfólio
Principais recursos
Busca preços históricos diários das ações
Suporte para implantação entre plataformas
API simples para recuperação de dados
Integra-se com o Yahoo Finance
Habilita o acesso a dados em tempo real e históricos
Indicado para
desenvolvedores de aplicativos financeiros
analistas quantitativos
Construtores de estratégia de negociação
Ferramentas de investimento baseadas em dados
Projetos Flutter que exigem dados de mercado
Considerações
Depende da estabilidade da API externa do Yahoo Finance
Limitado à granularidade diária
Requer conexão com a internet
Pode ter limites de taxa
A precisão dos dados depende da fonte do Yahoo Finance
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
This project started as a migration of the pandas datareader functionality to read yahoo finance stock prices.
In December of 2022 yahoo started to encrypt the data in the HTML, so I needed to investigate a way of evolving the package.
And then found a yfinance package that used query2 of yahoo finance API, and started to use it
This lib have a strong advantage on backtesting strategies as it can give all the dataframe in yahoo finance, this means that can get daily data on futures like NQ=F and ES=F since 2000 and it goes as far as getting data from 1927 on the SP500 yahoo finance symbol ^GSPC
Features
Get daily data from yahoo finance for the entire dataframe available
You can also provide your own Dio instance when you need custom behavior like
request caching or shared interceptors:
final dio = Dio()
..interceptors.add(DioCacheInterceptor(options: cacheOptions));
final reader = YahooFinanceDailyReader(dio: dio);
final response = await reader.getDailyDTOs('GOOG');
Additional information
To include in your app as a widget you can start with this future builder and debug your way until your desired result