Repolode
1nchaos

1nchaos/adata

個人のクオンツ取引向けに、複数の公開ソースから中国A株の株式・ファンド・債券・市場センチメントデータを取得するPython SDK。

スター
5,293
フォーク
706
未解決の Issue
31
最終コミット
一昨日

これは何?

ADataは、同花順、東方財富、百度股市通、Tencent、Sinaなどの公開ソースからA株の市場データを収集するPython SDKです。銘柄コード、日足・週足・月足のK線データ、分足データ、リアルタイム株価、資金流向、概念・指数データ、北向資金の流入データを扱います。

複数のデータソースを統合し、プロキシをグローバルに設定できます。単一のソースからアクセスを制限された場合でもデータ取得を継続できるよう、この仕組みを活用しています。関数はpandas DataFrameを返し、フィールドを説明するデータ辞書も公開されているため、出力をデータベースのテーブルに保存できます。

このプロジェクトは取引データに特化しています。財務諸表データは主要指標のインターフェースに限られ、財務三表全体は提供していません。ファンドと債券の対応範囲も一部に限られ、ETFと転換社債のインターフェースが掲載されています。

主な機能

  • 01A株の銘柄コード、K線、分足、リアルタイム株価データを取得できます。
  • 02複数の公開データソースを統合し、切り替えて利用できます。
  • 03データリクエストに使うグローバルプロキシを設定できます。
  • 04概念、指数、資金流向、北向資金流向のインターフェースを提供します。
  • 05公開されているデータ辞書とともに、pandas DataFrameを返します。

ユースケース

  • クオンツ戦略のバックテスト用に、過去の日足K線データを取得する。
  • 構造化された取引データを使って、ローカルのA株市場データベースを構築する。
  • 個別銘柄や概念のリアルタイム株価と資金流向を監視する。

クイックスタート

  1. 1

    PyPI から SDK をインストールします

    pip install adata
  2. 2

    パッケージをインポートし、データ関数を呼び出します。例: adata.stock.info.all_code() で A株のコードを一覧表示します

使う前に知っておきたいこと

  • 中国のA株、ファンド、債券、センチメントデータのみを対象としています。
  • 制限される可能性のある公開データインターフェースに依存しているため、README では回避策としてプロキシ設定を案内しています。
  • README とデータ辞書は主に簡体字中国語で記載されています。

トピック

よくある質問

adata とは?
個人のクオンツ取引向けに、複数の公開ソースから中国A株の株式・ファンド・債券・市場センチメントデータを取得するPython SDK。 ADataは、同花順、東方財富、百度股市通、Tencent、Sinaなどの公開ソースからA株の市場データを収集するPython SDKです。銘柄コード、日足・週足・月足のK線データ、分足データ、リアルタイム株価、資金流向、概念・指数データ、北向資金の流入データを扱います。
adata は無料で使えますか?ライセンスは?
adata は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
adata は今もメンテナンスされていますか?
活発にメンテナンス中。adata の最終コミットは 2026年10月18日 です。
adata は何に使えますか?
クオンツ戦略のバックテスト用に、過去の日足K線データを取得する。 構造化された取引データを使って、ローカルのA株市場データベースを構築する。 個別銘柄や概念のリアルタイム株価と資金流向を監視する。
adata のインストール方法は?
PyPI から SDK をインストールします: pip install adata パッケージをインポートし、データ関数を呼び出します。例: adata.stock.info.all_code() で A株のコードを一覧表示します
adata はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/1nchaos/adata

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト