AIに任せるデイトレ?TradingAgents安全セットアップガイド 2026
「サイバー投資」とは実際何か
「AIに任せて儲ける」はタダ同然に聞こえます。実際、TradingAgentsはマルチエージェント取引シミュレーションです:大規模言語モデル(LLM)がファンド社員を演じ、投研ナラティブ+模擬注文を生成します。あなたが動かしているのはLangGraphワークフローであり、ボットに現金を預けるわけではありません。
初心者が好む理由:
- ドラマ:強気 vs 弱気リサーチャー vs リスク担当——読みやすいログ
- 教育:プロが分析・リスク・執行を分離する様子を見られる
- 低リスク:デフォルトは履歴/マーケットデータAPIと模擬執行——監査済み本番スタックを構築しない限り、出力はフィクション扱い
レッドライン:非公式リポジトリから.exeや.dmgインストーラーをダウンロードさせるフォークは即停止。github.com/TauricResearch/TradingAgentsのみ使用してください。
仮想トレーディングデスク(簡略版)
Market data APIs ──► Analyst agents (fundamental, sentiment, technical, …)
│
▼
Bull vs Bear debate (N rounds)
│
▼
Trader agent (investment plan)
│
▼
Risk committee debate
│
▼
Portfolio manager ──► Simulated BUY/HOLD/SELL
| 役割 | 平易な説明 |
|---|---|
| アナリスト | 銘柄(例:AAPL)の事実とナラティブを取得 |
| リサーチャー | max_debate_roundsに従い強気/弱気を議論 |
| トレーダー | 議論から投資プランを起草 |
| リスクチーム | 攻撃的/保守的な角度からプランを批判 |
| ポートフォリオマネージャー | 模擬取引を承認または却下 |
典型的実行:約12回のLLM呼び出し(議論深度を上げると増加)。壁時計5–25分(モデルとAPIレイテンシ依存)。マシンRAM約2–5 GB(Python + LangGraph)——クラウドAPIのみならGPU不要。
外部詳細:TradingAgents 論文 (arXiv)。
Runを押す前の安全モードルール
| ルール | 理由 |
|---|---|
| 公式リポのみ | TauricResearch/TradingAgents——ランダムな「TradingAgents_installer.exe」フォークではない |
| ペーパー/シミュレーション優先 | ログとコストを理解するまでライブ証券APIに接続しない |
| API支出上限 | プロバイダー課金アラートを設定;好奇心の週末で$50+燃えることも |
| 1銘柄 | AAPLまたはSPYから開始、meme株バスケットは避ける |
| 免責事項を読む | プロジェクトREADMEは研究専用と明記 |
| 予算項目 | 典型レンジ(2026) |
|---|---|
| OpenAI / Claude API フル実行あたり | $2–15 |
| Alpha Vantage(ファンダ/ニュース) | 無料tierあり |
| ログを読む時間 | プライスレス |
8ステップ初心者Runbook
ステップ1 — 公式monorepoをクローン
git clone https://github.com/TauricResearch/TradingAgents.git
cd TradingAgents
remoteを確認:
git remote -v
# origin https://github.com/TauricResearch/TradingAgents.git
ステップ2 — Python環境(3.11–3.13)
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install --upgrade pip
pip install .
Conda代替(上流READMEより):
conda create -n tradingagents python=3.13 -y
conda activate tradingagents
pip install .
ステップ3 — .envにAPIキー(チャットに貼らない)
cp .env.example .env
デフォルト設定の最低要件(CLIで選んだデータベンダーを確認):
# LLM — 既に使っているプロバイダーを1つ選ぶ
OPENAI_API_KEY=sk-...
# ANTHROPIC_API_KEY=...
# DEEPSEEK_API_KEY=...
# マーケットデータ(例ではAlpha Vantageが多い)
ALPHA_VANTAGE_API_KEY=your_key
環境変数をロード:
set -a && source .env && set +a
ステップ4 — 対話型CLIを起動
tradingagents
# または: python -m cli.main
次のプロンプトが表示されるはずです:
- 銘柄(
AAPLから開始) - 日付 / ホライズン
- LLMプロバイダー(OpenAI、Anthropic、DeepSeek、Ollamaなど)
- 研究深度(議論ラウンドが少ないほど安い)
ステップ5 — 初回「放置」シミュレーション
選択:
- 深度:shallow(1–2議論ラウンド)を初回に
- モデル:中位(GPT-4o-mini級やClaude Sonnet)——ログが気に入るまで最高額フラッグシップは避ける
完了を待つ。出力には通常、議論トランスクリプトとFINAL TRANSACTION PROPOSAL: HOLDのような最終推奨が含まれます。
ステップ6 — ログを物語として読む(注文書ではない)
実行ディレクトリ/コンソール出力を開く。確認:
- アナリストは実データを引用したか、幻覚か?
- リスクエージェントは本当に反対したか、形骸化か?
- 最終アクションは直感と一致するか?
強気ケースが nonsense 指標を引用するなら、モデルを責める前にデータAPIキーを修正してください。
ステップ7 — 任意:Ollamaで$0推論
API不要の実験(品質低下、低速):
ollama pull qwen2.5:14b
export OLLAMA_BASE_URL=http://127.0.0.1:11434/v1
CLIでプロバイダーOllamaを選択。14B級モデルはApple Siliconで16 GB RAMを想定;M4メモリマトリクス参照。
ステップ8 — 常時稼働マシンでスケジュール(任意)
ノートPCはスリープ;長い議論はグラフ途中で死にます。小型常時Mac(ローカル/リモート)がLangGraphチェックポイントを保持。SSHで入りtmux内で実行、翌朝ログ取得——OpenClawリモートM4と同パターン。東京ノードからAnthropic APIへのレイテンシは低めで、放置実行に向きます。
tmux new -s tradingagents
tradingagents
# デタッチ: Ctrl-b d
得られるもの:出力形状の例
成功実行後、通常以下があります:
| 成果物 | 内容 |
|---|---|
| 議論トランスクリプト | 強気/弱気論点と引用見出しまたはファンダ |
| リスク対話 | 攻撃的 vs 保守的反対意見 |
| 最終提案 | BUY / HOLD / SELL + ポジションサイジング文 |
| 構造化JSON(有効時) | 独自バックテスト用の機械可読TradeRecommendation |
これは銀行明細ではありません。統計が欲しければJSONを独自バックテストNotebookへ——TradingAgentsはコンプライアンス審査の代替になりません。
コストと「AIは私のお金を失うか?」
| 質問 | 正直な答え |
|---|---|
| 証券口座を取引する? | デフォルトではいいえ——執行は別途配線が必要 |
| APIお金を失う? | はい——議論ラウンドごとにトークン消費 |
| シミュレーションP&Lがすごく見える? | バックテストは過学習しうる;バイラルスクショはマーケ扱い |
| 安い道? | Ollamaローカル + 無料データtier;遅く粗い |
モデルプラットフォーム比較(インストール以外)はTradingAgents vs FinGPT 2026。社会的「みんなXしたら?」群シミュレーションはMiroFishセットアップ——補完関係で代替不可。
トラブルシューティング
ModuleNotFoundError: tradingagents
修正:venvを有効化しリポジトリルートから再インストール:
source .venv/bin/activate && pip install -e .
CLIが即終了 / ツール一覧が空
修正:.envロードを確認;キーを漏らさずチェック:
python -c "import os; print('OPENAI' in os.environ, 'ALPHA' in os.environ)"
「Risk committee」後にハング
修正:プロバイダーレート制限。モデル変更、議論ラウンド削減、60秒待って再試行。ステータスページ確認。
Windows .exe付き疑わしいGitHubフォーク
修正:削除。公式プロジェクトはTauricResearch/TradingAgentsのソースのみPythonです。
推奨パス
| あなたは… | こうする |
|---|---|
| 完全初心者 | ステップ1–6、AAPL、shallow深度、安いモデル |
| 「最大ドラマが欲しい」 | 実行コスト許容後に議論ラウンド増 |
| 「API請求が嫌い」 | ステップ7 Ollama + Macレンタル vs 購入で24/7ホスト試算 |
| フレームワーク比較のクオンツ | TradingAgents vs FinGPTへ |
| 研究周辺の開発自動化 | MCPカスタムサーバーで内部データツール追加 |
もしXならY:強気/弱気ログを一度も読んでいないなら、ライブブローカーに接続するな。
FAQ
TradingAgentsの利用は合法ですか?
フレームワークはオープンソース(Apache-2.0)。あなたのコンプライアンスは管轄、データライセンス、実資金取引の有無に依存します。本ガイドは研究シミュレーションのみを扱います。
Robinhoodやトレーディングボットとの違いは?
ブローカーアプリは規制下の注文を執行します。TradingAgentsはLLMロールプレイオーケストレーターで、投研ナラティブと模擬決定を生成——認証自動トレーダーではなくデスク会議シミュレーターに近いです。
Macは必須ですか?
必須ではありません。LinuxやWindowsでも可。MacはPythonデータスタックに便利で、リモートM4を借りていれば他のKuzCloudガイドと整合します。
GPTの代わりにClaudeを使えますか?
はい。上流は.envとCLI選択で複数プロバイダーをサポート。選んだプロバイダーのキーを使用してください。
最初から使える銘柄は?
流動性の高い米国株(AAPL、MSFT、SPYなど)が最も手間が少ない。暗号資産バリアントはコミュニティ設定にあり——有効化前にREADMEを読んでください。