À propos du projet
finshare s'installe via pip, nécessite Python 3.8+ et adopte une API fonctionnelle concise, par exemple get_historical_data pour obtenir les K-lines historiques, get_snapshot_data pour obtenir un snapshot en temps réel d'un titre, et get_batch_snapshots pour obtenir des snapshots en lot.
Ses capacités principales incluent : agréger plusieurs sources publiques de données financières ; basculer automatiquement vers une source de secours en cas d'échec d'une source ; organiser les données de différentes sources dans un format unifié ; prendre en charge les actions A, les actions HK, les actions US, les contrats à terme et les fonds ; couvrir des types de données tels que les K-lines d'actions, les cotations en temps réel, les flux de capitaux, le classement Dragon-Tiger, le financement et les prêts de titres, les valeurs liquidatives et informations de fonds, les ETF/LOF, les cotations de contrats à terme et les listes de titres.
Le README fournit également des exemples de construction, à partir de cette bibliothèque, d'un tableau de bord de marché, d'un sélecteur d'actions conditionnel, d'un robot d'alerte de prix DingTalk ou WeChat, d'un outil d'export de données Excel et d'une API de marché Flask, et liste des projets associés tels que finboard, finscreener et finquant. Le projet propose une documentation en ligne, une référence API, un guide de démarrage rapide, une description des sources de données et des exemples de code, sous licence MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.