TradingAgentsとは?
Tauric Researchが開発したTradingAgentsは、トレーディング企業をLLMエージェントのチームとしてモデル化するLangGraphフレームワークです。ファンダメンタルズ、センチメント、ニュース、テクニカルのアナリストが並行して作業を行い、強気派と弱気派のリサーチャーがレポートをもとに議論を交わし、トレーダーがポジションを提案し、リスクチームとポートフォリオマネージャーが承認または却下を判断します。arXiv論文(2412.20138、2024年12月)から始まり、投資助言ではなく研究用ツールとして位置づけられています。
対話型またはスクリプト形式のCLIとして、またPythonパッケージ(TradingAgentsGraph.propagateが決定を返します)として動作し、米国株から香港株、A株、暗号資産まで、Yahoo Financeの任意のティッカーに対応します。最近のリリースでは先読みバイアスの排除に重点が置かれており、SEC EDGARのファンダメンタルズデータは実行日時点で提出されていた形式で提供され、バックテストグリッドは各決定後の最初の終値からのアルファに基づいて過去の決定を評価します。
リポジトリはApache-2.0ライセンスで、約119,000件のGitHubスターと22,700件のフォークを獲得しており、バージョンはv0.7.1(2026年10月27日)です。9月以降は約2週間に1回のペースでリリースされています。
TradingAgentsは使う価値があるか?
TradingAgentsの人気は、多くの模倣者が取り入れたディベート構造によるものというよりは、エージェントが何を知ることを許可されるかという、最近のリリースにおける地味な作業によって得られたものです。過去の日付で実行した場合、その日に提出されたとおりのSEC提出書類を正確に読み取るようになりました。READMEの例では、Appleの2008年の総資産は396 億ドルとして提出され、2010年に362億ドルに修正されましたが、その間の日付の実行では396億ドルとして参照されます。公開日を特定できないYahooの財務諸表やインサイダー取引データは、過去日付の実行に漏洩させるのではなく、提供から除外されます。
これは、バックテストがシステムの判断精度の高さを確認する唯一の手段であるため重要です。run_backtestはティッカーと日付のグリッドを網羅的に走査し、各決定をその日付の後の最初の終値で反映させ、地域ベンチマークに対する実現アルファをスコアリングします。その際、本番ログを汚染しないよう独自のメモリログを保持します。推論モデルはtemperature設定を無視し、ニュースソースは現在を反映するため、結果は公表された数値とは一致せず実行ごとに変動することがREADMEに率直に記されています。
スケールさせる前にモデル化すべきなのは、1決定あたりのコストです。毎回の実行で、最大4名のアナリスト、複数ラウンドのディベート、トレーダー、リスクディベート、マネージャーが呼び出され、異なるプロバイダーに配置可能な高速モデルと深度モデルの間で処理が分割されます。1回の実行あたりのトークン消費量は公表されていません。ChatGPT PlusまたはProのサインインに対応しており、プランの上限にカウントされるため、実験には適していますが、500銘柄の夜間一括走査には向きません。
このフレームワークは研究用の足場であり、トレーディングシステムではありません。評価と根拠を出力し、承認された注文はシミュレーション取引所にのみ送信されます。約100件の未解決のIssueが存在し、v0.5.1でインポートパスが変更され たため、バージョンを固定して利用するユーザーに適しています。Vibe-Tradingと比較すると、範囲が絞られており推論が容易です。1つのティッカー、1つの日付、1つの議論された回答を扱います。
真価を発揮する場面
計算金融学の博士課程の学生
先読みの漏洩なしに、同一のトレーディング判断においてLLMバックエンドを比較することです。
固定されたティッカーと日付のグリッド上で、各モデルを順に用いてtradingagents backtestを実行します。スコアリングには各決定後の最初の終値からのアルファが使用されます。セルごとに多数のモデル呼び出しが発生することを見込み、中断された走査は同一のrun_idで再開します。
十数銘柄の米国株を保有する個人投資家
決算発表前に、保有ポジションに関する体系的なセカンドオピニオンを得ることです。
--portfolioに現在の保有状況を記述したJSONを指定してティッカーに対しCLIを実行し、トレーダーとリスクチームが実際のポートフォリオに基づいて検討するようにします。ChatGPT Plusプランでサインインすれば、単発の実行においてAPI課金を回避できます。
ウェルスマネジメント企業で社内リサーチアシスタントをプロトタイピングするエンジニア
複数のアナリストによるレポートを既存のPythonパイプラインに組み込むことです。
階層別プロバイダーを通じてマネージャーにClaudeを、アナリストに安価なモデルを割り当て、TradingAgentsGraph.propagateおよびsave_reportsを呼び出します。出力はリサーチのインプットとして扱います。プロジェクト側は投資助言ではないと明記しています。
導入前に確認すること
- 導入
- リポジトリをクローンし、Python 3.11以上の環境を作成してpip install .を実行し、プロバイダーのAPIキーを1つ設定した上でtradingagentsを実行します。Docker ComposeとOllamaのプロファイルが提供されています。非対話型の実行には、--tickerや--dateなどのフラグが必要です。
- 連携
- OpenAI、Google、Anthropic、xAI、DeepSeek、Qwen、GLM、MiniMax、OpenRouter、Mistral、Kimi、Groq、NVIDIA、Bedrock、Azure、Ollama、および任意のOpenAI互換サーバーに対応します。データソースはYahoo Finance、SEC EDGAR、FRED、Alpha Vantage、StockTwits、Redditです。
- データとプライバシー
- レポート、決定メモリ ログ、キャッシュ、チェックポイントは~/.tradingagents配下に保存されます。プロンプトと取得したニュースは選択したLLMプロバイダーに送信されます。CLIは実行データを送信することなく1日1回アップデートを確認します。TRADINGAGENTS_NO_UPDATE_CHECK=1でこの機能を無効化できます。ライセンスはApache-2.0です。
- 大規模利用時のコスト
- 有償版はありません。コストは、アナリスト、2回のディベート、マネージャー全体における1決定あたりのLLMトークン数に、バックテストグリッド内のティッカー数と日付数を掛け合わせたものになります。1実行あたりのトークン数は公表されていないため、まずは小さなグリッドで計測してください。
- 制限
- 約100件の未解決のIssueとプルリクエストが存在します。出力は非決定的です。Yahooニュースフィードの障害により回避策を余儀なくされた経緯があります。EDGARの対象はSEC提出企業のみで、第4四半期は利用不可として報告されます。
良い点
- 時点確 定されたSECファンダメンタルズデータと、日付特定不能なデータの除外
- 次の終値からのアルファに基づいて評価されるバックテストグリッド
- 別個のプロバイダーに配置可能な高速モデルと深度モデルの階層
- 十数種類以上のLLMプロバイダーに加え、ローカルのOllamaおよびvLLMに対応
気になる点
- 1決定あたりのLLM呼び出し回数が多く、トークンコストは非公表
- 設計上、実行結果が非決定的
- シミュレーション取引所のみに対応し、ブローカー経由の実注文執行は不可
- v0.5.1でインポートパスが変更されたためバージョンの固定が必要
おすすめの人
単一銘柄の投資判断に関する文書化されたマルチエージェントのベースラインと、それを公平にバックテストする手法を求める研究者や技術志向の投資家に適しています。
TradingAgentsの代替
TradingAgents:よくある質問
- TradingAgentsは使う価値があるか?
- TradingAgentsはマルチエージェントによる株式分析のリファレンス設計であり、先読みバイアスに関する最近の取り組みにより、自己欺瞞に陥ることなくバックテストを行える数少ないフレームワークの1つとなっています。 評価は5点満点中4.0点です。
- TradingAgentsの料金は?
- 無料でオープンソースです(Apache-2.0)。LLMプロバイダーへの支払い、またはChatGPT PlusやProプランの利用が必要です。FREDとSEC EDGARのデータは無料ですが、Alpha Vantageは任意です。
- TradingAgentsの欠点は?
- 1決定あたりのLLM呼び出し回数が多く、トークンコストは非公表; 設計上、実行結果が非決定的; シミュレーション取引所のみに対応し、ブローカー経由の実注文執行は不可; v0.5.1でインポートパスが変更されたためバージョンの固定が必要.
- TradingAgentsは誰に向いているか?
- 単一銘柄の投資判断に関する文書化されたマルチエージェントのベースラインと、それを公平にバックテストする手法を求める研究者や技術志向の投資家に適しています。
- チームや本番環境でTradingAgentsを使うと費用はいくらか?
- 有償版はありません。コストは、アナリスト、2回のディベート、マネージャー全体における1決定あたりのLLMトークン数に、バックテストグリッド内のティッカー数と日付数を掛け合わせたものになります。1実行あたりのトークン数は公表されていないため、まずは小さなグリッドで計測してください。
- TradingAgentsは企業データを扱っても安全か?
- レポート、決定メモリログ、キャッシュ、チェックポイントは~/.tradingagents配下に保存されます。プロンプトと取得したニュースは選択したLLMプロバイダーに送信されます。CLIは実行データを送信することなく1日1回アップデートを確認します。TRADINGAGENTS_NO_UPDATE_CHECK=1でこの機能を無効化できます。ライセンスはApache-2.0です。
- TradingAgentsの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はVibe-Tradingです。
回答確認日:2026年10月31日
