Framework Python local de trading quantitativo para dados de ações, futuros e opções, backtesting, trading simulado e ao vivo e gestão de múltiplas contas.
- Estrelas
- 23,253
- Forks
- 3,565
- Issues abertas
- 6
- Último commit
- ontem
Esta página apresenta um projeto de código aberto e não constitui aconselhamento de investimento. Negociar e investir pode gerar perdas: avalie o risco por conta própria e siga as leis do seu país antes de usá-lo.
O que é?
AKShare é uma biblioteca Python para buscar dados financeiros. Cada fonte de dados é disponibilizada como uma função, então recuperar um conjunto de dados, como o histórico diário de ações, normalmente exige uma única chamada que retorna um pandas DataFrame. A cobertura inclui ações A chinesas, futuros, opções, títulos, fundos, moedas e indicadores macroeconômicos, além de alguns mercados internacionais.
A biblioteca inclui uma busca offline de interfaces que compara palavras-chave com seu catálogo, e permite consultar os parâmetros e as colunas de saída de cada interface. O projeto é voltado para Python 3.11 ou superior e pode ser instalado do PyPI com pip ou uv. O projeto complementar AKTools disponibiliza as mesmas interfaces como uma HTTP API e um servidor MCP para assistentes de IA.
Os dados vêm de sites públicos e bolsas de valores. O próprio projeto informa que seu uso é voltado apenas a pesquisas acadêmicas e consultas de referência, não constitui recomendação de investimento e que algumas interfaces podem ser removidas com o tempo.
Recursos principais
- 01Busca dados de mercado com uma única chamada de função, que retorna um pandas DataFrame.
- 02Abrange ações A, futuros, opções, títulos, fundos, moedas e indicadores macroeconômicos.
- 03Oferece busca offline por palavras-chave no catálogo de interfaces, com detalhes dos parâmetros e das saídas de cada uma.
- 04Pode ser instalado do PyPI via pip ou uv.
- 05O projeto complementar AKTools oferece uma HTTP API e um servidor MCP.
Casos de uso
- Carregar dados históricos de preços de ações A ou futuros em um fluxo de trabalho de quant ou backtesting em Python.
- Criar notebooks de análise ou pesquisa de dados financeiros para trabalhos acadêmicos.
- Permitir que um assistente de IA consulte dados do mercado chinês pelo servidor MCP.
- Incluir indicadores macroeconômicos ou de títulos em dashboards e relatórios.
Início rápido
- 1
Instale o AKShare com uv (recomendado)
uv pip install akshare --upgrade - 2
Ou instale com pip
pip install akshare --upgrade - 3
Busque dados diários de preços de ações A em Python
python -c "import akshare as ak; print(ak.stock_zh_a_hist(symbol='000001', period='daily', start_date='20170301', end_date='20231022', adjust=''))"
Antes de usar
- Os dados são fornecidos apenas para pesquisa acadêmica e consulta, e não constituem aconselhamento de investimento.
- Algumas interfaces de dados podem ser removidas devido a fatores fora do nosso controle nas fontes de origem.
- É necessário ter Python 3.11 ou superior (64 bits).
Em coleções
Tópicos
Perguntas frequentes
- O que é akshare?
- Biblioteca Python que reúne várias fontes de dados financeiros chinesas e globais em funções simples de chamada única. AKShare é uma biblioteca Python para buscar dados financeiros. Cada fonte de dados é disponibilizada como uma função, então recuperar um conjunto de dados, como o histórico diário de ações, normalmente exige uma única chamada que retorna um pandas DataFrame. A cobertura inclui ações A chinesas, futuros, opções, títulos, fundos, moedas e indicadores macroeconômicos, além de alguns mercados internacionais.
- akshare é gratuito? Qual é a licença?
- akshare é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- akshare ainda é mantido?
- Manutenção ativa. O último commit de akshare foi em 6 de nov. de 2026.
- Para que posso usar akshare?
- Carregar dados históricos de preços de ações A ou futuros em um fluxo de trabalho de quant ou backtesting em Python. Criar notebooks de análise ou pesquisa de dados financeiros para trabalhos acadêmicos. Permitir que um assistente de IA consulte dados do mercado chinês pelo servidor MCP. Incluir indicadores macroeconômicos ou de títulos em dashboards e relatórios.
- Como instalar akshare?
- Instale o AKShare com uv (recomendado): uv pip install akshare --upgrade Ou instale com pip: pip install akshare --upgrade Busque dados diários de preços de ações A em Python: python -c "import akshare as ak; print(ak.stock_zh_a_hist(symbol='000001', period='daily', start_date='20170301', end_date='20231022', adjust=''))"
- Onde consigo akshare?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/akfamily/akshare
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Data lake autogerenciado de ações A chinesas em Parquet, com 55 conjuntos de dados atualizados diariamente, semântica point-in-time e servidor MCP somente leitura para agentes de IA.
Framework open source de trading quantitativo em C++/Python para pesquisa de estratégias, construção de portfólios e backtesting com dados de ações A chinesas.
API HTTP e servidor MCP que disponibilizam as interfaces de dados financeiros do AKShare para qualquer linguagem ou assistente de IA, como Claude e Cursor.
Plataforma de dados open source em Python que conecta fontes financeiras e outras fontes de dados e as disponibiliza para Python, Excel, agentes de IA e APIs REST.
SDK Python para consultar dados de mercado de ações A chinesas, fundos, títulos e sentimento em várias fontes públicas, voltado ao trading quantitativo pessoal.