Об этом проекте
finshare устанавливается через pip, требует Python 3.8+ и использует простой функциональный API, например get_historical_data для получения исторических K-линий, get_snapshot_data для снимка одного инструмента в реальном времени, get_batch_snapshots для пакетного получения снимков.
Ключевые возможности: агрегация нескольких публичных источников финансовых данных; автоматическое переключение на резервный источник при сбое; приведение данных из разных источников к единому формату; поддержка акций A, Гонконга и США, фьючерсов и фондов; охват K-линий акций, котировок в реальном времени, потоков капитала, списка драконов и тигров, маржинальной торговли, стоимости паёв и информации о фондах, ETF/LOF, котировок фьючерсов и списков ценных бумаг.
В README также приведены примеры построения на базе этой библиотеки панели котировок, скринера по условиям, бота для уведомлений о ценах в DingTalk или WeChat, инструмента экспорта данных в Excel и Flask API котировок, а также перечислены связанные проекты finboard, finscreener, finquant и другие. Проект предоставляет онлайн-документацию, справочник API, руководство по быстрому старту, описание источников данных и примеры кода, распространяется под лицензией MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.