Repolode
hello245m

hello245m/free-stockdb

中国A株の日足・分足K線、ETF、ティックデータを扱うローカル量的分析エンジン。差分同期、価格調整、一括クエリ、指標計算、バックテストに対応。

代替できる製品:Wind

スター
3,132
フォーク
471
未解決の Issue
0
最終コミット
25 日前

このページはオープンソースプロジェクトの紹介であり、投資助言ではありません。取引や投資には損失のリスクがあります。ご利用前にご自身でリスクを判断し、お住まいの地域の法令に従ってください。

これは何?

free-stockdbは、中国A株とETF向けのローカルファーストなデータエンジンです。日足・週足・月足、1/5/15/30分足のK線データと、必要に応じてティックデータをユーザーのディスクに同期し、Zstd圧縮で保存します。未調整価格と調整係数を併せて保持するため、クエリ時に前方調整・後方調整・未調整の結果を返せます。

市場全体を対象に一括バックテストを行うリサーチャー向けのプロジェクトです。データを同期した後は、クエリ、指標計算、バックテストをローカルのデータセット上で実行できるため、リモートAPIのレート制限やネットワークの可用性に左右されません。39種類のテクニカル指標と5種類の指数ウェイト算出方式を内蔵し、銘柄と申万業種レベルおよび概念板を結び付けるセクターマッピングも備えています。

データにはPython SDK、127.0.0.1:7899で動作するHTTP API、Excel/WPSマクロ、ローカルHTMLページ、またはClaudeやCursorなどのAIツール向けMCPからアクセスできます。コアはC++、計算コンポーネントはRustで実装されており、データソースはsync_url.txtで設定します。

主な機能

  • 01日足から30分足までのK線データとティックデータを差分同期してローカルに保存
  • 02調整係数を使った前方調整・後方調整・未調整価格のクエリ
  • 03フィールドを絞り込んだ市場全体の一括クエリとDataFrame出力
  • 0439種類のテクニカル指標と5種類の指数ウェイト算出方式をローカルで計算
  • 05申万業種と概念板に対応した銘柄・セクター間の双方向マッピング
  • 06Python SDK、HTTP API、Excel/WPS、HTMLページ、MCPから利用可能

ユースケース

  • リモートAPIのレート制限を気にせず、市場全体を対象とした分足バックテストを実行
  • 調整済みA株価格データを使ったローカルなファクターリサーチ
  • MCP経由でAIアシスタントにローカルの市場データを検索・分析させる
  • ExcelまたはWPSで銘柄データやセクターデータを分析

クイックスタート

  1. 1

    ReleasesページからWindows版パッケージをダウンロードします

  2. 2

    データ更新ツールを実行して、データを./dataに同期します

  3. 3

    stockdbを起動し、Python、HTTP、Excel/WPS、Web、またはMCP経由でローカルデータをクエリします

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

  • データを同期するには、sync_url.txtでデータソースを設定する必要があります。
  • 必要なディスク容量は、日次データで約5GB、分単位の全データを含める場合は約20GBです。
  • データの著作権および再配布条件は上流のデータソースによって定められているため、ユーザー自身で確認する必要があります。

収録されている特集

トピック

#a-share#quant-research#backtesting#market-data#local-first#time-series-database#technical-analysis#algorithmic-trading#china-stock-market#kline

よくある質問

free-stockdb とは?
中国A株の日足・分足K線、ETF、ティックデータを扱うローカル量的分析エンジン。差分同期、価格調整、一括クエリ、指標計算、バックテストに対応。 free-stockdbは、中国A株とETF向けのローカルファーストなデータエンジンです。日足・週足・月足、1/5/15/30分足のK線データと、必要に応じてティックデータをユーザーのディスクに同期し、Zstd圧縮で保存します。未調整価格と調整係数を併せて保持するため、クエリ時に前方調整・後方調整・未調整の結果を返せます。
free-stockdb は無料で使えますか?ライセンスは?
free-stockdb は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
free-stockdb は今もメンテナンスされていますか?
活発にメンテナンス中。free-stockdb の最終コミットは 2026年10月12日 です。
free-stockdb は何に使えますか?
リモートAPIのレート制限を気にせず、市場全体を対象とした分足バックテストを実行 調整済みA株価格データを使ったローカルなファクターリサーチ MCP経由でAIアシスタントにローカルの市場データを検索・分析させる ExcelまたはWPSで銘柄データやセクターデータを分析
free-stockdb のインストール方法は?
ReleasesページからWindows版パッケージをダウンロードします データ更新ツールを実行して、データを./dataに同期します stockdbを起動し、Python、HTTP、Excel/WPS、Web、またはMCP経由でローカルデータをクエリします
free-stockdb はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/hello245m/free-stockdb

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

関連プロジェクト