Открытая платформа данных на Python, объединяющая финансовые и другие источники и предоставляющая к ним доступ из Python, Excel, AI-агентов и через REST API.
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
Установите SDK из PyPI
pip install adata - 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 обновляется ежедневно.
Похожие проекты
Нативный финансовый терминал для исследований на C++20 с интерфейсом Qt6, встроенной аналитикой на Python, ИИ-агентами и более чем 100 коннекторами к рыночным данным.
Локальное desktop-приложение для анализа китайского рынка акций класса A: отслеживание рынка и тем, исследование акций и портфелей, разбор итогов торгов.
MCP-сервер с 39 инструментами для AI-ассистентов: рыночные данные, теханализ, скринеры, бэктестинг и сентимент по криптовалютам, акциям, форексу и фьючерсам.
Система памяти для агентов: сохраняет, извлекает и анализирует воспоминания, помогая ИИ-агентам учиться со временем, а не просто воспроизводить историю чата.
Инфраструктура памяти для LLM-агентов: сохраняет диалоги и выполнение задач в структурированном виде для приложений на Python и TypeScript.