AIエージェント専用のDocker化されたLinuxデスクトップ、ブラウザー、文書ツールを備えたオープンなエージェントフレームワーク。
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
リポジトリをクローンする
git clone https://github.com/TauricResearch/TradingAgents.git - 2
プロジェクトフォルダーに移動する
cd TradingAgents - 3
condaでPython 3.13環境を作成する
conda create -n tradingagents python=3.13 - 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 の数値は毎日更新されます。
関連プロジェクト
LangGraph上で35種類のエージェント型AIアーキテクチャを実装したPythonライブラリ兼Jupyter教材。
LangGraphを使った、階層型インデックスや会話メモリ、質問の明確化に対応するモジュール式Agentic RAGチュートリアル。
LLMエージェントにニュース、株価データ、センチメント分析、予測、レポート作成機能を追加するスキル集。
Claude CodeやCodexなどのコーディングエージェントを1つの会話に集めるVS Code拡張機能。
AI Agentの設計原則とエンジニアリング実践を扱う、109の演習とPDF・EPUB付きの中国語オープンソース書籍。