第 3 期:TradingView 数据接入、逆向审计与回测防过拟合
1. tradingview-capture-mcp:让 Claude Code 读取 TradingView 图表导出的 CSV、截图和指标数据
一句话总结:一个本地 MCP 服务:把 TradingView 桌面版上的图表、K 线和指标输出变成文件,交给 Claude Code / Codex 读取和核对。适合想让 AI 基于自己 TradingView 布局做分析的人。
怎么用
- 准备:macOS、已登录的 TradingView 桌面版、Python 3.12+ 和 uv
- 安装:uv tool install git+https://github.com/sunkailun1992/tradingview-capture-mcp(命令会装到 ~/.local/bin/tradingview-capture)
- 建配置 ~/.config/tradingview-capture-mcp/config.toml(权限 600),写 output_root(输出目录,须已存在),可选 debug_port(默认 9333)和 app_path
- 注册到 Claude Code(用绝对路径):claude mcp add --scope user tradingview-capture -- <home>/.local/bin/tradingview-capture mcp,再用 claude mcp get tradingview-capture 确认 Connected
- 使用前先 ⌘Q 完全退出 TradingView;在 Claude Code 里调用 capture_start 发起采集,轮询 capture_status,再用 batch_summary、symbol_data、image_crop 读结果
- 需要更长历史时传 history_from(YYYY-MM-DD);只保留当天批次可用 output_prune(加 apply 移到废纸篓);更新用 uv tool upgrade tradingview-capture-mcp
注意:仓库自己声明自动化使用 TradingView 可能与其服务条款冲突;只支持 macOS;布局缺少必需指标时会直接停下(STUDY_MISSING / STUDY_HIDDEN)。仓库很新,星标很少,先在不重要的布局上试。
- Apache-2.0 开源仓库,2026-10-14 新建,非 TradingView 官方项目
- 按你给的品种清单逐个切换 TradingView 桌面版图表,每个品种导出 image.png、chart.csv(与“下载图表数据”列一致)、data.json(指标表格、标签、线、框等)和带 SHA256 的 capture.json
- 采集在后台进程跑,不消耗代理 token;工具不选品种、不分析、不上传
2. REA + Claude Code:用逆向分析 MCP 审计交易系统
一句话总结:把 REA 接到 Claude Code 上,让代理在没有源码的情况下检查一个交易软件或网站是怎么工作的,并给出证据。适合想核实“黑盒交易工具”到底做了什么的人。
怎么用
- 准备:Node.js 和 npm,以及 Claude Code(REA 也支持 Codex、Cursor、Gemini CLI 等)
- 安装:npx rea-agents setup,选择你的代理、审阅它要改的配置并批准(会自动备份原配置),然后重启 Claude Code
- 在 Claude Code 里直接提要求,例如:让它分析某个应用的某项功能如何实现,并展示证据
- 命令行用法:npx -y rea-agents@latest analyze-javascript-application /绝对路径/app --json 分析解包后的 JS/Electron 应用或 ASAR
- 分析原生二进制需要先配置 Hopper、Ghidra 或 IDA 之一(见仓库 CLI 文档)
- QuantGPT 的具体用法与审计提示词:原帖未说明(在文章正文里,本站未取得)
注意:仓库提醒只从 morluto/rea、rea.tools 或 npm 包 rea-agents 获取,名字相似的仓库不代表官方;逆向他人软件可能违反其许可协议,只分析你有权分析的东西。长文标题里“为散户省下比对冲基金更多的钱”属作者观点。
- RitOnchain 的 X 长文,讨论用开源 REA(Reverse Engineer Anything)配合 AI 审计、拆解交易系统
- 可验证的产物是 github.com/morluto/rea(MIT):一个让代理检查二进制、JavaScript/Electron 应用、.NET 程序集和网站的 MCP,分析在本地运行,结论附证据和局限
- 长文里的完整提示词与 QuantGPT 流程细节,本站未能抓取文章正文,原帖未说明部分不转述
3. TradingView 官方 MCP × Claude Code × Alpaca 模拟盘:警报触发后按规则文件下模拟单
一句话总结:示范“AI 读数据、人保留决定权”的接法:TradingView 官方 MCP 提供数据,Alpaca MCP 只连模拟账户,权限文件决定哪些操作要先问你。适合准备让 Claude Code 接券商之前先练手的人。
怎么用
- 准备:含 MCP 权限的 TradingView 付费方案(Essential 及以上,试用不行)、Claude Code、Alpaca 免费模拟账户、uv
- 连接 TradingView:claude mcp add --transport http tradingview https://mcp.tradingview.com/mcp,然后 claude mcp list;进入 Claude Code 输入 /mcp,选 tradingview → Authenticate,在浏览器登录 TradingView
- 设权限锁:把作者仓库 tradingview-mcp 目录里的 .claude/settings.json 复制到你启动 Claude Code 的文件夹——只读工具 allow,改关注列表/警报和加密货币下单 ask,股票/期权下单、全部平仓、全部撤单 deny
- 接 Alpaca 模拟盘:把模拟盘密钥放进环境变量 ALPACA_API_KEY、ALPACA_SECRET_KEY,再运行 claude mcp add alpaca --scope project -e 'ALPACA_API_KEY=${ALPACA_API_KEY}' -e 'ALPACA_SECRET_KEY=${ALPACA_SECRET_KEY}' -e ALPACA_PAPER_TRADE=true -- uvx alpaca-mcp-server
- 先用仓库里的提示词试:找代码、看最近 K 线、筛选 RSI 低于 35 的大型股、查评级、建关注列表、设价格警报、查警报是否触发
- 串起来:写好 strategy.md(作者示例:警报触发后检查评级、K 线和新闻,全部通过才在模拟盘买 100 美元比特币),然后让 Claude“读 strategy.md 并照做”
注意:TradingView MCP 还在公测,有调用次数限制;规则要写清楚,作者第一次就因规则写得太死没下单。Alpaca 的 ALPACA_PAPER_TRADE 默认 true,设成 false 就是实盘,别改。低 RSI 本身不是买入理由(视频里筛出的三家银行评级都是“卖出”)。
- Nexus Fission 约 21 分钟视频:从零把 TradingView 官方 MCP 接进 Claude Code,逐组实测查代码与 K 线、筛选器与技术评级、基本面、财报电话会摘要、日历、新闻、关注列表和警报
- 官方 MCP 读不到图上的指标和 Pine 脚本、不能建 webhook/指标警报、不能下单;下单要另接券商 MCP
- 最后把触发的警报交给 Claude,按纯文字规则文件逐条检查,再通过 Alpaca MCP 在模拟账户下单;命令、设置文件、规则文件和提示词都在作者 GitHub
4. grokbot-xau-dashboard:Grok Bot + JEV 黄金(XAU/USD)模拟交易只读仪表盘
⚠️ 仅供参考,说明极少
一句话总结:一个把 Grok Bot 黄金模拟交易数据展示成网页的静态仪表盘示例。思路是 Bot 把数据写进 Git 的 data 分支,网页只读展示,适合想给自己的模拟盘 Bot 做看板的人参考。
怎么用
- 打开仓库看 index.html 和 office.html 的结构,了解看板如何读取 data 分支的数据
- 参考做法:让你的 Bot 把模拟交易记录写进单独的 data 分支,网页用 GitHub Pages 等静态托管只读展示
- JEV 是什么、Grok Bot 侧如何配置、数据格式与更新频率:原帖未说明
- 没有声明许可证,复用代码前先联系作者
注意:仓库说明极少、没有许可证、星标为 0,策略和收益都无法核实,只能当看板做法的参考,不要据此交易。
- 仓库描述:GROKBOT + JEV — XAU/USD 模拟交易仪表盘,虚拟资金,没有任何真实下单
- README 只有一句(葡萄牙语):只读仪表盘,数据放在 data 分支
- 仓库由 index.html、office.html 和 assets 组成,另有 data、demo 分支;可作为“把 Bot 交易记录做成静态看板”的参考
5. 零代码用 Claude Code 搭纳指期货交易机器人:10 步流程(含成本、样本外和急停)
⚠️ 仅供参考,期货与自营交易公司考核风险高
一句话总结:一套用 Claude Code 做期货策略研究、并系统防过拟合的流程:先把规则讲清楚,再建不会“作弊”的回测器,经过样本外、抛硬币测试和研究日志筛选,最后才上模拟盘和带急停的实盘。适合不会写代码、但想认真做回测的人。
怎么用
- 装 VS Code(免费)和 Claude Code(需付费 Claude 方案)
- 买数据:作者在 Databento 买了 16 年纳指期货 1 分钟数据(约 40 美元,5 年也够);API 密钥放进文件夹交给 Claude,不要直接贴进对话
- 先把自己的交易规则(含 CPI、FOMC 等不交易的日子)完整讲给 Claude,再让它建回测器;提示词写明:每笔计手续费和滑点、只按真实成交过的价格成交、绝不用未来数据、结果太好就当 bug 查
- 样本外:用 2010–2020 年开发,只在 2021–2026 年验证,两段都赚钱才算
- 抛硬币测试:让 Claude 生成 500 个止损和交易次数相同、进场随机的版本,赢不了随机的就淘汰
- 建只增不删的研究日志,记录每个想法的规则、日期和总共试了多少版本;把通过的策略组合起来
- 写工作日 9:00–16:00 运行的模拟盘程序,进出场推送到 Discord;实盘前把止损挂在券商端、设每日亏损上限、做桌面一键平仓急停按钮,先测试模式、人工确认才下真单
注意:作者用 10 手微型合约连爆两个自营交易公司账户,减到 5 手才通过;仓位一定先做大量模拟。视频说明自己就写了“多数策略会亏钱,回测不等于真实结果,通过考核不保证盈利”。作者用的 Topstep 考核约 85 美元/月,TopstepX API 接法和完整代码:原帖未说明(没有公开代码仓库)。视频中的 Discord 信号宣传本站不收录。
- Steven Ace Trades 约 21 分钟教程:在 VS Code 里用 Claude Code 从零搭回测、验证、模拟盘到自动交易
- 作者第一次回测有 74% 的利润是假的,原因是没算手续费和滑点
- 5 条规则:真实数据+计成本且不能作弊的回测器;用没见过的年份检验;要赢过随机进场;先用假钱实盘测试;小仓位、让 Bot 点单