Repolode
1nchaos

1nchaos/adata

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

Звёзды
5,293
Форки
706
Открытые issues
31
Последний коммит
позавчера

Что это?

AData — это Python SDK для сбора биржевых данных по акциям A-share из публичных источников, таких как Tonghuashun, Eastmoney, Baidu Stock Connect, Tencent и Sina. Библиотека охватывает коды акций, дневные, недельные и месячные данные K-line, минутные данные внутри дня, котировки в реальном времени, потоки капитала, данные по концепциям и индексам, а также потоки средств северных инвесторов.

Библиотека объединяет несколько источников данных и позволяет задать глобальный прокси. Это помогает получать данные, когда один из источников ограничивает доступ. Функции возвращают pandas DataFrame, а в проекте опубликован словарь данных с описанием полей, поэтому результаты можно сохранять в таблицу базы данных.

Проект предназначен только для работы с торговыми данными. Данные финансовой отчётности ограничены интерфейсом основных показателей, полные версии трёх финансовых отчётов не предоставляются. Покрытие фондов и облигаций частичное: в списке есть интерфейсы для ETF и конвертируемых облигаций.

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

  • 01Получает коды акций A-share, данные K-line, минутные данные и котировки в реальном времени.
  • 02Объединяет несколько публичных источников данных и переключается между ними.
  • 03Позволяет задать глобальный прокси для запросов данных.
  • 04Предоставляет интерфейсы для работы с данными по концепциям, индексам, потокам капитала и потокам средств северных инвесторов.
  • 05Возвращает pandas DataFrame; для полей опубликован словарь данных.

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

  • Загрузка исторических дневных данных K-line для бэктестинга количественной стратегии.
  • Создание локальной базы данных по рынку акций A-share на основе структурированных торговых данных.
  • Мониторинг котировок в реальном времени и потоков капитала по отдельным акциям или концепциям.

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

  1. 1

    Установите SDK из PyPI

    pip install adata
  2. 2

    Импортируйте пакет и вызовите функцию для получения данных; например, adata.stock.info.all_code() для вывода списка кодов акций категории A

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

  • Охватывает только китайские акции категории A, фонды, облигации и данные о настроениях.
  • Зависит от общедоступных интерфейсов данных, доступ к которым может быть ограничен, поэтому в README предлагаются настройки прокси в качестве обходного решения.
  • README и словарь данных составлены преимущественно на упрощённом китайском языке.

Темы

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

Что такое adata?
Python SDK для получения биржевых данных по китайским акциям A-share, фондам, облигациям и настроениям рынка из нескольких публичных источников, рассчитанный на персональную количественную торговлю. AData — это Python SDK для сбора биржевых данных по акциям A-share из публичных источников, таких как Tonghuashun, Eastmoney, Baidu Stock Connect, Tencent и Sina. Библиотека охватывает коды акций, дневные, недельные и месячные данные K-line, минутные данные внутри дня, котировки в реальном времени, потоки капитала, данные по концепциям и индексам, а также потоки средств северных инвесторов.
adata можно использовать бесплатно? Какая у него лицензия?
adata распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
adata всё ещё поддерживается?
Активно поддерживается. Последний коммит в adata — 18 окт. 2026 г..
Для чего можно использовать adata?
Загрузка исторических дневных данных K-line для бэктестинга количественной стратегии. Создание локальной базы данных по рынку акций A-share на основе структурированных торговых данных. Мониторинг котировок в реальном времени и потоков капитала по отдельным акциям или концепциям.
Как установить adata?
Установите SDK из PyPI: pip install adata Импортируйте пакет и вызовите функцию для получения данных; например, adata.stock.info.all_code() для вывода списка кодов акций категории A
Где скачать adata?
Исходный код и инструкции по установке — на GitHub: https://github.com/1nchaos/adata

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

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