Trading Strategy SDKを使い、DEX、DeFi、Binance CEXのデータでアルゴリズム取引戦略をバックテスト・開発するためのJupyter Notebook集。
charliedream1/ai_quant_trade
AIを活用した株式取引の学習教材、バックテスト、アルファマイニング、LLMによる株価予測、ライブ取引シミュレーションを網羅した、PythonとJupyterのサンプル集です。
- スター
- 6,717
- フォーク
- 1,248
- 未解決の Issue
- 4
- 最終コミット
- 11 日前
このページはオープンソースプロジェクトの紹介であり、投資助言ではありません。取引や投資には損失のリスクがあります。ご利用前にご自身でリスクを判断し、お住まいの地域の法令に従ってください。
これは何?
AI Quantitative Trading Botは、単体でインストールできる取引エンジンではなく、株式取引のサンプルや学習教材を幅広く集めたリポジトリです。egs_*以下の各サブプロジェクトは独立しており、それぞれにrequirements.txtが用意されています。二重移動平均のバックテストなどの従来型ルールベース戦略、FinRLチュートリアルを使ったダウ・ジョーンズ工業株30種平均の強化学習、tsfreshによるアルファマイニング、StructBERTによる感情分析を扱っています。
株価予測に取り組むLLM関連の教材もあり、Unslothを使った推論モデルの学習例が含まれています。また、アラートのしきい値、K線チャート、複数のデータソースへのフォールバック機能を備えた、ExcelベースのA株監視ツールもあります。いくつかの戦略はJoinQuant向けに書かれており、同プラットフォームでしか実行できません。ライブ取引シミュレーションの例にはWindソフトウェアが必要です。
このプロジェクトは学習者や個人トレーダーを対象としており、Qlib、Backtrader、Zipline、TA-Libなど、定量分析向けツールやフレームワークをまとめたawesome形式のリストも収録しています。一部の高度な教材やコードは、有料の知識コミュニティを通じて提供されています。
主な機能
- 01買い・売りのポイントをチャートに表示する二重移動平均戦略など、従来型のバックテスト例
- 02FinRLをベースにした強化学習による取引のチュートリアル
- 03tsfreshやalpha101、TA-Libなどのアルファライブラリを使ったアルファの自動マイニング
- 04Unslothを使ったLLMベースの株価予測モデルの学習例
- 05価格アラート、K線チャート、複数データソースへのフォールバック機能を備えたExcel株価監視ツール
- 06定量分析向けのデータソース、バックテストフレームワーク、ツールをまとめたリスト
ユースケース
- 戦略からバックテストまで、定量取引の一連の流れを学ぶ
- 株価データを使って強化学習やMLモデルを試す
- アラート付きのExcelでA株のウォッチリストを監視する
- 導入するフレームワークやデータソースを選ぶ前に比較する
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/charliedream1/ai_quant_trade.git - 2
プロジェクトのディレクトリに移動し、依存関係をインストールする
cd egs_trade/vanilla/double_ma && pip install -r requirements.txt - 3
各プロジェクトのREADMEに従ってセットアップする
使う前に知っておきたいこと
- このリポジトリはPythonパッケージとして配布されておらず、ルートにrequirementsファイルもないため、各サンプルを個別にセットアップする必要があります。
- Apple Siliconを使用している場合は、各プロジェクトのREADMEにあるcondaのセットアップ手順に従ってください。
- 記載されている基本要件はx86_64でのPython 3.8以降です。
収録されている特集
トピック
よくある質問
- ai_quant_trade とは?
- AIを活用した株式取引の学習教材、バックテスト、アルファマイニング、LLMによる株価予測、ライブ取引シミュレーションを網羅した、PythonとJupyterのサンプル集です。 AI Quantitative Trading Botは、単体でインストールできる取引エンジンではなく、株式取引のサンプルや学習教材を幅広く集めたリポジトリです。egs_*以下の各サブプロジェクトは独立しており、それぞれにrequirements.txtが用意されています。二重移動平均のバックテストなどの従来型ルールベース戦略、FinRLチュートリアルを使ったダウ・ジョーンズ工業株30種平均の強化学習、tsfreshによるアルファマイニング、StructBERTによる感情分析を扱っています。
- ai_quant_trade は無料で使えますか?ライセンスは?
- ai_quant_trade は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ai_quant_trade は今もメンテナンスされていますか?
- 活発にメンテナンス中。ai_quant_trade の最終コミットは 2026年10月27日 です。
- ai_quant_trade は何に使えますか?
- 戦略からバックテストまで、定量取引の一連の流れを学ぶ 株価データを使って強化学習やMLモデルを試す アラート付きのExcelでA株のウォッチリストを監視する 導入するフレームワークやデータソースを選ぶ前に比較する
- ai_quant_trade のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/charliedream1/ai_quant_trade.git プロジェクトのディレクトリに移動し、依存関係をインストールする: cd egs_trade/vanilla/double_ma && pip install -r requirements.txt 各プロジェクトのREADMEに従ってセットアップする
- ai_quant_trade はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/charliedream1/ai_quant_trade
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
自動株式取引やポートフォリオ運用に深層強化学習を適用するための、オープンソースのPythonフレームワークです。
Pythonコード、ノート、演習を使って機械学習を学ぶ中国語の100日コース。現在はDay 1〜54まで公開。
リアルタイム・過去の相場データ、バックテスト、実運用・シミュレーション取引に対応した、先物・オプション・株式のクオンツ取引戦略を構築するPythonライブラリです。
ライブ取引とバックテストに対応した、CTPベースの先物取引戦略を開発・実行するための軽量なPythonフレームワーク。
システマティック(クオンツ)取引向けのライブラリ、論文、戦略、書籍、ブログ、講座を厳選してまとめたAwesomeリスト。