引言:量化研究员到底在做什么?#
外界对量化研究员(Quant Researcher)的印象往往是”年薪百万、写代码、玩数学”。这个印象不算错,但远远不够完整。量化研究员的工作本质上是一个持续迭代的科学实验循环——提出假设、设计实验、验证结果、投产或废弃。
本文以一天的时间线,拆解一个典型量化研究员的工作全流程,适合想入行或正在转型的读者。
08:00 - 09:00:晨会与信号复盘#
一天从复盘开始。量化研究员到公司后先看三样东西:
1. 昨日的实盘表现
- 组合收益率 vs 基准
- 各个因子的贡献度(Brinson 归因)
- 交易成本是否异常(滑点、冲击成本)
2. 信号异常检测
- 是否有因子预测值剧烈波动
- 数据源是否正常(新闻延迟、行情缺失)
- 模型预测分布是否发生偏移(Concept Drift)
3. 市场和新闻简报
- 重大事件(财报、宏观数据、政策变动)
- 隔夜外盘走势
- 行业轮动信号
这个阶段的核心问题是:实盘组合运行正常吗?有没有需要立即干预的风险?
09:00 - 11:00:因子研究(深度工作)#
量化研究的核心是寻找有预测能力的因子。这段时间需要高度专注,通常是全天的”黄金时间”。
因子来源#
- 学术论文:《Journal of Finance》《Review of Financial Studies》等顶刊,每个月扫一遍新论文
- 金融逻辑:从市场行为出发推导,比如”散户在财报前更容易过度乐观”
- 另类数据:卫星图像、信用卡交易、社交媒体情绪、供应链数据
- 跨界灵感:NLP 领域的注意力机制、CV 领域的卷积结构,搬到金融数据上
因子构建流程#
以一个实际例子说明——“分析师预期修正因子”的构建:
- 数据获取:从 IBES/Wind 获取分析师盈利预测数据
- 数据清洗:去除覆盖分析师少于 3 家的股票,处理预测日期对齐
- 因子计算:计算过去 30 天 EPS 预测上调比例
- 中性化:对市值、行业、波动率做回归取残差
- 回测:按因子值分 10 组,看多空组合收益
- 稳健性检验:换样本期、换市场、换参数

一个常见的坑:发现 IC(信息系数)很高就以为自己找到了 Alpha。实际上可能是数据泄露(用了未来数据)或幸存者偏差(只用了当前存活的股票)。
11:00 - 12:00:策略回测与统计检验#
因子验证不能只看 IC 均值。一个合格的量化研究员会做以下检验:
基础检验#
- IC 均值与 t 统计量:IC > 0.03 且 t > 2 才算有效
- IC 胜率:IC > 0 的月份占比,至少 60%
- IC 衰减曲线:看预测能力随时间如何衰减
进阶检验#
- Fama-MacBeth 回归:控制其他因子后,新因子是否还有增量解释力
- 双重排序检验:按新因子和已知因子交叉分组,排除共线性
- 样本外表现:不能只在训练期好,样本外的 IC 至少要降不超过 30%
回测陷阱检查清单#
- 是否使用了存活到今天的股票(幸存者偏差)
- 财报数据发布时间是否与获取时间一致(前视偏差)
- 停牌、涨跌停期间的交易是否真实可执行
- 交易成本和流动性冲击是否合理计入
- 在小市值分组中表现好的因子,实际容量可能极低

80% 的”有效因子”回测不通过这些检验。能通过的是真正的候选因子,但还远不是策略。
12:00 - 13:00:午餐与交流#
午饭时间也是信息交换时间。和交易员聊市场微观结构的变化,和工程师聊数据管道的延迟,和 PM(投资组合经理)聊当前组合暴露。
很多好的研究想法,不是来自论文,而是来自午餐桌上的对话。
13:00 - 15:00:模型开发与特征工程#
下午精力下降,适合做一些工程性工作,而不是高强度的创造性工作。
从因子到模型#
单独的因子价值有限,需要组合成多因子模型。常用的方法:
| 方法 | 优点 | 缺点 |
|---|---|---|
| 线性加权 | 可解释性强 | 无法捕捉非线性 |
| XGBoost/LightGBM | 自动特征交叉 | 金融信噪比低,易过拟合 |
| 神经网络 | 捕获复杂模式 | 数据量要求大 |
| Transformer | 时序建模强 | 调参困难 |
特征工程的关键操作#
- 行业中性化:因子值减去行业均值
- 市值中性化:对市值取对数后做回归
- Z-Score 标准化:去均值除标准差
- Winsorize 缩尾:将极端值限制在 1%/99% 分位数内
- 缺失值处理:行业均值填充或直接删除
特征工程的质量往往比模型选择更重要。Garbage in, garbage out。
15:00 - 16:30:策略实盘化#
因子研究只是第一步,要做成实盘策略还有大量工程工作。
实盘化清单#
- 组合构建:从因子值到持仓权重。用均值-方差优化、风险平价还是简单的分位法?
- 约束条件:单票上限 5%、行业偏离基准 ±3%、换手率上限 50%
- 交易成本模型:佣金 + 印花税 + 冲击成本(Almgren-Chriss 模型估算)
- 回测引擎对接:把策略接入回测系统跑完整模拟
- 风险归因:用 Barra 模型或自研模型分解组合风险来源
- 压力测试:2008 金融危机、2020 新冠、2022 加息周期下的表现
- 模拟盘:先用小资金或模拟盘跑 1-2 周验证
16:30 - 17:30:文档与代码审查#
研究文档#
每个因子或策略都要写一份 Research Note,包含:
- 因子逻辑(为什么它能赚钱,为什么还没被套利掉)
- 数据来源和处理方法
- 回测结果和稳健性检验
- 已知问题和限制
- 下一步优化方向
代码审查#
量化策略的 Bug 比传统软件更隐蔽——代码能跑不代表逻辑正确。重点检查:
- 数据对齐(时间戳、复权方式)
- 未来函数(有没有用了当天的信息预测当天的收益)
- 向量化计算的边界条件
17:30 - 18:30:学习与探索#
一天的最后一段时间留给充电:
- 读最新论文(arXiv q-fin、SSRN)
- 参加内部分享会
- 尝试新工具(新的 Python 库、新的数据源)
- 和同行交流
能力模型:一个好量化研究员需要什么#
综合一天的工作,可以看出量化研究员的核心能力:
- 数学/统计功底(40%):回归分析、时间序列、多因子模型、机器学习
- 编程能力(35%):Python(pandas/numpy/sklearn)、SQL、回测框架
- 金融知识(15%):资产定价、市场微观结构、组合管理
- 软技能(10%):沟通协作、好奇心、耐心(90% 的因子都白做)
结语#
量化研究员的工作远不止”写个策略赚大钱”。它是科学方法和工程实践的深度结合,需要同时具备数学家的严谨、工程师的务实和交易员的市场直觉。入门门槛不低,但对于热爱用数据探索金融市场的人来说,这是最有意思的职业之一。