中国および世界各地の多数の金融データソースを、1行で呼び出せるデータ取得関数として提供するPythonライブラリです。
yutiansut/QUANTAXIS
株式・先物・オプションのデータ、バックテスト、シミュレーション取引と実取引、複数口座管理に対応する、ローカル完結型のPython量的取引フレームワーク。
代替できる製品:Wind
- スター
- 11,349
- フォーク
- 3,483
- 未解決の Issue
- 240
- 最終コミット
- 2 か月前
このページはオープンソースプロジェクトの紹介であり、投資助言ではありません。取引や投資には損失のリスクがあります。ご利用前にご自身でリスクを判断し、お住まいの地域の法令に従ってください。
これは何?
QUANTAXISは、中国市場向けのPython量的金融フレームワークです。市場データの取得・保存(MongoDBまたはClickHouse)、ファクター研究、戦略のバックテスト(CTA戦略やアービトラージ戦略)、シミュレーション取引と実取引、可視化まで、一連のワークフローをカバーします。口座にはQIFIプロトコルを採用しており、複数口座の管理と株式・先物の証拠金モデルに対応しています。
QARSBridgeレイヤーは、オプションのRustコア(QARS2)をラップし、口座操作とバックテストを高速化します。QARS2がインストールされていない場合は、純粋なPython実装にフォールバックします。バージョン2.xでは、タスクスケジューリング、Tornado Webサーバー、RabbitMQベースのメッセージング、ローカルネットワーク上の分散計算エージェントが追加されました。
Python 3.9~3.12を対象とし、Linux、macOS、Windowsで動作します。実取引向けの連携先として、先物・オプション用のCTPと、株式用のQMTが挙げられています。
主な機能
- 01株式・先物・オプションの市場データを取得し、MongoDBまたはClickHouseに保存します。
- 02QIFIベースの口座でCTA戦略やアービトラージ戦略をバックテストします。
- 03株式・先物の証拠金モデルに対応した複数口座管理を行います。
- 04取引に利用するCTP(先物・オプション)やQMT(株式)と接続します。
- 05バックグラウンドタスクをスケジュールし、LAN上で分散計算エージェントを実行します。
- 06オプションのRustコア(QARS2)を利用でき、利用できない場合は自動的にPython実装へフォールバックします。
ユースケース
- 中国の株式・先物データを使った量的戦略の構築とバックテスト。
- CTP経由で先物・オプションの複数口座を使ったシミュレーション取引や実取引。
- 量的モデル向けのファクターの研究と保存。
- プライベートネットワーク上での定期的なデータ更新と分散計算。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/QUANTAXIS/QUANTAXIS.git - 2
プロジェクトフォルダーに移動する
cd QUANTAXIS - 3
依存関係をインストールする
pip install -e . - 4
PythonでQUANTAXISをインポートし、バージョンを表示してインストールを確認する
使う前に知っておきたいこと
- これはアルファ版(2.1.0-alpha2)のため、APIが変更される可能性があります。
- Python 3.9~3.12が必要です。
- READMEとドキュメントの大部分は中国語で書かれています。
トピック
よくある質問
- QUANTAXIS とは?
- 株式・先物・オプションのデータ、バックテスト、シミュレーション取引と実取引、複数口座管理に対応する、ローカル完結型のPython量的取引フレームワーク。 QUANTAXISは、中国市場向けのPython量的金融フレームワークです。市場データの取得・保存(MongoDBまたはClickHouse)、ファクター研究、戦略のバックテスト(CTA戦略やアービトラージ戦略)、シミュレーション取引と実取引、可視化まで、一連のワークフローをカバーします。口座にはQIFIプロトコルを採用しており、複数口座の管理と株式・先物の証拠金モデルに対応しています。
- QUANTAXIS は無料で使えますか?ライセンスは?
- QUANTAXIS は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- QUANTAXIS は今もメンテナンスされていますか?
- 半年以内に更新あり。QUANTAXIS の最終コミットは 2026年9月18日 です。
- QUANTAXIS は何に使えますか?
- 中国の株式・先物データを使った量的戦略の構築とバックテスト。 CTP経由で先物・オプションの複数口座を使ったシミュレーション取引や実取引。 量的モデル向けのファクターの研究と保存。 プライベートネットワーク上での定期的なデータ更新と分散計算。
- QUANTAXIS のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/QUANTAXIS/QUANTAXIS.git プロジェクトフォルダーに移動する: cd QUANTAXIS 依存関係をインストールする: pip install -e . PythonでQUANTAXISをインポートし、バージョンを表示してインストールを確認する
- QUANTAXIS はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/yutiansut/QUANTAXIS
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
データ保存、バックテスト、ライブ取引、スケジューリングに対応するC++コアの定量取引フレームワークと、Pythonサブフレームワーク(wtpy)。
リアルタイム・過去の相場データ、バックテスト、実運用・シミュレーション取引に対応した、先物・オプション・株式のクオンツ取引戦略を構築するPythonライブラリです。
株式・先物・暗号資産向けの缠论テクニカル分析を実装したPythonパッケージ。Rustコアで分型・筆・中枢を検出します。
A株データを使った戦略研究、ポートフォリオ構築、バックテスト向けのオープンソースC++/Python定量取引フレームワークです。
暗号資産、株式、FX、先物の市場データ、テクニカル分析、スクリーナー、バックテスト、センチメント分析に使える39個のツールを提供するMCPサーバー。