Repolode
TauricResearch

TauricResearch/TradingAgents

分析・調査・取引・リスク管理エージェントが市場判断を議論する、取引会社をシミュレートするオープンソースのマルチエージェントLLMフレームワーク。

スター
111,998
フォーク
21,644
未解決の Issue
99
最終コミット
3 日前

これは何?

TradingAgentsは、LangGraphを基盤とし、LLMを活用するエージェント群で取引会社をモデル化するPythonフレームワークです。ファンダメンタルズ、センチメント、ニュース、テクニカル分析を担当する各エージェントが、それぞれ独自のツールでデータを収集し、強気派と弱気派のリサーチャーがその報告について議論します。トレーダーが取引を提案し、リスク管理担当者とPortfolio Managerが承認または却下します。承認された注文はシミュレートされた取引所に送られます。

OpenAI、Google、Anthropic、DeepSeek、Qwen、Ollamaや、OpenAI互換エンドポイントなど、多数のモデルプロバイダーに対応しています。また、迅速な推論と詳細な推論を異なるプロバイダーで実行できます。対話型CLI、Python API、Docker環境、チェックポイントからの再開、永続的な意思決定ログ、ティッカーと日付のグリッド上で判断を評価するバックテストモジュールを備えています。データソースはYahoo Finance、SEC EDGARの提出書類、FREDのマクロデータをカバーし、複数の市場に対応します。

このフレームワークは、取引戦略としてではなく、マルチエージェント分析の研究を目的としています。言語モデルのサンプリングとリアルタイムデータは非決定的であるため、実行ごとに出力が異なります。

主な機能

  • 01分析、調査、取引、リスク管理を担うエージェントが連携し、判断前に議論します。
  • 02OpenAI、Google、Anthropic、DeepSeek、Qwen、Ollamaおよび任意のOpenAI互換エンドポイントに対応します。
  • 03対話型CLI、Python API、Docker環境を利用できます。
  • 04チェックポイントからの再開と、永続的な意思決定ログに対応します。
  • 05ティッカーと日付のグリッドを使ったバックテストができます。
  • 06複数の市場にわたって、Yahoo Finance、SEC EDGAR、FREDのデータをカバーします。

ユースケース

  • マルチエージェントLLMシステムが金融上の判断をどのように推論するかを研究する。
  • 実際の市場データを使って、LangGraph上でエージェントのワークフローを試作する。
  • 過去の日付やティッカーを対象に、LLMによる分析をバックテストする。
  • 同じ取引パイプラインでモデルプロバイダーを比較する。

クイックスタート

  1. 1

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

    git clone https://github.com/TauricResearch/TradingAgents.git
  2. 2

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

    cd TradingAgents
  3. 3

    condaでPython 3.13環境を作成する

    conda create -n tradingagents python=3.13
  4. 4

    パッケージと依存関係をインストールする

    pip install .

使う前に知っておきたいこと

  • 研究目的のみを想定しており、金融や取引に関する助言を目的としたものではありません。
  • LLMプロバイダーのAPIキー、またはOllamaなどを使ったローカルモデル環境が必要です。
  • 取引のパフォーマンスは、選択したモデル、temperature、データ品質、その他の非決定的な要因によって変わる可能性があります。

トピック

よくある質問

TradingAgents とは?
分析・調査・取引・リスク管理エージェントが市場判断を議論する、取引会社をシミュレートするオープンソースのマルチエージェントLLMフレームワーク。 TradingAgentsは、LangGraphを基盤とし、LLMを活用するエージェント群で取引会社をモデル化するPythonフレームワークです。ファンダメンタルズ、センチメント、ニュース、テクニカル分析を担当する各エージェントが、それぞれ独自のツールでデータを収集し、強気派と弱気派のリサーチャーがその報告について議論します。トレーダーが取引を提案し、リスク管理担当者とPortfolio Managerが承認または却下します。承認された注文はシミュレートされた取引所に送られます。
TradingAgents は無料で使えますか?ライセンスは?
TradingAgents は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
TradingAgents は今もメンテナンスされていますか?
活発にメンテナンス中。TradingAgents の最終コミットは 2026年10月16日 です。
TradingAgents は何に使えますか?
マルチエージェントLLMシステムが金融上の判断をどのように推論するかを研究する。 実際の市場データを使って、LangGraph上でエージェントのワークフローを試作する。 過去の日付やティッカーを対象に、LLMによる分析をバックテストする。 同じ取引パイプラインでモデルプロバイダーを比較する。
TradingAgents のインストール方法は?
リポジトリをクローンする: git clone https://github.com/TauricResearch/TradingAgents.git プロジェクトフォルダーに移動する: cd TradingAgents condaでPython 3.13環境を作成する: conda create -n tradingagents python=3.13 パッケージと依存関係をインストールする: pip install .
TradingAgents はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/TauricResearch/TradingAgents

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト