动量方舟 · Momentum Ark

多策略动量轮动研究平台
本文是系列《从 0 到量化平台》的第 13 篇,共 13 篇。查看目录 →
2026-11-03 从0到量化平台开篇人机协作

开篇:我不懂代码,19 天搭了一套每天替我盯盘的系统

先说结果

2026 年 10 月 12 日到 10 月 30 日,19 天。我从零做出了一套每天自动运行的量化策略监控平台。

image
image

它不是玩具,现在每天真的在干活:

现在它每天做的事具体是什么
15:30 收盘后记价格自动抓十几个 ETF 的当日收盘价,入库
16:30 推送当日信号企业微信收到每个策略的持仓、今日操作、累计收益
18 个策略持续跑红利轮动、股债平衡、全天候、困境反转……每个都有完整规则和十年回测
一个公开站策略档案、31 个申万一级行业的 PB 分位查询、投研笔记

我不会写代码。整个项目里,我写过的"代码",只有几句大白话——比如「你从 2016.1.1 号开始,把这些数据下载到库里」,比如「所有展示的页面,起始资金都按 100 万计算」。

剩下的,是我和一个叫 WorkBuddy 的 AI 在聊天框里一句一句磨出来的。

image
image
image
image
image
image
image
image

这 13 篇,就是这 19 天的完整记录。不是教程,是现场。

第一天:我扔了两个文档过去

这两个文件是我在前一个会话里,磨出来的内容

image
image

整个项目的第一句话,是 10 月 12 日下午 13:24:

> 我(10-12 13:24,附两个文件):这两个文件,你先学习一下(需求说明书 + 技术方案,之前在另一个会话里写的)

14 分钟后,第二句:

> 我(10-12 13:39):你开始进行开发和搭建,最终部署在 47.110.253.254 这个服务器上

就这两句。没有"请问您需要什么功能",没有"技术选型建议"——前面那个会话里,我已经把想要的东西聊成了两份文档。

AI 当天就把网站的框架搭起来了,部署上了那台服务器,还自己定了个闹钟:每天 15:30 记价格,16:30 发通知。这个节奏后来一直没变过。

现在回头看,这 14 分钟的间隔,是整个项目最重要的部分。

我唯一的优势:我知道我想要什么

很多人问我怎么让 AI 干活。我的答案可能让人失望:我没在"让 AI 干活"上下功夫,我在"想清楚自己要什么"上下功夫。

那两份文档是这么来的:我先在另一个会话里跟 AI 聊天,聊"我想监控我的轮动策略",聊"我每天收盘后想知道什么",聊"什么情况算异常、什么情况必须喊我"。聊得差不多了,让它整理成一份需求说明书存下来。

这份文档有多"不技术"?大概是这样的句子:

  • 每个策略要看:当前持仓、累计收益、最大回撤、近一年净值曲线
  • 所有页面起始资金按 100 万算
  • 收盘后要把当天的价格存下来,因为第二天要用
  • 出现异常要告诉我,别自己闷着

没有一句提到数据库、框架、接口。但它成了整个项目的锚——后面 19 天里,AI 每次跑偏、我每次发火,都是拿这份文档把它拉回来的。

这 13 篇讲什么

我不打算按"教程顺序"写,我按事情真实发生的顺序写。因为真实顺序里,坑比功能多。

13 篇已经全部发布,可以按顺序从 第 1 篇 往下读,也可以去目录页看全貌:从 0 到量化平台。

三条线,穿起这 19 天

第一条:数据必须诚实。 平台上线第 6 天,我发现某一天的持仓市值从 668 万变成 329 万。我发给 AI 的原话是:「任何大跌都不可能,市值减半啊」。那不是大跌,是一只 ETF 做了份额拆分,一张 100 换两张 50,总资产没变,系统却拿拆分前价格比拆分后价格。后来这套系统长出了一个"对账员":算不平的账,宁可拒绝入账,也不许写进去。

第二条:安静的失败最危险。 最吓人的不是报错,是它不报错。有一段时间,系统每天 16:30 准时告诉我同一个"异常",连续半个月。我一开始以为是行情,直到某天顺口问了一句:「这个行情,每天都告诉我一次,是不是有点问题啊」。真相是历史价格口径没统一,一条每天都在喊的假警报,把真正的警报淹没了。响亮的失败你能看见,安静的失败只能靠人问出来。

第三条:AI 给结论,我去现场。 AI 会很自信地给你一个听起来无懈可击的结论。这 19 天里,我抓出过至少六个数错的地方——回撤算法、指数错配、复权缺失、页面函数重名导致所有数字被多乘 100……每一次都不是因为我看懂了代码,而是因为我觉得"这个数字不对劲"。

读这个系列,你不需要什么

不需要会编程。不需要懂 Python、数据库、服务器。也不需要先学什么"提示词工程"。

你需要的是:一个你真正在意的、希望每天自动完成的小事。

对我来说,那件事是"我每天收盘后想知道我那几个策略该不该调仓"。它足够具体,具体到可以被写成一份需求文档;也足够私人,私人到没有现成软件能满足。

【你也可以】今晚花 20 分钟

找一张纸(或者打开聊天框),把你想做的东西聊成一份"需求说明书",存下来。只写三件事:

  • 我要看到什么(页面上应该有哪些数字/图表)
  • 什么时候要(每天几点、每周几、什么事情发生时)
  • 什么时候必须喊我(什么情况算异常,异常时要怎么通知我)

不用写技术方案,不用考虑能不能实现——那是 AI 的事。这份文档会在接下来几个月里反复救你:每次对话跑偏、每次改坏了、每次你自己忘了初衷,把它贴回去就行。

下一句就是:"你开始进行开发和搭建。"


本系列记录的是个人研究与搭建过程,所有策略数据来自历史回测或模拟跟踪,不构成任何投资建议。市场有风险,投资需谨慎。

数据仅供参考,不构成任何投资建议。市场有风险,投资需谨慎。

其他笔记