跳到主要內容
AI News HubLIVE
站內改寫2 分鐘閱讀

我構建了TradingSpy:本地化、隱私優先的AI交易助手(首個開源版本)

文章摘要

TradingSpy是一個開源的本地化AI交易研究工作站,整合市場熱力圖、新聞催化、策略生成、Backtrader回測和透明代理執行於一個Docker應用。它採用本地優先架構,所有資料儲存在本地,無任何隱私擔憂,支援多種LLM提供商和廣泛的金融市場資料來源,適合交易者和開發者進行策略研究、回測和訊號分析。

來源Hacker News AI作者: mrhustlex
我構建了TradingSpy:本地化、隱私優先的AI交易助手(首個開源版本)
回報錯誤

更正管道尚未開通,可先複製下方文章資訊留存。

查看更正說明
直接讀正文

TradingSpy 是一款開源的本地化 AI 交易研究工作站,專為交易者和開發者設計,旨在提供一體化的市場研究體驗。它整合了市場熱力圖、新聞催化、策略生成、Backtrader 回測以及透明的代理執行,所有功能都封裝在一個 Docker 應用中,無需連線多個獨立工具。該工具並非經紀商,也不執行實際交易,而是一個純粹的本地研究環境,用於分析、回測和策略迭代。完全開源、零資料隱私問題、且免費使用。

TradingSpy 的核心能力覆蓋多個維度。在市場智慧方面,它提供即時報價、板塊熱力圖、行業表現、內幕交易、新聞搜尋和基本面資料,所有資訊均可透過一次查詢獲取。AI 策略生成功能允許使用者用自然語言描述交易假設,系統會生成可執行的 Backtrader 策略程式碼,並自動進行語法和執行時驗證。每個生成的策略都會針對下載的歷史 K 線進行回測,支援引數掃描,並與買入持有策略及其他已儲存策略進行基準比較,表現不佳的策略會被自動拒絕。此外,迴圈工程特性讓代理可以自動迭代,直到達成使用者設定的目標(例如“擊敗買入持有”或“尋找被低估的半導體股票”),無需人工干預。

該工具還包含多個專用代理:策略競賽代理根據選定的模式生成策略,並在多輪中改進或比較策略,僅接受擊敗目標基準的版本;訊號分析代理讀取近期柱線和支撐/阻力位,預測價格趨勢;股票篩選代理使用基本面掃描器搜尋低估股票,結合市場背景、新聞、期權和內幕摘要進行篩選;聊天代理則從 yfinance 提取資料,提供每日市場簡報。所有代理執行完全透明,每次工具呼叫、驗證失敗、拒絕原因和接受結果都會記錄在任務中心,可供使用者審查。

對於耗時較長的任務,系統透過後臺執行管理,支援列出執行、輪詢狀態、取消、繼續、刪除等操作。策略工作流採用保守設計:回測前驗證生成程式碼,拒絕零交易結果,並將驗證失敗和執行時錯誤記錄在公共執行日誌中。對於內幕交易問題,助手使用確定性工具響應,僅報告返回的記錄,並區分公開市場買賣與贈予或獎勵,若資料來源不可用則會明確說明。

市場概覽 UI 提供了快速、確定性結果的儀表盤。板塊熱力圖以顏色編碼網格展示 25 多個行業代理 ETF,支援 16 個時間週期、盤後交易切換、搜尋過濾、自定義分組,並有一個“解釋”按鈕可將熱力圖傳送給 AI 助手分析。指數橫幅在頁面頂部顯示 S&P 500、道瓊斯、納斯達克 100 和羅素 2000 的即時價格和百分比變化。行業動態追蹤 68 多隻主要美股在 12 個時間視窗的價格變化,提供高市值、半導體、軟體/AI、槓桿等預設範圍。自選股與智慧功能自動同步自選列表,提供即時批次報價、深度分析面板和嵌入式蠟燭圖。

資料來源方面,TradingSpy 主要依賴 Yahoo Finance 提供價格報價、OHLCV 蠟燭圖、基本面、內幕交易、分析師推薦、財報日期、期權鏈和行業後設資料。SearXNG 提供隱私尊重的元搜尋,用於金融新聞和分析師意見;DuckDuckGo 作為後備搜尋;arXiv 提供量化金融和演算法交易的學術論文;Backtrader 作為本地回測引擎。支援的金融市場覆蓋美國、倫敦、香港、日本、印度、加拿大、澳大利亞、歐洲、中國、加密貨幣和商品,包括主要指數如 S&P 500、STOXX 50、日經 225、恒生指數等。

LLM 提供商支援廣泛,包括 Google AI Studio、Mistral、OpenRouter、NVIDIA、LiteLLM、Ollama(本地)、AWS Bedrock、GCP Vertex AI 和 Azure OpenAI。它還提供 OpenAI 相容的 API,可作為其他指令碼或自定義整合的後端。所有執行時資料儲存在本地 backend/data/ 目錄下,包括資料庫、系統設定、市場資料、策略和結果,這些資料不會被 Git 跟蹤,使用者應單獨備份。

快速啟動只需克隆倉庫、配置環境變數、執行 Docker Compose 即可。使用者可以選擇使用 Google AI Studio 等雲端 LLM,或透過 Ollama 執行本地模型。開發模式下,後端使用 Python 3.11 執行 FastAPI,前端使用 React。整體架構由 React 前端、FastAPI 後端、多個代理服務、Backtrader 引擎、市場情報模組、本地儲存和 SearXNG 搜尋組成,形成一個完整的本地化 AI 交易研究平臺。

展開要點與分析

文章情報

工程師進階

要點

  • 本地優先架構,所有資料儲存在本地,零資料隱私問題。
  • 支援AI策略生成、自動回測和基準比較,可迴圈迭代最佳化。
  • 整合多個智慧代理(策略競賽、訊號分析、股票篩選等),提供透明執行日誌。
  • 提供完整的市場概覽UI,包括板塊熱力圖、指數橫幅、行業動態和自選股追蹤。

要點與分析由自動化流程生成,可能有誤,請結合原始來源核實。