一、写在前面
做量化交易最怕什么?不是策略亏钱——是错过信号。
五套量化策略同时运行:IF/IM动量套利、风险平价配置、微盘股v9、大小盘套利、国际金价。每个交易日收盘后,逐一检查各策略的运行状态、信号触发情况、持仓盈亏。菜再热一遍也只需要5分钟——但如果哪一天策略触发了关键的调仓信号,而自己因为开会、带孩子、或者单纯忘了看,错过了最佳入场点,那之前的全部回测和优化就白做了。
之前的做法是手动跑脚本,微信发消息给自己。不稳,而且依赖人在电脑前。
直到用 WorkBuddy 的「自动化任务」加上「多专家协作」,搭建了一套完整的量化策略收盘巡检系统。每天收盘后自动运行,把结果推送到手机上。三个月运行下来零遗漏,也踩了不少坑,今天全部分享出来。
二、核心架构
一句话概括这套系统的设计:
一个调度中枢 + 五个策略专家 + 一条推送链路
16:00 定时触发
│
▼
┌─────────────┐
│ 数据预处理 │ ← 拉取今日A股/期货/金价数据,清洗去重
└──────┬──────┘
│
▼
┌─────────────┐
│ 策略巡检 │ ← 依次运行5套策略,输出信号矩阵
│ (多专家) │
└──────┬──────┘
│
▼
┌─────────────┐
│ 汇总简报 │ ← 合并结果,生成结构化报告
└──────┬──────┘
│
▼
┌─────────────┐
│ 消息推送 │ ← 推送到手机(企业微信/飞书)
└─────────────┘
三、分步搭建实录
步骤一:数据预处理层
这是最容易被忽略但最重要的环节。策略跑出来的结果再漂亮,底层数据错了就是垃圾进垃圾出。
在 WorkBuddy 中建了一个名为「数据更新」的自动化任务,每天 15:45 触发(A股15:00收盘,留45分钟等数据稳定):
- 读取本地 SQLite 数据库,检查今日数据是否存在
- 增量拉取缺失日线:使用 akshare + baostock 双源交叉验证
- 异常清洗:成交量/额为零的停牌股自动填充前值,复权因子检查
- 写入并校验:写入后读取一遍交叉比对,确保数据完整性
踩坑记录:刚开始设的触发时间是15:05,结果 akshare 的数据还没更新完,拉出来全是空值。后来调整到15:45后稳定了。另外个别股票会有盘中临时停牌,数据里某天是0,不处理的话策略会以为这只股票跌停了。处理方式是:停牌日用最近一个交易日的收盘价填充,并在简报中标注。
步骤二:多专家策略巡检
这一步是最精妙的设计——为每一套策略创建了一个 WorkBuddy 专家。
为什么不用写死的一个提示词?因为每套策略的逻辑完全不同:
| 策略名称 | 核心逻辑 | 巡检关注点 |
|---|---|---|
| IF/IM 动量套利 | 股指期货跨期价差回归 | 价差是否超过2σ、持仓量变化 |
| 风险平价配置 | 多资产波动率加权 | 各资产波动率偏移比例 |
| 微盘股 v9 | 微盘股因子择时 | 微盘股指数相对强度、资金流向 |
| 大小盘套利 | 沪深300 vs 中证1000轮动 | 比价是否触及阈值、动量方向 |
| 国际金价 | 伦敦金趋势跟踪 | 美元指数关联、关键支撑/阻力 |
每个专家只需要关注自己那一亩三分地,巡检结果更精准,而且可以独立修改——比如金价策略要加一个美联储利率观测指标,只需要修改国际金价专家,不影响其他四个。
创建专家很简单:在 WorkBuddy 专家列表里点「创建」,输入这个策略的核心规则和巡检要点即可。创建完成后,在自动化任务中可以用一句话同时唤醒所有专家:
依次唤醒 IFIM动量套利专家、风险平价专家、微盘股v9专家、大小盘套利专家、国际金价专家,分别输出今日巡检结果。
步骤三:汇总与简报生成
五个专家返回各自的巡检结论后,最后一步是让 WorkBuddy 合并成一份统一的收盘简报。格式固定,方便扫一眼就抓住重点:
【量化策略收盘简报】2026-06-22
─────────────────────────────
大盘环境:上证 +0.35% | 深证 +0.87% | 全市场涨跌比 1.66:1
策略信号:
✅ IF/IM动量套利 — 价差正常,无信号
✅ 风险平价配置 — 权益类过配2.3%,建议周五再平衡
⚠️ 微盘股v9 — 触发半仓信号(相对强度跌破20日均线)
✅ 大小盘套利 — 小盘领先,持有不动
⚠️ 国际金价 — 伦敦金跌破2320支撑位,关注明日美联储表态
持仓概览:
├─ 总权益: +1.82%(今日)
├─ 最大回撤:-3.12%(近20日)
└─ 操作建议:微盘股减至半仓,其余维持
步骤四:推送到手机
这是整个链条的最后一步。WorkBuddy 支持将自动化任务的输出通过企业微信机器人或飞书 Webhook 推送到手机。
配置方式:在企业微信群添加机器人,复制 Webhook 地址,在 WorkBuddy 自动化提示词末尾加上一句:
将上述简报按 markdown 格式推送至企业微信机器人:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=XXXXX
从此下班不用一直盯着电脑——手机震动一下,当天的策略状态全知道。
四、效果与数据
这套系统跑下来三个月,数据说话:
| 指标 | 改造前 | 改造后 |
|---|---|---|
| 每日巡检耗时 | 手动 20-60 分钟 | 自动,0 人工 |
| 信号遗漏次数 | 3 次/月 | 0 次/月 |
| 策略调整响应时效 | 平均 2 小时 | < 5 分钟 |
| 手机端查看 | 微信转发截图 | 结构化消息直接看 |
最值的一次:上个月微盘股v9策略在盘中触发了减仓信号(微盘股指数跌破关键支撑位),收盘后 WorkBuddy 自动巡检发现信号有效,通过企业微信推送到手机上。当时正在接孩子放学的路上,看到消息后在手机端确认了操作,当晚挂好第二天的限价单。第二天微盘股跌了 3.7%——如果等到第二天开市再看,这一刀躲不过去。
五、延伸:可以继续叠加什么?
这套框架是活的。计划下一步加的东西:
- 盘中预警:在自动化任务里增加盘中 11:00 和 14:00 两个检查点,只跑关键策略(盘中不拉全量数据,只拉关键标的实时行情)
- 历史回测报告:每月初自动输出上月各策略的回测报告
- AI 辅助复盘:让 WorkBuddy 分析亏损交易,给出归因——是策略本身失效了,还是市场风格切换
如果也是做量化的,哪怕只有一套策略,直接从「一个专家 + 一条推送」开始,半小时就能搭好初版。先跑起来,再逐步优化。搭建过程中如果有任何问题,直接在 WorkBuddy 里跟它说就行——它都会帮你搞定。
六、总结
WorkBuddy 的自动化任务 + 专家系统组合起来,本质上是一个定制化的 AI 量化运营中台。它不要求你写复杂的代码,不需要搭服务器,只需要描述清楚策略逻辑和巡检规则,剩下的交给它执行。
而最大的收益不是省了那几十分钟——是再也不用担心错过信号了。
