
陆一潇
本书深入浅出地介绍股票多因子模型的原理与构建方式,从基础知识、单因子测试、因子合成、股票组合构建等多方面进行介绍。 本书共6章:第1章对量化投资进行概述,引出多因子模型的底层逻辑与实践框架;第2章和第3章分别介绍多因子模型的Python编程基础与概率统计基础;第4章介绍单因子的计算过程和处理过程,以及单因子的测试和测试结果的分析方法,是较为核心的一章;第5章介绍单因子如何进行因子合成;第6章介绍简单的组合构建方法和利用组合理论构建组合的方法。
《股票多因子模型实战》系统构建了量化选股的理论与实践体系,核心内容可分为以下四部分: 一、理论基础与模型架构 1. 收益分解理论 • 提出股票收益=Alpha(个股特质收益)+Beta(市场收益),通过股指期货对冲剥离Beta,专注捕捉Alpha收益。 • 市场中性策略:做多优选组合+做空指数期货,典型案例显示年化Alpha可达2%-5%。 2. 因子分类体系 因子类型 代表指标 经济逻辑 数据来源 估值因子 PE/PB/PEG 均值回归与价值溢价 财务报表 盈利因子 ROE/销售净利率 盈利能力驱动长期价值 利润表 成长因子 EPS同比/营收增长率 高增长公司溢价 季度财报 技术因子 RSI/动量收益率 市场情绪与趋势延续 价量数据 另类因子 ESG评分/分析师热度 非财务信息定价效率 爬虫/第三方数据库 二、因子处理关键技术 1. 数据清洗流程 • 极值处理:采用3σ原则压缩离群值,保留95%数据分布; • 标准化:Z-score归一化(公式:x'=(x-μ)/σ)消除量纲差异; • 行业中性化:通过线性回归剔除行业偏差(残差=因子真实值-行业均值)。 2. 特殊场景优化 • 对负ROE企业区分科技型(赋零值)与衰退型(赋阈值下限); • 技术因子需使用复权价格计算,避免分红配股干扰。 三、组合构建方法论 1. 加权策略对比 方法 公式 适用场景 缺陷 等权法 w_i=1/N 小规模组合 忽略个股风险差异 市值平方根法 w_i=\sqrt{MktCap_i} 行业均衡配置 仍含市值暴露 均值-方差优化 Markowitz模型 风险收益平衡 对协方差矩阵敏感 2. 动态调仓机制 • 月度再平衡+5%阈值触发机制,控制换手率在20%-30%/月; • 采用TWAP算法拆分大单,降低冲击成本。 四、风险控制体系 1. 过拟合防范 • 要求所有因子需通过经济逻辑检验(如低PE的均值回归特性); • 采用滚动窗口回测(24个月训练+12个月测试)。 2. 极端行情应对 • 当波动率指数(VIX)突破30时,启动10%仓位上限; • 对黑天鹅事件设置"熔断因子"(如疫情期增配现金流因子)。 核心启示:该体系将金融逻辑、统计验证与工程实践深度融合,其创新性体现在: 1. 通过行业/市值中性化处理,实现纯Alpha挖掘; 2. 引入另类数据(分析师预期/ESG)拓展因子边界; 3. 结合凯利公式与马科维兹理论,平衡收益与风险。需警惕的是,模型在流动性骤变(如2015年股灾)时可能失效,需辅以人工干预机制。
非常好的书。 愿意踏踏实实讲量化讲因子的书非常少,在微信读书上能找到的就更少了。本书应当换个名字,换成《多因子量化投资入门——从0开始构建个人量化投资策略》,以免普通人被本书的名字吓退。 随着市场越来越成熟,去散户化会是大势所趋。作为个人投资者,最好把量化投资作为自己的重要备选策略,在自己疑惑、彷徨的时候,还能有条收益平滑、拾级而上的好路可走。 低估、分散、不深研,希望大家都能掌握量化投资的方法,持盈保泰、永享快乐。
📌 一、数据预处理三步走1. 极值处理(3σ 法) 对每个因子,把超出「均值 ± 3 倍标准差」的观测当异常值处理(缩尾或剔除),避免极端样本把回归和 IC 带偏。 2. Z-Score 标准化 消去量纲,让不同因子能放到同一张表里比较。 3. 行业中性化(OLS 残差法) 用行业哑变量做回归: 残差 = 原始因子值 − 行业效应 得到的残差,就是剔掉行业共性后,个股独有的那部分因子暴露。后续分析都用残差,避免行业把因子信号盖掉。 📊 二、因子是不是"好因子":先过两关第一关:预测因子收益 —— Spearman 秩相关 拿「因子值」和「下期收益率」算 Spearman IC值: = +1:完全正收益预测 = −1:完全负收益预测 越接近 ±1,预测力越强 第二关:换手率 & Pearson 自相关 按因子值分组,看每组换手率 算因子值的 Pearson 自相关系数(稳定性) 规律:自相关性越高 → 换手率越低(因子黏,调仓不用大动) 🎯 三、IC 分析:给因子打分的尺子我们想看到的指标结果: IC 均值:越高越好(预测力强) IC 标准差:越小越好(稳) t 值:大 p-value:小(<0.05 最好) 偏度:右偏(极端正 IC 多) 峰度:别肥尾 💡 偏度怎么看:QQ 图哪边拖尾巴就偏哪边。 肥尾怎么判:QQ 图两端离中心线的纵向距离 > 3 个标准差,就是肥尾。 ✅ 四、一个"好因子"长什么样 Alpha 要高,Beta 要低——能吃超额,不背市场 Top 组 vs Bottom 组收益差要大——区分度够 上面这两条在多个调仓周期都能复现——不然只是过拟合 🛠 五、单因子 vs 多因子单因子:分箱看 把因子值切 N 档,看每档收益率的单调性、Top−Bottom 差。适合先定性。 多因子三种合成思路: 打分法:各因子标准化 → 加权 → 总分排序(书本内容) 回归法:横截面上用因子回归收益 → 用系数算预期收益排序 (额外内容) ML 法:树模型 / 神经网络,抓非线性 + 因子间交互,输出预期收益排序 (额外内容) 🧩 六、多因子完整链路合成因子 → 加权(IC / IR / 等权都行) → 用价格指数化算净值曲线
讲多因子的书很少,这本介绍的方法论应该反映了业界的一般做法,挺实用的,新手阅读有难度,最新的多因子框架可以看看Qlib
这本书非常踏实,从了解因子投资的框架来说,这本书是很好的入门内容,讲了概率统计、因子、因子测试、因子组合的内容。在AI的时代,虽然每个概念都非常简单的可以问AI,但是框架性的内容,还是喜欢通过读书的方式,对整体有一个概念。总之非常适合现在准备实战的我!
很好的一本书,很具体,每一步操作基本都讲了实例和Python代码 以前看量化理论的书籍总是云里雾里,不知道该怎么操作,这本书补足了这一点 接下来还要对照着自己实践一遍 看这本书总算有点入门的希望了 有Python基础的 不知道怎么做多因子模型的 强烈推荐看一下
这是我读完的第69本书。 首先,书是一本好书,不过友情提示:本书主要介绍的是量化投资数据处理,如果主要是想寻找股票规律方面的书可以跳过。但对量化诸如数据处理感兴趣的话可以读读,这个看个人如何定位了。另外,后半部分也有些涉及矩阵,需要具备一定的数据基础。 其次,应该说人性导致了我们总是感性的,而量化用到了基于数据的全面化处理。如果已经构建了比较好的交易模式,实现机械化可以使用量化作为助攻。 然后,说一下书中的Python代码部分。这部分位于书中第2章,几乎没看到有书友留下评论,可能大部分人对这部分不是太感兴趣或者感兴趣也不知道怎么理解吧!作为前软件开发人员,我本身是从事过Java开发的。应该说这部分写得还是通俗易懂的,Python本身也是解释性的计算机语言,比Java简单多了。不过从我的从业经验角度来说,有些用词可能不是太规范,当然也不影响阅读,很适合入门。若要进一步提高效率,其中的Jupyter文本工具可以使用专门的IDE工具替代,有关键字提示和相关包的集成,会更方便。 最后,祝各位大赚吧!
很好的书,帮我入门了因子构建、测试。
建立体系 量化体系 精进体系
最强科普,没有之一,不给你搞公式推导,距离的方式让你明白是什么