第116页 · 预计8页
量化交易不是写完程序就躺着赚钱了,日常运营非常重要。很多策略没问题,运营出问题,照样亏钱。
我日常的交易运营流程,一天分四个阶段。
盘前(8:30-9:00)
检查系统状态:所有程序是不是正常运行,数据有没有更新
检查隔夜行情:外盘怎么样,有没有重大事件
检查持仓和资金:各个账户资金够不够,持仓对不对
当日策略参数调整:根据波动率、VIX,调整当天的策略参数
风险预警检查:有没有触发预警的
盘前半小时很重要,确认一切正常再开盘。不要等开盘了才发现问题。
盘中(9:00-15:00,以及其他市场交易时段)
系统自动运行,不用盯盘,但要偶尔看一下
报警消息及时处理,有异常立刻看
重大事件的时候人工值守,比如数据公布、议息会议
极端行情人工接管
盘中不要频繁干预,让系统自己跑。但报警要能立刻响应。
盘后(15:00-18:00)
收盘对账:各个账户的持仓、资金、盈亏对账
数据更新:下载当天的行情数据,更新数据库
策略计算:计算第二天的信号,生成交易计划
绩效统计:各个策略的收益、风险指标更新
生成日报:当天的交易总结、风险报告
盘后是最忙的,整理数据,准备第二天的交易。
盘后复盘(每周/每月) 每周:周复盘,策略表现回顾,参数微调 每月:月复盘,全面绩效分析,资金调整,策略权重调整 每季度:季度复盘,策略有效性评估,体系优化
日常运营做的越细,出问题越少。很多人平时不检查,出了大亏才复盘,已经晚了。
数据是量化的基础,数据出问题,全错。所以数据运维非常重要。
数据质量监控 每天数据更新之后,要做质量检查:
完整性检查:当天的数据有没有少,有没有缺品种缺日期
准确性检查:价格有没有异常值,和备用源对比校验
及时性检查:数据是不是在规定时间内更新完了
一致性检查:不同数据源之间对不对得上
我有一套自动检查脚本,每天数据更新完自动跑一遍,有问题立刻报警。
不要等策略出了奇怪的结果才去查数据,那时候已经晚了。每天自动检查,把问题消灭在萌芽状态。
数据备份 数据要多重备份: 本地备份:服务器本地存一份 异地备份:另外一个服务器或者云存储存一份 历史归档:历史数据归档,不会丢
每天增量备份,每周全量备份。备份要定期测试恢复,不要等需要的时候发现备份坏了。
数据源运维 主数据源状态监控,延迟、错误率 备用数据源定期测试,确保可用 接口变更提前跟进,数据源改版了要及时改代码 多源自动切换,主源挂了自动切备源
数据源不是一成不变的,接口会变,网站会改版,要持续维护。
策略不是一成不变的,市场在变,策略也要跟着迭代。但不能乱调,要有流程。
参数更新周期 不同类型的参数,更新周期不一样: 波动率参数:每天更新,自动计算 策略阈值:每月检查一次,要不要微调 核心逻辑:每季度评估一次,要不要改 策略新增/剔除:每半年一次,全面评估
不要天天调参数,调太频繁就是过拟合了。
参数更新流程
先回测:用历史数据测试新参数,看是不是更好
样本外验证:用最近三个月的数据测试,没参与优化的数据
小资金测试:用10%的资金跑两周,看实盘效果
全量切换:实盘表现没问题,再全部换成新参数
不要直接全量换参数,万一是过拟合,就亏大了。
策略迭代机制 每年至少做一次全面的策略复盘:
每个策略的绩效归因:赚的什么钱,为什么亏
有效性评估:策略的逻辑还成立吗,市场结构有没有变
新策略研发:每年补充1-2个新策略,淘汰失效的
组合再平衡:重新分配各个策略的权重
策略有生命周期,从有效到失效是必然的。持续迭代,才能一直活下去。
系统总会出问题,关键是出问题了能不能快速处理,少亏钱。
常见故障分类 第一类:数据故障。数据源挂了,数据错了。 处理:自动切备用数据源,告警。如果都挂了,暂停当天交易,人工处理。
第二类:程序故障。策略崩溃,执行出错。 处理:看门狗自动重启,告警。重启不行的话,回退到上一个稳定版本。
第三类:交易故障。订单下不去,成交回报错了。 处理:自动重试,换备用通道。还不行就人工下单,同时暂停程序。
第四类:服务器故障。服务器死机,断网。 处理:备机自动接管,或者人工远程重启。都不行的话,手机端手动平仓。
应急处理原则
先控制风险,再查问题。出事先把仓位降下来,或者平掉,不要一边亏一边查。
先恢复业务,再找原因。先让系统跑起来,事后再复盘为什么出问题。
事后复盘。每次故障之后,写故障报告,原因、处理、改进措施,避免再犯。
我有个故障库,每次出问题都记进去,定期回顾。同一个坑不能踩两次。
如果是团队做量化,岗位职责要分清楚,不要大家都管策略,没人管运维。
标准岗位设置 策略研究员:策略研发、回测、迭代 量化开发工程师:系统开发、维护、优化 交易运营岗:日常交易、监控、对账、风控执行 风控合规岗:风险监控、合规管理、压力测试
小团队的话,可以一人多岗,但职能要分开。不能开发同时又管交易又管风控,自己监督自己。
协作流程 策略研发:研究员提出,回测验证,风控审核,上线测试 系统变更:开发提出,测试,灰度上线,全量 日常交易:运营执行,风控监控,每日复盘
流程不用太复杂,但要有。没有流程,早晚会出乱子。
交易室要有基本的规范: 交易时间不做无关的事 重要操作双人复核 禁止私下交易 所有操作留痕,可追溯
这些都是机构的标准做法,个人做的话,也可以参考,自律一点,总没错。
本章实战笔记
三分策略七分运营。量化交易,运营才是大头。策略再好,运营跟不上,白搭。
每天盘前半小时很重要。开盘前把所有检查做一遍,能避免80%的低级错误。
故障处理先控风险再查问题。不要舍不得平仓,钱亏了就赚不回来了。
策略要持续迭代。没有一劳永逸的策略,市场在变,你也要变。
本章核心公式卡 策略迭代周期: 波动率参数:日更 策略阈值:月更 核心逻辑:季更 策略池:半年评估更新
故障处理原则: 先控风险 → 再恢复业务 → 事后复盘
本章实战清单
每日运营清单 - 盘前半小时系统检查、持仓检查、参数调整 - 盘中监控报警,及时处理 - 盘后对账、数据更新、策略计算、生成日报 - 每日数据质量自动检查 - 每日备份
定期运维清单 - 每周周复盘,策略微调 - 每月月复盘,资金调整、绩效分析 - 每季度策略全面评估 - 每半年策略池更新,淘汰失效,加入新的 - 每年全面系统审计、压力测试
⚠️ 风险提示:本书内容仅为量化研究与知识分享,不构成任何投资建议。套利交易存在基差、费率、流动性、平台与极端行情等风险,历史表现不代表未来收益。投资有风险,入市需谨慎,请自主决策、量力而行。
💡 键盘 ←/→ 翻章 · T 键切换目录