跳到主要内容
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,包括板块热力图、指数横幅、行业动态和自选股追踪。

要点与分析由自动化流程生成,可能有误,请结合原始来源核实。