增长案例库 Maxed 归档 AI自动化AI搜索优化

用 Claude Code 构建量化交易策略(GARCH 方法)

Building A Quant Trading Strategy With Claude Code (GARCH Method)

中文译文 · 10k 字

一句话摘要

标题主题:用 Claude Code 和 GARCH 方法构建量化交易策略

用 Claude Code 搭建一个量化交易策略(GARCH 方法) July 21, 2026 · 9 min read · View source ↗ Quant Claude Crypto Finance 这是你在 𝕏 上任何其他地方都找不到的东西。 我最近用 Claude Code 搭建并自动化了一套真正的量化台(quant desk)交易策略——而且它真的很疯狂。 这套量化策略在纳斯达克、比特币等 15 年以上的价格数据上做了回测,而且是真正的量化台最常用的交易策略之一。 它叫 GARCH 模型,而背后那个计算的经济学家,2003 年因此拿了诺贝尔奖——它就是有这么强。 在这篇文章里,我会完整揭示我是如何用 Claude Code 自动化这套疯狂的量化交易策略的全过程。 为了回馈交易社区,我开源了 GitHub 仓库,它包含这套交易策略背后的完整方法论——包括一个可复用的 Claude Skill、完整的 TradingView 安装说明等等。 在第五节(安装与测试 Claude Skill)里,你会找到现在就能用、在真实市场里亲自跑这套策略的 GitHub 链接。 目录 I:到底什么是量化(quant)? II:搭建量化模型 101 III:GARCH 模型 IV:计算真实仓位 V:安装与测试 Claude Skill VI:导入 TradingView 我真心相信这是我写过的最好的金融 × AI 文章之一——务必收藏,别弄丢了。 I:到底什么是量化? 好。在我们深入真正的策略之前,我们需要先定义“量化(quant)”是什么,因为这个词被到处乱抛,却没人解释它到底是什么意思。 Quant 是 quantitative analyst(量化分析师)的缩写。 简而言之,这些人通常出身于高等数学、物理或计算机科学,而基金用金融界最高的几档薪水去招募他们。 作为一个 quant,他们的工作是构建代表某种市场观点的金融模型,并把这个观点转化成一个带真实约束的交易系统。 举个例子:假设你的市场观点是“市场越来越危险,我应该更谨慎一点”。 那只是一个观点。 一个 quant 无法拿一个观点去交易,所以他们把它拆成可以被衡量的部分。到底有多危险?拿过去一年的数据来衡量。我们该多谨慎多少?用你能承受的风险,除以市场当下正在支付的风险。如果我错了怎么办? 简而言之,一个 quant 的工作,是基于不同的市场变量,构建可量化、可衡量的模型和系统。 — “wtf is a quant?” II:搭建量化模型 101 大多数散户打开一张图表,看到的是价格(它到过哪、它可能去哪)——而他们整段解读都是方向性的。 一个 quant 打开同一张图表,读的是一套完全不同的变量。 quant 不追求预测价格方向,相反,他们经常看的是: 波动率 风险价值(Value at risk) 仓位规模(Position sizing) 敞口 预期波动幅度(Expected moves) 然后,他们把所有这些不同的变量压缩成一个单一的分数/计算。 为了这篇文章,我要把它叫做“暴力值(violence)分数”——但我知道事情比这更微妙。 例如: 2020 年 3 月标普 500(-34% 市场崩盘) — "March 2020 crash" FTX 崩盘 2022,$BTC(单周 -25%) — "FTX collapse" 这是两个相当“暴力”的市场交易日(高波动率)的例子。 一个量化分析师会看着这两段暴力的价格运动,得出一个可以用来同时衡量两者的分数(这正是 GARCH 框架做的事——后面细说)。 在一个典型的日子里,$BTC 出现一次暴力波动的概率大约是 ~10%。而在像 FTX 崩盘之后的第二天,这个概率翻了三倍到 ~30%(这些数字是从 15 年以上的比特币价格数据回测出来的)。 这个模型不完美,但它给了你一个粗略的框架,让你理解一个 quant 到底会如何基于真实市场变量,去搭建一个可交易的模型。 量化分析师(以及 GARCH 模型)经常寻找的是那种可预测的市场波动率,用来管理投资组合风险。 III:GARCH 模型 我们已经确立了:市场暴力是可预测的。现在的问题变成了:我们到底怎么衡量并预测它? 这就是 Robert F. Engle 那个诺贝尔奖级别的计算登场的地方。 Robert F. Engle 最初开发了“ARCH”框架,之后他的学生 Tim Bollerslev 把它扩展成我们今天所知的“GARCH”框架,也就是许多量化台在跑的那个。 — "GARCH market volatility model" GARCH 计算如何工作 GARCH 把明天的市场暴力预测为三样东西之和: 基线市场运动 每个资产都自带一个基线的运动量。 例如,比特币的比标普的高,而且这一点基本不会变。 **昨天的冲击** 上一场交易里,市场实际上动了多猛? 昨天的波动率水平 在那次运动发生之前,波动率已经坐在哪里了? 把这三样东西加在一起,你就得到了对明天潜在市场暴力的预测——而那就是整个模型。 记住,有了这三个市场变量,GARCH 模型预测的是市场未来可能有多暴力,但它不给我们方向性的偏置(做多/做空)。 IV:计算真实仓位 这里是 GARCH 波动率预测变得可交易的地方。 逻辑是这样跑的: 任何一笔交易的风险,是你的仓位规模乘以市场的暴力——你控制不了市场暴力,所以,你控制仓位规模。 这被拆成三步: 第一步:设定你的账户回撤上限 决定你愿意在自己账户上承受的年度摆动幅度——机构台通常跑 ~15%。 第二步:拉取暴力分数 从 GARCH 模型拉取当前的暴力分数。 在我写这篇的时候,纳斯达克正跑在大约 30% 的年化水平上。 — "Violence score calculation" 第三步:计算 用你的账户回撤上限除以模型分数(15/30 = 0.5)。 如果今天有一个交易信号触发,那就意味着它会拿到你正常仓位规模的一半(0.5)。 例如,在一个 10,000 美元的基线仓位上,那就是 5,000 美元。 GARCH 模型短板在哪 这个模型永远不会喊出顶部或底部。事实上,它完全不包含任何方向信息,而且如果一场崩盘是从一段真正平静的市场时期里爆发的,它救不了你,而且理论上,你会以满仓接到它。 我不是在声称这套量化模型能消除风险——我是说,它是我找到的、用专业人士真正思考风险的方式去思考风险的最佳起点。 而且要说清楚,实际的进场和出场,是由金融交易台里另一个交易部门决定的——一个 quant 的工作,只是开发像 GARCH 模型这样可预测、可复现的框架,用来随着时间推移管理风险。 V:安装与测试 Claude Skill 我把这整套量化风险框架,编码进了一个可复用的 Claude Skill,你可以安装它来帮助管理你自己投资组合的风险。 下面是分步安装说明——有两种安装方式: 方式一:插件命令 打开 GitHub:https://github.com/milesdeutscher/garchmethod/tree/main 找到安装部分,复制 — "Install" 把安装命令粘贴进 Claude Code,它就会自动跑完插件安装。 — "example" 方式二:手动文件配置。 如果你想逐行看这套策略,就打开仓库里的 garchmethod.md,复制整个文件,粘贴进 Claude Code。 它会从仓库拉取技能文件,并为你验证这套策略。 — "manual config. file" 你不需要两种都装——我只是给你两个选择。 一旦装好,你只要跟它说话,它就会用上面概述的那个精确的 GARCH 模型运行。 示例提示词 “比特币的波动率预测是多少?” “用简单的话解释当前 $BTC 的波动率预测意味着什么,以及它该如何影响我的比特币仓位规模。” “帮我根据当前市场波动率,给标普 500 的仓位定规模” — "example" 回测这套策略 我用两种方式回测了同一套交易策略。一种是固定仓位规模,一种是用 GARCH 仓位规模框架。 策略本身是一个简单的 EMA 交叉,跑在 15 年的比特币数据上。我在两者里跑的是同样的进场、同样的出场、同样的信号。 在 15 年的时间跨度上,GARCH 框架最终的总组合权益是 $21,205,而固定仓位规模最终是 $17,957。 重要的是,GARCH 框架经历了显著更少的回撤,并且整体上,用更少的市场风险,取得了更高的组合余额。 — "backtesting (real results)" — "backtesting (real results)" 我还做了许多其他类似的回测,GARCH 框架都是明显的赢家,这就是为什么这套量化框架如此强大。 VI:导入 TradingView 这是把整套框架作为一个实时数字放到你图表上的最后一块。 仓库里有一个 Pine Script 文件夹。 打开它,复制整个文件。 — "Pine script" 然后进 TradingView,打开 Pine 编辑器,粘贴进去,敲回车,刷新。 这会把整个指标和计算分数加载进你的实时图表里。 — "Importing into TradingView" 添加之后,你会在 TradingView 图表里看到一个实时的 “Storm Gauge” 计算(实时运行的 GARCH 波动率计算)。 — "Storm Gauge" 结尾 我希望你觉得这套量化框架有价值——我真的没见过有其他人像这样在市场上用 AI。 如果你觉得有价值,务必在这里关注我 @milesdeutscher——每一周,我都会发文拆解我如何用 AI 在金融市场里获得优势。 想看更深的 AI 洞察,去 @aiedge_ 关注我。 如果你喜欢文字内容,欢迎订阅我的免费市场通讯。 每一周,我们发布免费市场研究、真实的金融 × AI 工作流等等。 https://newsletter.milesdeutscher.com.au/ — "Market newsletter by Miles" 100% 免费,绝不发垃圾,随时退订。 感谢你读到这里。 - Miles Tags: # X # Quant # Claude # Crypto # Finance # AI # Automation # Guide 相关文章 You Can Be Right 70% of the Time and Still Go Broke The seven pieces of mathematics that decide whether a trading edge survives Marketing Quant Crypto Finance

原文参考:https://maxed.wiki/posts/building-a-quant-trading-strategy-with-claude-code-garch-method/ (Maxed.wiki,本页为站内中文整理)