Repolode
yutiansut

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. 1

    リポジトリをクローンする

    git clone https://github.com/QUANTAXIS/QUANTAXIS.git
  2. 2

    プロジェクトフォルダーに移動する

    cd QUANTAXIS
  3. 3

    依存関係をインストールする

    pip install -e .
  4. 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 の数値は毎日更新されます。

関連プロジェクト