—

解读:@aresotik 用 Claude 写 TradingView 策略——「17 分钟交易 bot」实际是回测课

  • #Claude
  • #TradingView
  • #Pine Script
  • #交易机器人
  • #解读

本文是对 @aresotik(读帖时约 1.5 万曝光、243 收藏、198 赞、38 转发;作者约 10.9 万粉)一条西语推广帖所挂载视频的摘要与评论。实测片长约 17 分 43 秒(1062s,720p)。口播为英语;画面本地路径与工程侧栏可见 milesdeutscher / miles_deutscher_…,成片气质接近 Miles Deutscher 的 Claude×TradingView 教程——本文仍以 aresotik 帖为入口解读挂载视频,不另认证版权归属。插图为关键帧;完整演示请看原视频。

读之前先把技术栈说成人话。Claude 是 Anthropic 的对话模型(片中优先用代号 Fable 的型号,没有则退到 Opus);演示发生在 VS Code 编辑器里,人跟 Claude 来回改代码。TradingView 是网页端图表与策略回测平台;Pine Script 是它的策略脚本语言(本片用 v6)。整条路径是「聊天写规则 → 贴进 Pine 编辑器 → 看策略测试器 → 导出成交记录再丢回模型」——不是 Python 交易所 bot 框架(Freqtrade / CCXT)那条线。后文出现的 MCP,可粗理解为「让模型按统一协议调用外部工具」的接法。

教育用途与风险免责:下文只整理「用大模型写规则 → 回测 →(口头)接执行」的工作流,不是荐币、不是收益承诺、不是实盘教程。回测漂亮不等于实盘赚钱;手续费、滑点、前视偏差与 regime(市场状态)切换都会让曲线失效。不要拿输不起的钱练手。

这篇在说什么

西语文案写「17 分钟用 Claude 做交易 bot:构建、回测、自动执行」。口播开场更诚实:用 Claude Fable 把历史上十二个经典策略放进同一套条件比一比——只有一个跑赢买入持有比特币;本片重点是 Claude → Pine Script → TradingView 回测 → 用 CSV 让模型改策略;自动下单只在片尾点到,并明确「下一集再讲」。

全文主线可以压成一句:先让模型帮你写、再让模型帮你否决;执行层另开一集,别被标题骗进实盘。

The Gauntlet:12 策略 vs Bitcoin 排行榜

1. 开场钩子:The Gauntlet

片头仪表盘标题大致是 THE GAUNTLET: 12 STRATEGIES vs BITCOIN。设定要先讲清,否则后面的盈亏数字没有意义:标的是 BTC/USD 日线;时间窗约 2023 年 7 月到 2024 年 7 月;起始本金 10 万美元;单边手续费 0.1%;只做多;十二个策略同条件对比。Buy & Hold(买入持有)是对照基线——什么策略都不做、只拿着比特币,看主动交易能不能打过躺平。

口播结论很硬:十二个「名策略」里,仅一个跑赢买入持有。胜出者是 EMA Cross 9/21。EMA 是指数移动平均线;9/21 指快线看 9 根 K、慢线看 21 根 K,快线上穿慢线开多、下穿平仓。片中数字量级大约是盈利约 +16.8 万美元 / +168%,相对持有多出约 10.9 万美元;最大回撤约 -27%,而持有约为 -53%——以片中仪表盘为准,勿当投资建议。页脚写结果可在 TradingView 复现。

解读:钩子不是「AI 印钞」,而是「多数教科书策略在这段 BTC 上打不过躺平」——对教育向内容是加分,对「立刻上实盘」叙事是减分。读者若带着「十七分钟做出赚钱机器人」的预期进来,会在这一节就该改预期。

2. 工作流:规则 → Pine → 贴图 → 截错再修

他先拿 RSI 均值回归做示范。RSI(相对强弱指标)常用来判断超买超卖;均值回归假设价格偏离后会回到均值——例如超卖后买入、回到中性后卖出。他让 Claude 把策略写成「可客观执行」的规则集(仍是 BTC/USD 日线),再要求输出 Pine Script v6,并写明三件容易被新手漏掉的事:单边佣金(更接近真实成本)、下一根 K 开盘成交(避免用当根收盘价成交造成的前视偏差)、起始资金 10 万美元。

复制进 TradingView 的 Pine Editor,再 Add to chart。报错时:截图丢回 Claude 修——这是片中反复示范的循环,而不是一次生成就完美。大模型写 Pine 常在语法版本、变量作用域、strategy.* 参数上翻车;「截图→贴回→再试」比「再写一句『请修好』」更有效。

片中粗数字(仅作流程示意):日线大约赚 5200 美元;切到四小时线反而亏约 1.1 万美元——用来说明同一套规则换周期可以完全翻车。周期一变,信号频率、手续费占比与噪声结构都会变;这不是小细节,而是策略是否成立的一部分。

Claude 写出 RSI 出场 / 仓位规则

TradingView 策略测试器 + Pine Editor

3. 真·卖点:导出 CSV,让 Claude「判死刑」

比「帮你写代码」更有用的一步:从策略测试器导出成交 CSV,丢回 Claude,问胜率、最大回撤、该不该交易。片中模型对这版 RSI 均值回归给出了很硬的 verdict——as-is 不值得交易。画面可见 win rate(胜率)、profit factor(盈亏因子)、回撤等指标,并建议 bin(丢掉)或 salvage(零件拆着用,例如仓位 sizing)。bin 就是「别实盘」;能让模型说这句话,比让它再吹一波曲线更值钱。

他还强调:要先搞清策略为什么该在某种市况下工作——均值回归吃超卖反弹;EMA / 突破吃趋势。比特币横盘时别硬套动量;趋势资产上再谈 EMA Cross。口播举例:当下未必用在 BTC,或许用在仍处上升趋势的标的,并会在 NASDAQ 上再测。

片中自己也演示了「让模型改三处 → 2023 以来盈利从约 17 万掉到约 8 万」——改坏了也会发生。把 LLM 当「回测复盘搭档」比当「策略印钞机」靠谱;搭档也会给馊主意,最终拍板的仍是人。

Claude 分析回测:bin / fix / trade

解读:这一节才是本片对「AI 交易」流行叙事的校正。写得出代码只是入场券;敢根据样本外逻辑与回撤结构说「不做」,才是工作流升级。

4. 胜出者:EMA Cross 9/21

把 Gauntlet 冠军的 Pine(片中文件名气质类似 EMA Cross 9/21 - The Gauntlet Winner)贴进 TradingView:快慢线用 ta.ema(9/21),crossover(上穿)开多、crossunder(下穿)平仓。口播称长窗口上回报夸张(含 2020 以来大牛),收窄到 2023 年 7 月起则与开场仪表盘对齐(约 +17.5 万美元量级)。又让 Fable 解释「为何有效、怎么改更好」——并提醒「更好」可能是更小回撤、更快进场或更高利润,三者常常互相打架。

Pine:EMA Cross 9/21

同逻辑在 NASDAQ 上的回测面板

解读:动量策略在「资产本身长期上行」的样本里好看,几乎是结构红利;换一段熊市或换标的,结论可以整张翻。片中自己也说 NASDAQ 长窗未必打过买入持有——这是该听进去的部分。把冠军策略当成「永远有效的圣杯」,正好违背片头 Gauntlet 的精神。

5. 「自动执行」实际讲了多少

片尾才进入执行层,且明确 下一集专题。若用中心化交易所(举例 Bybit),需要其 MCP server;用 Claude Code 作 agent,通过 tool call 调 MCP,再调你接好的交易所 API 下单;需要给 API key——本片没有完整演示从信号到成交的闭环。密钥权限、下单幂等、失败重试与风控熔断,这些生产问题一片尾一句带过都不够。

西语帖把「构建 + 回测 + 自动执行」捆成十七分钟交付;口播则说今天「定调 + 实操回测 + 稍微碰执行」。二者不对齐。读者若冲着「自动赚钱 bot」点进来,会失望;若冲着「Claude 怎么帮你写 Pine 并否决烂策略」,则对得上。

若你打算照做,最小可行实验可以是:选一个你本来就会手算的简单规则(例如双均线),让 Claude 写成 Pine,在同一区间与买入持有对照;导出 CSV 后强制问模型三个问题——胜率、最大回撤、该不该交易——并要求它给出「不该交易」的理由。能稳定走完这一圈,再考虑 MCP 与实盘权限;跳过回测否决直接接 API,是本片最不鼓励的路径。

怎么看这条内容

第一,值什么。一条可复现的 Claude ↔ TradingView 回路:写规则、贴 Pine、读测试器、导出 CSV、让模型说「该不该交易」。对「只会让 AI 吐一段指标代码」的人,这是升一级。

第二,要打折什么。「十七分钟完整交易 bot / 自动执行」——执行只有尾声提纲;「用这些 prompt 就能做出超过 99% 人的策略」是营销句;开场仪表盘与个别盈亏数字是特定区间、特定参数、含佣金假设的回测,不是实盘净值。

第三,别和 Freqtrade 文搞混。本站另有 Freqtrade 开源 bot 解读;本视频主路径是 Pine Script + TradingView,不是 Python 交易所 bot 框架。

第四,教育向用法。先把思路用在「模拟回测 + 敢让模型否决你」,再谈 API 与 MCP;把 Bybit MCP 接到有权限的账户之前,先假设一切都会亏。

可继续阅读原文:

截图仅作解读插图,版权与表述以原视频为准;本文不做逐字稿 / 字幕整段转载。ASR 专有名词偶有噪声(Claude→Cored、Fable→FABILISMAS 等)。