1. Vibe-Trading 簡介:多代理 AI 交易系統 [0]

Vibe-Trading 是一個開源的多代理 AI 交易系統,它能透過自然語言提示執行完整的交易研究和操作,並從每次交易中學習。

1.1. Vibe-Trading 的獨特之處 [0]

  1. 傳統 AI 交易工具的限制 [2]
    1. 大多數 AI 交易工具只是「美化過的聊天機器人」,它們只提供股票建議,然後就沒有後續了 [2]。
    2. 這些工具缺乏回溯測試引擎、風險管理框架和即時市場數據連接,導致投資者在不確定的情況下,資金完全暴露在市場風險中 [4]。
  2. Vibe-Trading 的全面功能 [0]
    1. Vibe-Trading 徹底改變了這種情況,它不僅能建議交易,還能執行完整的回溯測試、管理風險、分析投資組合、透過 10 個不同的券商執行訂單,並從每次交易中學習 [0]。
    2. 所有這些功能都只需一個自然語言提示即可完成 [1]。

1.2. Vibe-Trading 的核心功能與技術 [7]

  1. 整合工具與數據源 [7]
    1. Vibe-Trading 是一個完整的研究工作區,整合了 68 種工具、79 種專業金融技能,並連接了全球市場的 18 個即時市場數據源 [7]。
  2. 開源與技術架構 [8]
    1. 該專案由香港大學的數據科學實驗室開發,並在 MIT 許可下開源 [8]。
    2. 該專案於 2026 年 4 月啟動,已經在 GitHub 上獲得超過 14,000 顆星和 2,600 個分支 [9]。
    3. Vibe-Trading 使用 Python 編寫,前端採用 React 19,後端採用 Fast API,並擁有一個活躍的開源社群,共同建構 AI 交易的未來 [10]。

2. Vibe-Trading 的研究工作流程與快速入門 [12]

Vibe-Trading 透過自然語言提示啟動研究工作流程,並提供簡單的安裝步驟和多種大型語言模型(LLM)支援。

2.1. 研究工作流程 [12]

  1. 自然語言提示驅動 [13]
    1. 使用者發送一個自然語言提示,AI 代理會規劃要啟動哪些技能和工具 [13]。
    2. 代理會利用多個來源的真實市場數據來驗證請求,透過專業引擎執行分析,驗證每個輸出,並提供全面的報告 [14]。

2.2. 快速入門與 LLM 支援 [15]

  1. 簡單的安裝與設定 [15]
    1. 啟動 Vibe-Trading 只需一個指令:「pip install Vibe Trading AI」 [15]。
    2. 接著,「Vibe Trading init」會引導使用者完成互動式環境設定 [17]。
    3. 在 .env 檔案中設定 LLM 供應商的 API 金鑰後,即可立即開始研究市場和回溯測試策略 [18]。
  2. 廣泛的 LLM 供應商支援 [19]
    1. Vibe-Trading 支援 12 個開箱即用的 LLM 供應商,包括 OpenAI、DeepSeek、Anthropic Claude、Gemini、Grok、QN、Kimmy、Minimax 和 Ollama [19]。
    2. Ollama 支援完全本地推論,無需 API 金鑰 [20]。
    3. DeepSeek V4 Pro 被推薦為可靠日常工具呼叫的最佳選擇 [21]。

3. 回溯測試與數據層 [23]

Vibe-Trading 提供全面的回溯測試功能,並整合了龐大的市場數據源,確保數據的可靠性與廣泛性。

3.1. 全面的回溯測試功能 [23]

  1. 自動生成策略與指標 [23]
    1. 使用者可以輸入「回溯測試 2024 年 BTC 20/50 移動平均線交叉,總結報酬和最大回撤」,AI 代理會自動生成完整的策略程式碼,選擇正確的回溯測試引擎,並返回包含圖表的全面績效指標 [23]。
  2. 超越基本指標的分析 [25]
    1. 每次回溯測試都會提供夏普比率、最大回撤、勝率和利潤因子等基本指標 [25]。
    2. Vibe-Trading 還提供蒙地卡羅模擬、自助法信賴區間、前向驗證和運行卡片,以實現完整的科學研究重現性,而不僅僅是螢幕上的一個數字 [26]。

3.2. 龐大的數據層與智能回退機制 [27]

  1. 多樣的市場數據源 [27]
    1. Vibe-Trading 的數據層非常龐大,整合了 18 個市場數據源,並具備智能自動回退鏈 [27]。
    2. 數據源包括騰訊、Mook's、東方財富、百度股票的 A 股數據;Yahoo、Stooq、Sina 的美國市場數據;以及直接來自 OKX 和透過 CCXT 連接器來自 100 多個交易所的加密貨幣數據 [29]。
  2. 智能回退鏈的運作 [32]
    1. 回退鏈是一個巧妙的工程設計,數據源按照 IP 封鎖風險等級排序,因此不會被封鎖的免費數據源會優先載入 [32]。
    2. 受到限制和需要金鑰的數據源則作為備用啟動 [34]。
    3. 這一切都無需配置,只需將數據源設定為「auto」,整個系統即可無縫運作 [35]。
  3. 廣泛的市場覆蓋範圍 [37]
    1. 市場覆蓋範圍包括 A 股、香港股票、美國股票、主要交易所的加密貨幣、期貨、分叉和宏觀經濟數據 [37]。

4. Vibe-Trading 的進階功能:多代理系統與 Alpha Zoo [38]

Vibe-Trading 透過革命性的多代理群體系統和內建的 Alpha Zoo,提供卓越的交易平台體驗。

4.1. 革命性的多代理群體系統 [39]

  1. 部署 AI 交易團隊 [39]
    1. Vibe-Trading 真正卓越之處在於其革命性的多代理群體系統,該系統可以部署整個 AI 交易團隊 [39]。
    2. 群體預設是預先配置好的專業 AI 代理團隊,它們協同工作 [41]。
  2. 多樣化的團隊預設 [42]
    1. 例如,一個投資委員會可以進行多空辯論並進行獨立風險審查 [42]。
    2. 量化交易部門可以從因子篩選一直到回溯測試 [43]。
    3. 加密貨幣部門可以分析資金費率、清算熱圖和資本流動 [44]。
    4. 總共有 29 個即用型團隊預設,涵蓋投資研究、量化分析、加密貨幣交易、宏觀利率和分叉、技術分析以及風險管理工作流程 [45]。
  3. 代理協作與數據完整性 [46]
    1. 每個工作代理都以即時市場數據為基礎,並產生共識報告,提供即時串流進度更新 [46]。
    2. 群體工作者透過集中式載入層獲取市場數據,而不是隨機腳本,這確保了沒有臨時計算、沒有格式錯誤的數據,也沒有無聲的故障 [47]。
    3. 系統強制執行嚴格的 JSON 輸出,將非有限浮點數視為空值,並採用提示策略引導每個代理優先使用工具數據 [49]。

4.2. Alpha Zoo:量化研究中心 [50]

  1. 內建的量化研究平台 [50]
    1. Alpha Zoo 是直接內建在平台中的量化研究中心 [50]。
    2. 它包含 456 個預建的 Alpha 因子,分佈在四個主要的因子動物園中 [51]。
    3. 這些因子包括來自微軟的 Qlib 158、Kakashads 的 101 個公式化 Alpha、GTJA 191,以及包括 Fama-French 5 因子和 Carhartt 動量在內的學術因子 [52]。
  2. 一鍵基準測試與評估 [53]
    1. 使用者只需一個指令即可基準測試整個 Alpha Zoo,例如:「Vibe Trading Alpha Bench, Zoo GTJA 191, Universe CSI 300, period 2018 to 2025」 [53]。
    2. 系統會使用資訊係數均值、資訊比率對每個 Alpha 進行評分,並自動將其分類為「活躍」、「反轉」或「統計上已失效」 [55]。
  3. 數據洩漏防護與安全貢獻 [56]
    1. 每個 Alpha 都設有 ASD 純度閘門,防止評估期間的數據洩漏 [56]。
    2. 還有一個 300 行前瞻哨兵測試,確保沒有未來資訊,以及一個 Pytest socket 網路終止開關,用於確定性隔離回溯測試 [56]。
    3. 此外,每個 Zoo 都有許可證和開發者原產地證明,以確保安全的社群貢獻 [57]。

5. 影子帳戶分析與券商連接 [58]

Vibe-Trading 提供獨特的影子帳戶分析功能,揭示真實交易行為,並直接連接多個券商平台,實現研究與執行的無縫銜接。

5.1. 影子帳戶分析:揭示真實交易行為 [58]

  1. 分析交易行為與偏見 [58]
    1. Vibe-Trading 的影子帳戶分析功能,揭示了使用者真實的交易行為,使其具有深度個人化和獨特的價值 [58]。
    2. 使用者上傳券商匯出檔案後,AI 代理會自動從同花順、東方財富、富途或通用 CSV 格式中解析數據 [59]。
    3. 接著,它會從七個關鍵維度分析使用者的完整交易行為,揭示真實的交易個性和隱藏的偏見 [61]。
    4. 這些維度包括持倉天數、勝率百分比、損益報酬比、最大回撤、處置效應分數、過度交易頻率、追逐動量傾向和錨定偏誤指標 [62]。
    5. 這是一個完整的行為指紋,大多數交易者從未見過自己決策模式的這些細節 [63]。
  2. 策略剖析與反事實回溯測試 [64]
    1. 系統會將使用者重複的進出場規則提取成明確可測試的策略剖面 [64]。
    2. 然後,它會執行全面的影子回溯測試,將使用者實際的交易路徑與一個紀律嚴明的規則遵循版本在完全相同的歷史時期所能達到的結果進行比較 [64]。
    3. 結果是一份詳細的 HTML 或 PDF 報告,顯示規則違規、過早出場、錯過的交易訊號和反事實的替代交易 [65]。
    4. 使用者可以清楚地看到由於情緒化決策和不一致的規則應用而錯失了多少錢 [66]。

5.2. 券商連接與安全執行 [67]

  1. 直接連接多個券商平台 [67]
    1. 券商連接是研究與實際執行結合的地方 [67]。
    2. Vibe-Trading 直接連接全球 10 個真實世界的券商平台,包括 Interactive Brokers、Robinhood、Tiger Brokers、Longbridge、Alpaca Markets、OX、Binance、富途、德漢和順亞 [68]。
    3. 每個連接器都提供唯讀帳戶存取、持倉、訂單、報價和完整的歷史數據 [70]。
    4. 其中一些還支援模擬帳戶下單,用於安全的策略測試 [71]。
  2. 結構性安全措施 [72]
    1. 安全性是結構性的,而非可選的 [72]。
    2. 每個連接器都強制執行清晰的模擬/實盤邊界 [73]。
    3. 使用者承諾的授權限制了交易標的範圍、最大訂單量、總風險敞口、槓桿比率和每日資金上限,此外還有一個檔案系統終止開關,用於即時緊急停止 [74]。
    4. 每個訂單都通過一個故障關閉的交易前閘門,並附有完整的審計分類帳,記錄每個決策 [75]。
    5. Vibe-Trading 不保管資金,也不控制交易場所,券商持有所有資金並執行交易 [76]。
    6. Vibe-Trading 僅將使用者經過徹底測試的意圖傳達給市場 [78]。

6. 策略匯出、使用者介面與自動化研究 [79]

Vibe-Trading 支援將測試過的策略匯出到主流交易平台,提供直觀的 Web UI,並具備研究自動駕駛功能,實現端到端的自動化研究。

6.1. 策略匯出與平台通用性 [79]

  1. 匯出到主流交易平台 [79]
    1. 使用者可以透過一個指令將測試過的策略匯出到三個主要交易平台 [79]。
    2. 這些平台包括 TradingView Pine Script 版本 6、同花順和通達信 TDX 格式,以及 MetaTrader 5 MQL5 [80]。
  2. 實現交易邏輯的平台通用性 [81]
    1. 這使得交易邏輯真正實現了平台通用性,可以在任何環境中移植 [81]。

6.2. React Web UI 與研究自動駕駛 [82]

  1. 完整的研究儀表板體驗 [82]
    1. React Web UI 提供完整的研究儀表板體驗 [82]。
    2. 它包括運行詳細資訊頁面,帶有互動式 K 線圖、相關性熱圖、可搜尋的 Alpha 庫、即時群體狀態卡片、排程研究任務和帶有即時串流代理回應的聊天介面 [83]。
  2. 研究自動駕駛功能 [84]
    1. 研究自動駕駛功能自動完成從假設生成到訊號引擎程式碼生成,再到回溯測試執行和驗證的整個循環 [84]。
    2. 68 種工具協同工作 [85]。
    3. AI 代理甚至在每次回溯測試後運行分層歸因分析,包括交易層級和市場機制細分 [86]。
  3. 排程研究任務 [87]
    1. 排程研究功能允許使用者在重複的 cron 排程上運行任何提示或回溯測試 [87]。
    2. 啟用背景排程執行器,使用標準 cron 表達式建立任務,系統就會自動觸發它 [88]。
    3. 這實現了全天候運行的自動化量化研究 [89]。

7. MCP 協議整合、安全架構與社群發展 [90]

Vibe-Trading 透過 MCP 協議整合擴展其工具,內建多層安全機制,並展現出爆炸性的成長和社群採用。

7.1. MCP 協議整合與安全架構 [90]

  1. MCP 協議整合 [90]
    1. MCP 協議整合將 54 個強大的工具暴露給任何相容的 AI 客戶端 [90]。
    2. 這些客戶端包括 Claude desktop、open claw、cursor、windsurf 等等 [91]。
    3. 只需在代理配置中添加一行程式碼,即可解鎖完整的交易研究功能 [92]。
  2. 內建安全機制 [93]
    1. 安全性內建於架構的每個層面 [93]。
    2. 安全措施包括本地 API 端點上的 CSRF 強化、Bearer Token 身份驗證、檔案存取的路徑限制、LLM 輸出的內容過濾彈性,以及預設在非 root docker 容器中對生成的策略程式碼進行沙盒隔離 [94]。

7.2. 爆炸性成長與社群採用 [95]

  1. 數據證明成長 [95]
    1. 數據講述了爆炸性成長和社群採用的故事 [95]。
    2. Vibe-Trading 擁有 14,800 顆 GitHub 星星、2,604 個分支、10 個券商連接器、18 個市場數據源、54 個 MCP 工具和 8 個類別的 79 種專業金融技能 [96]。
  2. 智慧與個人化功能 [97]
    1. 跨會話的持久記憶功能會記住使用者的研究偏好、風險參數和交易風格 [97]。
    2. 全文會話搜尋功能可以即時找到過去的分析 [98]。
    3. 自我演進的技能會隨著時間改進使用者的工作流程 [99]。
    4. AI 代理會隨著每次運行變得更聰明、更有用 [100]。
  3. 總結與社群參與 [101]
    1. 從一行程式碼安裝到一個完整的量化研究平台,Vibe-Trading 結合了先進的 AI 代理和真實的機構級交易基礎設施 [101]。
    2. 它不是一個聊天機器人,而是一個真正有效且完整的研究工作區 [103]。
    3. 鼓勵使用者在 GitHub 上為儲存庫加星 (hku/vibetrading),透過「pip install vibetradingai」安裝,並加入 Discord 上的社群,開始建構自己的 AI 交易代理 [104]。