TradingAgents:トレーディングファームをシミュレートするマルチエージェントLLMフレームワーク
TradingAgentsがGitHubで1日あたり371スターのペースでトレンド入りし、総スター数3万3,600に到達した。このオープンソースフレームワークは、ファンダメンタルアナリスト、センチメントエキスパート、テクニカルアナリスト、トレーダー、リスクマネージャーという専門的な役割を担うLLM搭載エージェントが協調して動作するプロフェッショナルなトレーディングファームをシミュレートする。
フレームワークは構造化されたパイプラインで動作する:アナリストチームが同時にマーケットデータを収集し、リサーチチームが結果を議論・評価し、トレーダーが分析に基づいて意思決定を行い、リスク管理チームが現在の市場環境に対して決定を評価する。これは実際のトレーディングデスクの運営を反映しており、各エージェントが専門的な知見を持ち寄る。
モジュール性のためにLangGraph上に構築されたTradingAgentsは、OpenAI、Google、Anthropic、xAI、OpenRouter、Ollamaを含む複数のLLMプロバイダーをサポートする。データ取得には高速思考モデルを、分析には深層思考モデルを使用し、GPUは不要。ユーザーはCLIまたはPythonの.propagate()関数を通じてプログラム的にインタラクションする。
実験では、ベースラインモデルに対して累積リターン、シャープレシオ、最大ドローダウンで大幅な改善が示されている。プロジェクトは2024年12月の研究論文(arxiv.org/abs/2412.20138)をTauric Researchが起点として、本番対応フレームワークへと成長した。
GitHub:https://github.com/TauricResearch/TradingAgents
ライセンス:Apache 2.0
← すべての記事に戻る
フレームワークは構造化されたパイプラインで動作する:アナリストチームが同時にマーケットデータを収集し、リサーチチームが結果を議論・評価し、トレーダーが分析に基づいて意思決定を行い、リスク管理チームが現在の市場環境に対して決定を評価する。これは実際のトレーディングデスクの運営を反映しており、各エージェントが専門的な知見を持ち寄る。
モジュール性のためにLangGraph上に構築されたTradingAgentsは、OpenAI、Google、Anthropic、xAI、OpenRouter、Ollamaを含む複数のLLMプロバイダーをサポートする。データ取得には高速思考モデルを、分析には深層思考モデルを使用し、GPUは不要。ユーザーはCLIまたはPythonの.propagate()関数を通じてプログラム的にインタラクションする。
実験では、ベースラインモデルに対して累積リターン、シャープレシオ、最大ドローダウンで大幅な改善が示されている。プロジェクトは2024年12月の研究論文(arxiv.org/abs/2412.20138)をTauric Researchが起点として、本番対応フレームワークへと成長した。
GitHub:https://github.com/TauricResearch/TradingAgents
ライセンス:Apache 2.0
Comments