Framework de trading cuantitativo en Python, totalmente local, que cubre datos de acciones, futuros y opciones, backtesting, trading simulado y en vivo, y gestión de múltiples cuentas.
- Estrellas
- 23,253
- Forks
- 3,565
- Issues abiertos
- 6
- Último commit
- ayer
Esta página presenta un proyecto de código abierto y no constituye asesoramiento de inversión. Operar e invertir puede generar pérdidas: evalúa el riesgo por tu cuenta y cumple las leyes de tu país antes de usarlo.
¿Qué es?
AKShare es una biblioteca de Python para obtener datos financieros. Cada fuente de datos se ofrece como una función, por lo que recuperar un conjunto de datos como el historial diario de cotizaciones de acciones suele requerir una sola llamada que devuelve un pandas DataFrame. Incluye acciones A de China, futuros, opciones, bonos, fondos, divisas e indicadores macroeconómicos, además de algunos mercados internacionales.
La biblioteca incluye una búsqueda de interfaces sin conexión que compara palabras clave con su registro de interfaces, y permite consultar los parámetros y las columnas de salida de cada interfaz. El proyecto requiere Python 3.11 o superior y se instala desde PyPI con pip o uv. Su proyecto complementario AKTools ofrece las mismas interfaces como HTTP API y como servidor MCP para asistentes de IA.
Los datos proceden de sitios web y bolsas públicas. Según la declaración del propio proyecto, están destinados únicamente a la investigación académica y como referencia, no constituyen asesoramiento de inversión, y algunas interfaces podrían dejar de estar disponibles con el tiempo.
Funciones clave
- 01Obtiene datos del mercado con una sola llamada a una función que devuelve un pandas DataFrame.
- 02Abarca acciones A, futuros, opciones, bonos, fondos, divisas e indicadores macroeconómicos.
- 03Ofrece búsqueda de palabras clave sin conexión en su registro de interfaces, con información sobre los parámetros y los datos de salida de cada interfaz.
- 04Se instala desde PyPI mediante pip o uv.
- 05El proyecto complementario AKTools ofrece una HTTP API y un servidor MCP.
Casos de uso
- Incorporar datos históricos de precios de acciones A o futuros a un flujo de trabajo de cuantitativo o backtesting en Python.
- Crear notebooks de análisis o investigación de datos financieros para trabajos académicos.
- Permitir que un asistente de IA consulte datos del mercado chino mediante el servidor MCP.
- Incorporar indicadores macroeconómicos o de bonos en dashboards e informes.
Inicio rápido
- 1
Instala AKShare con uv (recomendado)
uv pip install akshare --upgrade - 2
O instálalo con pip
pip install akshare --upgrade - 3
Obtén datos diarios de precios de acciones A en 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 usarlo
- Los datos se ofrecen únicamente para investigación académica y como referencia; no constituyen asesoramiento de inversión.
- Algunas interfaces de datos pueden eliminarse por factores ajenos a nuestro control en las fuentes de origen.
- Se requiere Python 3.11 o superior (64 bits).
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es akshare?
- Biblioteca de Python que integra numerosas fuentes de datos financieros de China y del resto del mundo en funciones sencillas de una sola línea. AKShare es una biblioteca de Python para obtener datos financieros. Cada fuente de datos se ofrece como una función, por lo que recuperar un conjunto de datos como el historial diario de cotizaciones de acciones suele requerir una sola llamada que devuelve un pandas DataFrame. Incluye acciones A de China, futuros, opciones, bonos, fondos, divisas e indicadores macroeconómicos, además de algunos mercados internacionales.
- ¿akshare es gratuito? ¿Qué licencia tiene?
- akshare es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿akshare sigue mantenido?
- Mantenimiento activo. El último commit de akshare fue el 6 nov 2026.
- ¿Para qué puedo usar akshare?
- Incorporar datos históricos de precios de acciones A o futuros a un flujo de trabajo de cuantitativo o backtesting en Python. Crear notebooks de análisis o investigación de datos financieros para trabajos académicos. Permitir que un asistente de IA consulte datos del mercado chino mediante el servidor MCP. Incorporar indicadores macroeconómicos o de bonos en dashboards e informes.
- ¿Cómo se instala akshare?
- Instala AKShare con uv (recomendado): uv pip install akshare --upgrade O instálalo con pip: pip install akshare --upgrade Obtén datos diarios de precios de acciones A en Python: python -c "import akshare as ak; print(ak.stock_zh_a_hist(symbol='000001', period='daily', start_date='20170301', end_date='20231022', adjust=''))"
- ¿Dónde consigo akshare?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/akfamily/akshare
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Lago de datos autogestionado de acciones A chinas en Parquet, con 55 conjuntos de datos actualizados a diario, semántica point-in-time y un servidor MCP de solo lectura para agentes de IA.
Framework de trading cuantitativo de código abierto en C++/Python para investigar estrategias, construir portafolios y hacer backtesting con datos de acciones A de China.
API HTTP y servidor MCP que ofrecen las interfaces de datos financieros de AKShare a cualquier lenguaje o asistente de IA, como Claude y Cursor.
Plataforma de datos de código abierto en Python que conecta fuentes financieras y de otros tipos y las ofrece a Python, Excel, agentes de IA y API REST.
SDK de Python para consultar datos bursátiles chinos de acciones A, fondos, bonos y sentimiento desde varias fuentes públicas, orientado al trading cuantitativo personal.