TradingAgents OSS

TradingAgentsは、実際の証券会社の組織構造を模倣したマルチAIエージェント型の株式市場分析フレームワーク(OSSライブラリ)。ファンダメンタル・センチメント・テクニカル・ニュースの4種アナリストAIが協議して売買判断を導き出す点が最大の特徴。

last-updated: 2026-07-14 · source: database

github_stars92.8k
pricing完全無料・オープンソース(Apache 2.0)/ 別途LLMのAPIキー費用が必要
licenseApache-2.0
japanese不明

概要

TradingAgentsは、Tauric Researchが開発・公開しているオープンソースの金融市場分析フレームワークです。単一のAIに丸投げするのではなく、ファンダメンタルズアナリスト・センチメントアナリスト・ニュースアナリスト・テクニカルアナリスト・リサーチャー・トレーダー・リスクマネージャーという7つの専門AIエージェント(AIの担当者)がそれぞれ役割を持ち、情報を持ち寄って売買判断を議論・決定する仕組みです。2024年12月にarXivで論文として公開され、AAAI 2025のワークショップでも発表されました。GitHubのスター数は約9万2千超(2026年7月時点)に達しており、研究者・個人開発者の双方から注目を集めています。

従来の金融AIツールの多くは「1つのAIが1つのタスクをこなす」設計でしたが、実際の証券会社では複数の専門家がチームを組んで議論しながら投資判断を下します。TradingAgentsはその現実のプロセスをそのままAIで再現するアプローチを採用しており、強気(ブル)・弱気(ベア)それぞれ立場の異なるリサーチャーAIが討論を行い、リスク管理チームAIが最終チェックをかけてから判断を出力する多段階設計が特徴です。フレームワーク自体は研究目的で設計されており、実際の投資判断への利用は推奨されていません。

主な機能

料金プラン

項目内容
フレームワーク本体完全無料(Apache 2.0ライセンス)
商用利用可能(ライセンス条件の範囲内)
LLM APIキー別途必要(OpenAI・Anthropicなど、利用量課金)
ローカルLLM(Ollama)使用時APIキー不要・無料で動作可能
市場データ(Yahoo Finance)基本無料
市場データ(Alpha Vantage等)各サービスの料金に準ずる

フレームワーク自体に月額料金やシート課金はありません。コストの大半はLLM API利用費で、ローカルモデル(Ollama)を使えばAPIキーなしで動かすことも可能です。詳細は公式サイト・各LLMプロバイダーの料金ページを参照してください。

導入方法

① リポジトリのクローンと環境構築

git clone https://github.com/TauricResearch/TradingAgents.git
cd TradingAgents
conda create -n tradingagents python=3.12
conda activate tradingagents
pip install .

② APIキーの設定

cp .env.example .env
# .envファイルを開き、使用するLLMプロバイダーのAPIキーを記入

CLI起動時にAPIキーが見つからない場合は、対話形式でプロンプトが表示され、その場で入力して保存できます。

③ CLIで起動(初心者向け)

python -m tradingagents

画面上で分析したい銘柄(ティッカーシンボル)・分析日付・LLMプロバイダー・調査の深さを選ぶだけで分析がスタートします。

④ Dockerで起動(環境構築が面倒な場合)

cp .env.example .env  # APIキーを記入
docker compose run --rm tradingagents

⑤ ローカルLLM(Ollama)を使う場合

docker compose --profile ollama run --rm tradingagents-ollama

⑥ Pythonコードに組み込む場合

from tradingagents.graph.trading_graph import TradingAgentsGraph
from tradingagents.default_config import DEFAULT_CONFIG

ta = TradingAgentsGraph(debug=True, config=DEFAULT_CONFIG.copy())
_, decision = ta.propagate("NVDA", "2026-01-15")
print(decision)

こんな人におすすめ

よくある質問

Q. プログラミングの知識がなくても使えますか? A. 基本的なコマンドライン操作(ターミナルでのコマンド入力)ができれば、CLIモードは対話形式で使えます。ただしAPIキーの取得・設定やPythonの仮想環境構築など、最低限の技術的手順は必要です。完全なノーコードではありません。

Q. これを使えば実際に儲かりますか? A. TradingAgentsは研究目的で設計されたフレームワークであり、投資・金融アドバイスを提供するものではありません。分析結果は使用するLLMの種類・データ品質・市場状況などによって大きく変わります。実際の投資判断には活用しないでください。

Q. 日本語の出力には対応していますか? A. 設定ファイル(.env)のTRADINGAGENTS_OUTPUT_LANGUAGEを変更することで、出力言語を切り替えられます(公式ドキュメント・CHANGELOGより)。使用するLLMモデルが日本語に対応していれば、日本語での出力が可能です。

Q. OpenAIのAPIキーなしで動かせますか? A. はい。OllamaというローカルLLM実行ツールを使えば、APIキーなし・無料で動作させることができます。また、Groq・Mistral・DeepSeekなど低コストのAPIプロバイダーにも対応しています。

LLM(大規模言語モデル)APIAPIキーオープンソース(OSS)データベース(DB)フレームワークリポジトリGitHub