TauricResearch/TradingAgents
TradingAgents: Multi-Agents LLM Financial Trading Framework
解決する課題
TradingAgentsは、専門的なトレーディングファームの業務をシミュレートするために設計されたマルチエージェントフレームワークです。単一モデルの出力に頼るのではなく、LLMを活用した専門エージェントを調整して市場データの分析、戦略の議論、リスク管理を行うことで、情報に基づいた金融取引の意思決定を支援します。
仕組み
このフレームワークは、LangGraphで構築された構造化されたエージェントパイプラインを使用しており、タスクは特定の役割に分解されます:
- アナリストチーム: 並列エージェント(ファンダメンタルズ、センチメント、ニュース、テクニカルアナリスト)が、SEC EDGAR、Yahoo Finance、ソーシャルメディア(StockTwits、Reddit)などのソースからデータを収集します。
- リサーチャーチーム: 強気派と弱気派のリサーチャーが構造化された議論を行い、アナリストの調査結果を批判的に評価し、潜在的な利益とリスクのバランスを検討します。
- トレーダーエージェント: 調査結果とレポートを統合し、取引のタイミングと規模を決定します。
- リスク・ポートフォリオ管理: リスク管理チームがボラティリティと流動性を評価し、ポートフォリオマネージャーが取引を承認または拒否する最終決定を下します。
対象ユーザー
このツールは、AIを活用した金融分析やアルゴリズム取引のシミュレーションに関心のある研究者や開発者を対象としています。
主な特徴
- マルチプロバイダーLLMサポート: OpenAI、Google、Gemini、Anthropic、xAI、DeepSeek、Qwen、GLM、MiniMax、OpenRouter、およびOllamaを介したローカルモデルと互換性があります。
- ポイント・イン・タイムの整合性: SEC EDGARから提出された時点の米国企業報告書を正確に使用することでバックテストの精度を確保し、ルックアヘッドバイアスを防ぎます。
- メモリログ: 実現したリターンを反映し、過去の実行から得た教訓を将来の意思決定に反映させる永続的な意思決定ログを保持します。
- チェックポイントからの再開: LangGraphを使用して各ノードの後に状態を保存するため、中断された実行を最初からやり直すことなく再開できます。
- グローバル市場のカバー範囲: 米国、香港、東京、ロンドン、インド、カナダ、オーストラリア、中国A株、および暗号資産を含む、Yahoo Financeがカバーするあらゆる市場をサポートしています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト