中国A株のデータ管理、銘柄スクリーニング、売買タイミング、リスク管理、バックテストに対応したオープンソースのPython定量取引システム。
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
ReleasesページからWindows版パッケージをダウンロードします
- 2
データ更新ツールを実行して、データを./dataに同期します
- 3
stockdbを起動し、Python、HTTP、Excel/WPS、Web、またはMCP経由でローカルデータをクエリします
使う前に知っておきたいこと
- データを同期するには、sync_url.txtでデータソースを設定する必要があります。
- 必要なディスク容量は、日次データで約5GB、分単位の全データを含める場合は約20GBです。
- データの著作権および再配布条件は上流のデータソースによって定められているため、ユーザー自身で確認する必要があります。
収録されている特集
トピック
よくある質問
- 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 の数値は毎日更新されます。
関連プロジェクト
中国A株の短期売買向けセルフホスト型ワークベンチ。場中監視、センチメント分析、AIレビュー、翌日の検証、売買日誌を備えています。
暗号資産、株式、FX、先物の市場データ、テクニカル分析、スクリーナー、バックテスト、センチメント分析に使える39個のツールを提供するMCPサーバー。
リアルタイム・過去の相場データ、バックテスト、実運用・シミュレーション取引に対応した、先物・オプション・株式のクオンツ取引戦略を構築するPythonライブラリです。
株式・先物・オプションのデータ、バックテスト、シミュレーション取引と実取引、複数口座管理に対応する、ローカル完結型のPython量的取引フレームワーク。