中国A株のデータ管理、銘柄スクリーニング、売買タイミング、リスク管理、バックテストに対応したオープンソースのPython定量取引システム。
waditu/czsc
株式・先物・暗号資産向けの缠论テクニカル分析を実装したPythonパッケージ。Rustコアで分型・筆・中枢を検出します。
- スター
- 6,568
- フォーク
- 1,797
- 未解決の Issue
- 21
- 最終コミット
- 23 日前
このページはオープンソースプロジェクトの紹介であり、投資助言ではありません。取引や投資には損失のリスクがあります。ご利用前にご自身でリスクを判断し、お住まいの地域の法令に従ってください。
これは何?
czscは、缠论テクニカル分析を中心に構築された定量分析ツールキットです。K線データから分型、筆、中枢を自動で識別し、複数の期間を組み合わせて1つの判断を行うマルチタイムフレーム分析にも対応しています。
バージョン1.0以降、コアアルゴリズムはRustで実装され、PyO3を通じてczsc._native拡張としてPythonから利用できます。220以上のシグナル関数、シグナルとsignals_all、signals_any、signals_notを組み合わせるシグナル・イベント・トレードのフレームワーク、複数レベルの売買判断を行うCzscTraderクラスを備えています。
また、TQSdk(先物)、Tushare(A株)、CCXT(暗号資産取引所)向けのデータコネクタ、関連パッケージwbtを介したウェイトベースのバックテスター、plotlyとlightweight-chartsを利用したHTMLチャート出力も提供します。
主な機能
- 01K線データから分型、筆、中枢を自動で識別します。
- 02RustコアをPyO3経由でPythonに公開し、220以上のシグナル関数を備えています。
- 03論理演算子で組み合わせられるシグナル、イベント、ポジションのフレームワークを提供します。
- 04CzscTraderを通じたマルチタイムフレーム分析と売買判断に対応します。
- 05TQSdk、Tushare、CCXTのデータソース向けコネクタを提供します。
- 06plotlyとlightweight-chartsで、単独で利用できるHTMLチャートを生成します。
ユースケース
- A株、先物、暗号資産を対象に、缠论に基づくタイミング戦略を研究する。
- 関連パッケージwbtのエンジンを使って、ポジションウェイト戦略をバックテストする。
- 複数期間のK線チャートで、相場構造やシグナルの発生を視覚的に確認する。
クイックスタート
- 1
PyPIからビルド済みパッケージをインストールします(Python 3.10以降が必要です)
pip install czsc -U - 2
czscをインポートし、READMEにあるコアの缠論分析の例を実行します
使う前に知っておきたいこと
- ライセンスが不明確(メタデータではNOASSERTIONと報告)なため、商用利用の前にライセンスを確認してください。
- ドキュメントとサンプルは主に中国語で、Feishuのページにリンクしています。
- バージョン1.0は0.9.Xとの互換性がないため、古いコードは移行が必要です。
- ソースからビルドするにはRustツールチェーンとmaturinが必要です。
トピック
よくある質問
- czsc とは?
- 株式・先物・暗号資産向けの缠论テクニカル分析を実装したPythonパッケージ。Rustコアで分型・筆・中枢を検出します。 czscは、缠论テクニカル分析を中心に構築された定量分析ツールキットです。K線データから分型、筆、中枢を自動で識別し、複数の期間を組み合わせて1つの判断を行うマルチタイムフレーム分析にも対応しています。
- czsc は無料で使えますか?ライセンスは?
- czsc は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- czsc は今もメンテナンスされていますか?
- 活発にメンテナンス中。czsc の最終コミットは 2026年10月16日 です。
- czsc は何に使えますか?
- A株、先物、暗号資産を対象に、缠论に基づくタイミング戦略を研究する。 関連パッケージwbtのエンジンを使って、ポジションウェイト戦略をバックテストする。 複数期間のK線チャートで、相場構造やシグナルの発生を視覚的に確認する。
- czsc のインストール方法は?
- PyPIからビルド済みパッケージをインストールします(Python 3.10以降が必要です): pip install czsc -U czscをインポートし、READMEにあるコアの缠論分析の例を実行します
- czsc はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/waditu/czsc
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
株式・先物・オプションのデータ、バックテスト、シミュレーション取引と実取引、複数口座管理に対応する、ローカル完結型のPython量的取引フレームワーク。
A株データを使った戦略研究、ポートフォリオ構築、バックテスト向けのオープンソースC++/Python定量取引フレームワークです。
暗号資産、株式、FX、先物の市場データ、テクニカル分析、スクリーナー、バックテスト、センチメント分析に使える39個のツールを提供するMCPサーバー。
ライブ取引とバックテストに対応した、CTPベースの先物取引戦略を開発・実行するための軽量なPythonフレームワーク。
TA-Libなしで、224種類のテクニカル分析指標と62種類のネイティブなローソク足パターンをDataFrameに追加するPython向けPandas拡張ライブラリです。