左耳的空间 / 研究笔记
← 返回研究笔记
RESEARCH NOTE

多因子研究:先定义数据,再检验假设

把因子定义、信息可用时点和样本外验证写清楚,是讨论收益之前的基础。

原始记录 2026-06-22 · 修订 2026-10-06
2026-10-06 内容修订:移除缺少可复核材料的收益数字,整理为有来源的方法笔记。本文未提供经过验证的策略或业绩。

从一个可检验的问题开始

“某类股票表现更好”只是问题的起点。研究记录需要先写清因子怎么算、用什么股票范围、多久更新一次,以及结果对应的持有区间。估值、规模、动量等名称相同,并不保证不同资料使用相同的计算定义。

一个便于复核的假设可以描述为:在预先约定的样本和时间窗口内,按照明确指标排序形成的分组,是否存在稳定的收益差异?这里的“稳定”需要另行规定评价方式,而不是看到一条漂亮曲线后再决定。

先画出数据时间线

财务数据的报告期与公告日期是两件事。研究某个历史时点时,应使用当时已经披露的信息,而不是后来修订后的最终数据。股票池也应考虑当时可见的上市、退市、停牌记录,避免只保留今天还存在的公司。

建议为每次数据读取保留来源、版本、字段单位和获取日期;对缺失值明确记录处理规则。缺失不等于零,也不应在看到结果后随意删除不利样本。

分开开发与检验

用于选择变量、标准化、调参的数据,与最终检验数据应分开。scikit-learn 的官方文档说明:预处理参数应从训练数据学习,测试数据只接受相同变换,避免信息泄漏。具体到市场序列,还应按时间安排检验,而不是让未来样本参与过去的决策。阅读数据泄漏说明。

把交易条件也记录下来

研究记录至少说明调仓时点、交易费用、停牌及涨跌停处理、价格复权方式和成交假设。观察到价格不代表当时能按该价格成交。费用和成交条件变化时,结果应重新计算。

本站目前没有发布经过上述流程验证的多因子业绩,也没有给出可直接交易的组合。

阅读来源与边界

Kenneth French 数据库提供因子数据与定义,可用于学习如何记录研究口径。其市场、样本和定义不等于 A 股策略的效果证明。

可复核的下一步是整理字段字典和时间线,再设计检验;不是直接把学术因子名称当作买入依据。

阅读要点:先核对数据,再检验假设。本站不接收交易委托,不连接账户或执行交易。
继续阅读其他笔记 →