Repolode
akfamily

akfamily/akshare

Библиотека Python, объединяющая источники финансовых данных из Китая и других стран в простые функции для получения данных одним вызовом.

Open source альтернатива:WindChoice

Звёзды
23,253
Форки
3,565
Открытые issues
6
Последний коммит
вчера

Эта страница описывает проект с открытым кодом и не является инвестиционной рекомендацией. Торговля и инвестиции могут привести к убыткам: оцените риски самостоятельно и соблюдайте законы своей страны перед использованием.

Что это?

AKShare — библиотека Python для получения финансовых данных. Каждый источник представлен отдельной функцией: например, чтобы загрузить дневную историю котировок акций, обычно достаточно одного вызова, который возвращает pandas DataFrame. Библиотека охватывает китайские акции класса A, фьючерсы, опционы, облигации, фонды, валюты и макроэкономические показатели, а также некоторые зарубежные рынки.

В библиотеке есть офлайн-поиск по интерфейсам, который сопоставляет ключевые слова с реестром функций; для каждого интерфейса можно посмотреть параметры и столбцы в выходных данных. Проект рассчитан на Python 3.11 и новее и устанавливается из PyPI с помощью pip или uv. Связанный проект AKTools предоставляет те же интерфейсы в виде HTTP API и MCP-сервера для AI-ассистентов.

Данные поступают с общедоступных сайтов и бирж. В заявлении проекта указано, что библиотека предназначена только для академических исследований и справочных целей, а не для инвестиционных рекомендаций; некоторые интерфейсы со временем могут быть удалены.

Ключевые возможности

  • 01Получает рыночные данные одним вызовом функции и возвращает pandas DataFrame.
  • 02Охватывает акции класса A, фьючерсы, опционы, облигации, фонды, валюты и макроэкономические показатели.
  • 03Поддерживает офлайн-поиск по ключевым словам в реестре интерфейсов; для каждого интерфейса доступны сведения о параметрах и выходных данных.
  • 04Устанавливается из PyPI с помощью pip или uv.
  • 05Связанный проект AKTools предоставляет HTTP API и MCP-сервер.

Сценарии использования

  • Загрузка исторических данных о ценах акций класса A или фьючерсов в рабочий процесс квантового анализа или бэктестинга на Python.
  • Создание блокнотов для анализа финансовых данных или академических исследований.
  • Доступ AI-ассистента к данным китайского рынка через MCP-сервер.
  • Использование макроэкономических показателей или данных по облигациям в дашбордах и отчётах.

Быстрый старт

  1. 1

    Установите AKShare с помощью uv (рекомендуется)

    uv pip install akshare --upgrade
  2. 2

    Или установите с помощью pip

    pip install akshare --upgrade
  3. 3

    Получите дневные данные о ценах на акции категории A в Python

    python -c "import akshare as ak; print(ak.stock_zh_a_hist(symbol='000001', period='daily', start_date='20170301', end_date='20231022', adjust=''))"

Что важно знать

  • Данные предоставляются только для академических исследований и справки и не являются инвестиционной рекомендацией.
  • Некоторые интерфейсы данных могут быть удалены из-за неподконтрольных факторов на стороне исходных источников.
  • Требуется Python версии 3.11 или выше (64-разрядная версия).

В подборках

Темы

Частые вопросы

Что такое akshare?
Библиотека Python, объединяющая источники финансовых данных из Китая и других стран в простые функции для получения данных одним вызовом. AKShare — библиотека Python для получения финансовых данных. Каждый источник представлен отдельной функцией: например, чтобы загрузить дневную историю котировок акций, обычно достаточно одного вызова, который возвращает pandas DataFrame. Библиотека охватывает китайские акции класса A, фьючерсы, опционы, облигации, фонды, валюты и макроэкономические показатели, а также некоторые зарубежные рынки.
akshare можно использовать бесплатно? Какая у него лицензия?
akshare распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
akshare всё ещё поддерживается?
Активно поддерживается. Последний коммит в akshare — 6 нояб. 2026 г..
Для чего можно использовать akshare?
Загрузка исторических данных о ценах акций класса A или фьючерсов в рабочий процесс квантового анализа или бэктестинга на Python. Создание блокнотов для анализа финансовых данных или академических исследований. Доступ AI-ассистента к данным китайского рынка через MCP-сервер. Использование макроэкономических показателей или данных по облигациям в дашбордах и отчётах.
Как установить akshare?
Установите AKShare с помощью uv (рекомендуется): uv pip install akshare --upgrade Или установите с помощью pip: pip install akshare --upgrade Получите дневные данные о ценах на акции категории A в Python: python -c "import akshare as ak; print(ak.stock_zh_a_hist(symbol='000001', period='daily', start_date='20170301', end_date='20231022', adjust=''))"
Где скачать akshare?
Исходный код и инструкции по установке — на GitHub: https://github.com/akfamily/akshare

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Локальное озеро данных по китайским акциям A-share в Parquet: 55 наборов данных с ежедневным обновлением, поддержкой point-in-time и read-only MCP-сервером для AI-агентов.

973+64 за неделю108PythonApache-2.0Активно поддерживаетсяОбновлён 21 час назад

Python SDK для получения биржевых данных по китайским акциям A-share, фондам, облигациям и настроениям рынка из нескольких публичных источников, рассчитанный на персональную количественную торговлю.

5,4 тыс.+27 за неделю710PythonApache-2.0Обновлён 7 дней назад