TradingAgents 完整教學 2026:AI 多代理量化交易框架,台灣股市也能用?
TradingAgents 是什麼?為什麼 GitHub 衝破 44,000 Stars?
2026 年初,一個名為 TradingAgents(GitHub: TauricResearch/TradingAgents)的開源 AI 量化交易框架悄悄爆紅,在短短幾個月內累積超過 44,000 顆 Stars,本週(4 月第四週)單週新增 734 顆,持續加速成長中。
這個框架最大的亮點是:它把量化交易的分析流程,拆解成多個 AI 代理(Multi-Agent)協作完成。就像一個虛擬的投資研究團隊——有人看技術線、有人研究基本面、有人追新聞、有人管風險——然後再由一個「主管 Agent」整合所有意見,做出交易建議。
更令台灣投資人驚喜的是:TradingAgents 的數據源支援 AkShare 和 BaoStock——這兩個資料庫都有台灣股市(TWSE/OTC)數據,代表你不必改程式就能直接拿台積電(2330.TW)、鴻海(2317.TW)的資料來跑分析。
而且在 tradingagents-ai.com 生態圈中,已有中文化的產品介面和私有化部署服務(RMB 500 起),說明中文市場的需求已被開發者確認——只是台灣的繁中教學至今仍是空白,這正是本文存在的原因。
TradingAgents 的 6 個 AI 分析代理詳解
TradingAgents 的核心設計是「分工」——不同代理負責不同的資訊維度,最後統合成交易決策。以下是主要代理及其功能:
這套多代理架構的精髓在於:每個代理都有「辯護」和「挑戰」的角色設計。例如同一隻股票,Bull Researcher 和 Bear Researcher 會各自給出看多和看空的論點,最後再由 Trader Agent 綜合判斷,類似真實投資委員會的運作方式。
台灣股市適用性分析:AkShare 支援 TWSE?
🇹🇼 台灣投資人必看:以下數據源支援台股
- AkShare:開源財經數據庫,支援台灣證交所(TWSE)和 OTC 市場股票資料,包含日 K、月 K、財務數據
- BaoStock:量化交易數據平台,提供 A 股為主,部分支援港股和台股 ETF
- Yahoo Finance API:透過 yfinance 套件取得台股資料(代碼格式:2330.TW)
- 新聞數據:目前主要為英文財經新聞(Reuters/Bloomberg),中文新聞整合仍需額外設定
台股測試結果:以台積電(2330.TW)為例
社群用戶測試顯示,將 TradingAgents 的股票代碼改為 2330.TW,並指定數據源為 yfinance,系統可以正常拉取台積電的歷史股價和財務數據進行分析。技術分析部分(RSI、MACD、均線)完全正常運作;基本面分析和新聞情緒分析目前主要抓取英文資料,繁中新聞分析能力有限。
台灣用戶的限制與替代方案
| 功能 | 台股支援度 | 替代/補充方案 |
|---|---|---|
| 技術分析(K線/指標) | ✅ 完整支援 | yfinance / AkShare |
| 基本面財報數據 | ⚠️ 部分支援 | 公開財報爬蟲 + 手動補充 |
| 新聞情緒分析 | ⚠️ 英文為主 | 串接台灣財經 RSS(MoneyDJ / 鉅亨) |
| 社群情緒分析 | ❌ 台灣社群缺少 | 串接 PTT 股版 API(第三方工具) |
| ETF 分析 | ✅ 支援台灣 ETF | 0050.TW / 00878.TW 等均可查詢 |
| 港美股分析 | ✅ 完整支援 | TradingAgents 最佳使用場景 |
結論:台股的技術分析和基本面分析已可使用,但中文新聞和社群情緒分析目前是明顯缺口。如果你主要投資台積電、聯發科等大型股,或是台灣 ETF,TradingAgents 已有足夠的數據支撐,值得測試。如果你需要完整的繁中新聞情緒分析,則需要額外的客製化工程。
新用戶獨家:透過以下連結享 $200 免費額度(60 天)
安裝教學:5 步完成 TradingAgents 環境設定
TradingAgents 需要 Python 3.10+ 環境,以及至少一個 LLM API Key(支援 OpenAI、Anthropic Claude、Google Gemini)。以下是完整安裝流程:
安裝環境需求
確認本機已安裝 Python 3.10+ 和 Git。建議使用虛擬環境(conda 或 venv)隔離套件。
Clone TradingAgents 倉庫
從 GitHub 下載最新版本的 TradingAgents 原始碼。
安裝相依套件
安裝所有必要的 Python 套件,包含 LangGraph、yfinance、pandas 等。
設定 API 環境變數
建立 .env 檔案,填入你的 LLM API Key。至少需要一個。
執行第一次分析
用 CLI 或 Python 腳本執行你的第一次股票分析。建議從美股開始測試穩定性。
台股實戰範例:分析台積電(2330.TW)
以下是針對台股使用 TradingAgents 的調整方式,主要需要修改數據源設定:
使用 yfinance 分析台股
分析輸出範例(示意)
技術分析師:RSI(14) = 58.3,位於中性偏多區間;MACD 金叉形成中;60 日均線上方,短期趨勢偏多。
基本面分析師:Q1 2026 EPS NT$7.89,YoY +23%;毛利率 58.6%,行業領先;2nm 產能爬坡如預期,外資持續調升目標價。
風險管理師:目前市場波動度 VIX=18,建議倉位不超過組合的 8%;停損設於 NT$920,下行風險 4.2%。
最終決策:持有 / 觀察加碼機會。建議於回測至 60 日均線時分批加碼。
台股常用代碼對照表
| 公司名稱 | yfinance 代碼 | AkShare 代碼 |
|---|---|---|
| 台積電 | 2330.TW | 2330 |
| 聯發科 | 2454.TW | 2454 |
| 鴻海 | 2317.TW | 2317 |
| 台灣 50 ETF | 0050.TW | 0050 |
| 高股息 ETF | 0056.TW | 0056 |
| 國泰永續高股息 | 00878.TW | 00878 |
與其他量化交易框架比較
市面上有多個 AI 量化交易工具,以下是 TradingAgents 與主要競品的比較:
| 框架 / 工具 | 核心特色 | 門檻 | 台股支援 | 費用 | 適合對象 |
|---|---|---|---|---|---|
| TradingAgents | 多 AI 代理協作分析 | 中 | 部分 | 開源免費 + LLM API費 | AI 工程師、研究者 |
| Zipline | Python 回測框架 | 中 | 需客製 | 開源免費 | 量化工程師 |
| QuantConnect | 雲端回測 + 實盤 | 中高 | 有限 | 免費基礎 / $20+/月 | 中階量化交易者 |
| TradingView Pine | 視覺化策略腳本 | 低 | 完整 | $14.95/月起 | 一般投資人 |
| AutoGen (財務版) | 通用 Multi-Agent | 高 | 需客製 | 開源 + Azure 費用 | AI 研究者 |
TradingAgents 的最大優勢在於:它是目前唯一專為量化交易設計的 Multi-Agent 開源框架,把傳統量化分析師的工作流程(技術面 + 基本面 + 情緒面 + 風險管理)直接模型化。對於熟悉 Python 的開發者而言,它的上手曲線遠低於 AutoGen,同時比 Zipline 更具 AI 分析能力。
主要劣勢:不是自動下單系統、中文資料整合仍需工程、每次分析有 LLM API 費用。
限時優惠:透過以下連結可享最新折扣
雲端部署方案:在 DigitalOcean 上跑 TradingAgents
TradingAgents 支援 24/7 持續監控模式,建議部署在雲端 VPS 而非本機,原因如下:
- 本機 Mac/PC 需全天候開機,費電且不穩定
- 雲端 VPS 可設定定時任務(Cron Job),每天自動跑分析
- 數據和分析結果集中儲存在雲端,方便多裝置查看
- API 費用也更好追蹤和控制
推薦配置:DigitalOcean Droplet
| 配置 | 規格 | 月費 | 適合場景 |
|---|---|---|---|
| 入門版 | 1 vCPU / 2GB RAM / 50GB SSD | $12/月 | 每日跑 1-5 隻股票分析 |
| 標準版 | 2 vCPU / 4GB RAM / 80GB SSD | $24/月 | 每日跑 10-20 隻股票 + 回測 |
| 進階版 | 4 vCPU / 8GB RAM / 160GB SSD | $48/月 | 組合分析 + 大量歷史回測 |
部署指令(Ubuntu 22.04)
常見問題 FAQ
總結:TradingAgents 值得台灣投資人試用嗎?
在深入測試和研究之後,我們的結論是:如果你是有 Python 背景的投資者或開發者,TradingAgents 絕對值得花一個週末時間設定起來。
🎯 適合使用 TradingAgents 的台灣用戶
- ✅ 熟悉 Python 的工程師 / 開發者,想探索 AI 輔助投資決策
- ✅ 主要投資港美股、或台股大型股(台積電、聯發科等)的投資人
- ✅ 量化交易初學者,想了解多代理 AI 如何協作分析股市
- ✅ 想把 AI 分析結果自動推播到 LINE Bot 的自動化愛好者
❌ 暫時不適合的場景
- ❌ 完全沒有程式基礎(建議先學 Python)
- ❌ 需要完整中文新聞情緒分析(目前以英文為主)
- ❌ 希望系統自動下單(需要自行串接券商 API)
- ❌ 投資小型台股或 OTC 股(數據覆蓋較弱)
TradingAgents 代表了一個新方向:不再是人工蒐集資料,而是讓 AI 代理分工分析,人類只需看最終報告和做決策。隨著台灣數據源整合的持續改進,相信未來繁中用戶的使用體驗會越來越好。
如果你嘗試了本文的設定,歡迎在下方留言分享你的台股測試結果——這對台灣量化投資社群很有價值!
一次購買,永久使用 ✨