ホームLLMTauricResearch/TradingAgents
// archived 2026-04-04
TauricResearch

TradingAgents

AI#LLM#Multi-Agent#Finance#Trading#LangGraph
GitHub で見る →
117

// 概要

TradingAgents は、実際のトレーディング企業の業務プロセスをシミュレートするために設計された、マルチエージェントベースの LLM 金融取引フレームワークです。このフレームワークは、ファンダメンタルズ、センチメント、ニュース、テクニカル分析などの専門エージェントを配置し、市場状況を共同で評価して取引戦略を策定します。システムは LangGraph を使用して構築されており、主要な LLM プロバイダーをサポートし、対話型のコマンドラインインターフェースと Python 開発 API を提供します。

// 技術解説

TradingAgents は LangGraph 上に構築されたマルチエージェント型の金融取引フレームワークであり、実際のトレーディング企業の運用ワークフローをシミュレートするように設計されています。複雑な取引タスクをファンダメンタルズ、センチメント、ニュース、テクニカル分析といった専門的な役割に分解し、リサーチャーによる議論メカニズムを導入することで、市場状況の深い評価を実現しています。このアーキテクチャ設計は、意思決定の堅牢性を向上させるだけでなく、リスク管理やポートフォリオマネージャーによる階層的な制御を通じて、取引判断の厳密さを保証します。本フレームワークは様々な主要な LLM プロバイダーをサポートしており、研究者に対して金融 AI 実験のための高度にモジュール化された拡張性の高いプラットフォームを提供します。

// 主要ハイライト

01
マルチエージェントのコラボレーションアーキテクチャを採用し、市場分析からリスク管理に至るまでの金融取引プロセス全体をシミュレートします。
02
ファンダメンタルズ、センチメント、ニュース、テクニカル指標を網羅する多次元分析チームを特徴とし、包括的な市場インサイトを提供します。
03
ロング・ショートの議論メカニズムを導入し、構造化された議論を通じて潜在的なリターンと内在するリスクのバランスを調整します。
04
OpenAI、Google、Anthropic、xAI、OpenRouter、およびローカルの Ollama モデルを含む、幅広い LLM プロバイダーをサポートしています。
05
LangGraph 上に構築されており、開発者が構成や拡張をカスタマイズするための高い柔軟性とモジュール性を提供します。
06
エージェントの分析進捗や取引決定プロセスをリアルタイムで追跡するためのインタラクティブな CLI ツールを提供します。

// ユースケース

01
マルチエージェントの連携を通じて詳細な市場分析と取引判断を行う
02
ファンダメンタルズ、テクニカル指標、センチメント分析を用いて金融資産を評価する
03
リスク管理およびポートフォリオマネージャーエージェントを通じて自動取引戦略を実行する

// クイックスタート

開発者はリポジトリをクローンし、conda を使用して Python 3.13 環境を作成した後、pip install . を実行して依存関係をインストールできます。必要な API キーを .env ファイルに設定した後、tradingagents コマンドでインタラクティブな CLI を起動するか、Python コード内で TradingAgentsGraph クラスをインポートして独自の取引戦略を開発できます。