Repolode
charliedream1

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

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

    git clone https://github.com/charliedream1/ai_quant_trade.git
  2. 2

    プロジェクトのディレクトリに移動し、依存関係をインストールする

    cd egs_trade/vanilla/double_ma && pip install -r requirements.txt
  3. 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 の数値は毎日更新されます。

関連プロジェクト