债市因子图鉴(一):机构行为因子在债市量化择时中的体检、筛选与引入
国泰海通证券·2026-03-10 10:55

量化模型与构建方式 1. 模型名称:基准等权策略模型 模型构建思路:为解决多因子合成中的滞后性与数据量纲不统一问题,采用线性加权框架构建一个透明、朴素的基准策略,确立策略收益的“安全垫”[57] 模型具体构建过程: 1. 信号预处理:对每个因子进行动态归一化和期限平滑处理[58] * 动态归一化:基于过去60个交易日的滚动窗口,计算每个因子的均值与标准差,进行Z-Score处理,以消除量纲差异[58] Zi,t=Fi,tμi,t60:t1σi,t60:t1Z_{i,t} = \frac{F_{i,t} - \mu_{i, t-60:t-1}}{\sigma_{i, t-60:t-1}} 其中,Fi,tF_{i,t}为因子i在t日的原始值,μ\muσ\sigma分别为滚动窗口内的均值和标准差[58] * 期限平滑:对于最佳预测周期为H天的因子,对其Z-Score序列进行H日移动平均处理,以压降短周期因子的高频噪音[58] 2. 等权信号输出:分别计算动量、反转、配置三类因子的信号强度,并采用等权方式合成每日总信号[59] * 动量因子信号:信号强度与趋势强度成正比,保留其Z-Score并乘以因子方向(+1或-1)[59] Signal动量=Direction因子ZScoreSignal_{动量} = Direction_{因子} * Z-Score * 反转因子信号:旨在捕捉极端情绪的均值回归,引入±1.5倍标准差作为阈值,低于阈值则信号为0[59] Signal反转={0,ZScore<1.5ZScoreDirection因子,ZScore1.5Signal_{反转} =\begin{cases} 0, & |Z-Score| < 1.5 \\ Z-Score * Direction_{因子}, & |Z-Score| \geq 1.5 \end{cases} * 配置因子信号:反映长期持有性价比,采用二元逻辑。若因子值优于历史均值,输出信号+1;否则输出信号0[59] 3. 波动率控制与最终输出:对合成信号引入波动率目标管理,计算合成信号过去120日的滚动波动率,将原始信号除以其滚动波动率进行标准化定标[60] 最终信号=初始合成信号合成信号波动率最终信号 = \frac{初始合成信号}{合成信号波动率} 4. 仓位映射:根据最终信号采用两种模式调整仓位[61] * 线性分配:信号为0时维持“50%主标的+50%现金”的平衡配置,信号越强主标的仓位越重,直至满仓或空仓[61] * 二元分配:当信号大于0时全仓债券指数,当信号小于0时全仓现金[61] 2. 模型名称:动态IC自适应增强模型 模型构建思路:在基准等权策略之上,引入动态IC自适应机制,通过实时监测因子的预测能力并调整权重,赋予策略感知市场风格切换和“优胜劣汰”的自我进化能力[66] 模型具体构建过程: 1. 动态IC计算:每日滚动计算每个因子在过去N天(N分别取10、20、40、60)的IC值[66] 2. 权重自适应调整:根据滚动IC值动态调整因子权重[66] * 若某因子的滚动IC大于0,模型判定其逻辑依然成立,维持其全额权重[66] * 若某因子的滚动IC转负,意味着该因子逻辑近期失效。模型触发惩罚函数,将其权重乘以惩罚系数(0.5或0),以降低其对总信号的影响[66] 3. 信号合成与输出:使用调整后的权重重新合成总信号,后续的波动率控制、仓位映射等步骤与基准等权策略模型相同[66] 模型的回测效果 1. 基准等权策略模型 5-7年国债全价指数标的[61] * 二元仓位策略在样本外(2025年7月后)保持了策略的有效性[61] * 二元策略表现整体强于线性策略[61] 7-10年国债全价指数标的[61] * 二元仓位策略在样本外保持了策略的有效性,且表现优于线性仓位[61][65] * 策略净值略弱于5-7Y和10Y+期限,但避开了大幅回调的风险[61] 10年以上国债全价指数标的[61] * 二元仓位策略在样本外表现较强,且优于线性仓位[61][68] * 精准捕捉了2025年二季度由牛转熊的市场切换,通过切仓现金有效规避了基准指数的大幅回撤[61] 2. 动态IC自适应增强模型 5-7年国债全价指数标的[69] * 配合二元仓位的40日动态IC策略,样本外年化收益从等权基准的1.47%抬升至2.22%,进一步强化了进攻优势[69] * 在空头维持高阶段胜率的基础上,进一步抬升了多头胜率[69] 7-10年国债全价指数标的[69] * 引入20日动态IC后,二元仓位策略将样本外年化收益大幅拉升至2.42%,同时将最大回撤控制在0.27%,实现夏普比率由负转正,体现了模型的修正能力[69] 10年以上国债全价指数标的[67][69] * 配合二元仓位的60日动态IC策略,在基准指数下跌13.03%的调整环境中录得2.18%的正收益,夏普比率由负修正为0.41,展现出极致的防御韧性[67][69] 量化因子与构建方式 报告构建了一套系统的因子评价与筛选体系(SOP),但未详细列出每个具体因子的构建公式。报告中的因子主要基于各类机构在不同期限债券上的净买入、累计净买入、杠杆率等原始行为数据。以下总结其筛选体系及提到的部分代表性因子。 1. 因子筛选与评价体系 构建思路:针对机构行为因子存在的滞后性、非线性和非对称性等痛点,设计一套多维度评价体系与标准化SOP筛选流程,以筛选出具备解释力与统计稳健性的优质因子[3][8] 具体构建过程: 1. 多维因子评价体系(“体检套餐”):包含四大维度、十项细分指标[11][13] * 预测能力与周期优化[13] * 指标1:多周期IC测试:计算因子对未来T+1、T+5、T+10及T+22日收益率的Rank IC[12] * 指标2:最佳周期锁定:选取IC绝对值最大的周期作为该因子的“最佳有效持有期”[14] * 指标3:ICIR:计算IC均值/IC标准差,反映因子预测能力的稳定性[14] * 盈亏比优化[13] * 指标4:胜率:开仓后收益为正的概率,分别计算多头胜率与空头胜率[15] * 指标5:尾部赔率 (Tail Odds):考察因子值处于极端分位数(10%或90%)时的表现,公式为:极值区间平均盈利 / 极值区间平均亏损[15] * 信号形态优选[13] * 指标6:峰度:衡量数据分布的陡峭程度,用于区分动量与反转因子[15] * 指标7:自相关系数 (ACF):衡量因子当期值与滞后一期值的相关性,高ACF对应Carry类策略[15] * 环境适应性(分场景压力测试)[13] * 指标8:牛市环境:检验因子的“进攻性”[16] * 指标9:熊市环境:检验因子的“防御性”[16] * 指标10:震荡环境:检验因子在无明显趋势下的生存能力[16] 2. SOP分流漏斗:基于“体检指标”进行三层筛选[17] * 初步筛选:剔除噪声因子[20] 1. 剔除最佳预测周期为T+1的超短周期因子[20] 2. 剔除“效费比”(IC/换手率)过低的低性价比因子[20] 3. 剔除同时满足低胜率、低赔率、低IC的纯噪声因子[20] * 因子分类:依据统计分布与风险收益属性,将因子归入三类因子池[21] 1. 动量因子:要求具备显著的线性预测能力、数据分布形态良好、样本内信息比率稳定、具有一定胜率优势,且在历史牛市样本中录得正收益[21] 2. 反转因子:数据分布呈“尖峰肥尾”特征,考核其非线性博弈能力,需满足高条件胜率或高尾部赔率,并严格控制其在历史熊市样本中的回撤[21][22] 3. 配置因子:要求具备极高的自相关性,且在历史熊市样本中的最大回撤控制在5%以内[22] * 独立性检验:计算所有入库因子的相关性矩阵,对于相关系数大于0.7的因子组,仅保留ICIR更高的单一因子,以确保因子库的独立性[23] 2. 代表性因子示例(基于筛选结果) :以下因子名称及分类均直接来源于报告中的筛选结果表格,其具体构建应为对应机构在指定期限上的净买入或累计净买入等原始指标。 中期债券(5-7Y国债全价指数)关键因子[25] * 因子名称:理财子公司及理财类产品1-3Y_累计净买入[26] * 分类:动量因子[26] * 方向:Positive[26] * 构建思路/评价:理财子对流动性敏感,其短端净买入上升反映银行体系流动性充裕,且负债端趋势惯性较强,过滤噪声能力佳,展现出较强的波段胜率[27] * 因子名称:中小型银行7-10Y净买入[26] * 分类:动量因子[26] * 方向:Inverse[26] * 构建思路/评价:采用线性反转逻辑,通过实时度量交易型机构在活跃券上的过度买入(拥挤度),能够精准定位行情的超买/超卖区域,展现出优秀的盈亏比[30] * 因子名称:保险1-3Y净买入[32] * 分类:反转因子(根据上下文推断,图中未明确分类但描述为反转逻辑)[32] * 方向:未明确 * 构建思路/评价:当保险迅速增加短端净买入时,反应配置类资金防御情绪升温,往往是债市见顶的强力信号,对中期国债指数表现出较强的拐点捕捉能力[32] 长期债券(7-10Y国债全价指数)关键因子[39] * 因子名称:中小型银行5-7Y_累计净买入[40] * 分类:动量因子[40] * 方向:Inverse[40] * 构建思路/评价:中小银行是行情跟随者,其在关键期限累计净买入达高位意味着追涨资金充分进场、交易拥挤,反而是风险信号,展现出较强的波段胜率与盈亏比[41] * 因子名称:商业银行/政策性银行债市杠杆率:估算值[40] * 分类:反转因子[40] * 方向:Inverse[40] * 构建思路/评价:当杠杆率攀升至历史高位,意味着市场购买力透支,对利空更敏感,是债市见顶的强力信号,具备较高盈亏比[44] 超长债券(10Y+国债全价指数)关键因子[46] * 因子名称:中小型银行≤1Y净买入[49] * 分类:动量因子[47] * 方向:未明确(表格中未显示) * 构建思路/评价:中小型银行具备交易盘属性,其对1Y以下国债净买入明显上升往往对应市场情绪持续走弱与交易资金的防御性撤出,具有较高波段胜率和一定盈亏比[49] * 因子名称:证券公司1-3Y_累计净买入[53] * 分类:反转因子(根据上下文推断)[53] * 方向:未明确 * 构建思路/评价:当证券公司1-3Y净买入到达高点,反映市场悲观情绪趋向极致,做空动能耗尽,市场企稳后易转化为做多力量,对10年+国债指数表现较强的择时能力[53] 因子的回测效果 以下指标取值均来源于报告中各期限债券对应的因子筛选结果表格,为样本内回测结果。 1. 中期债券(5-7Y)部分因子效果[26] * 理财子公司及理财类产品1-3Y_累计:波段胜率83%,多头波段胜率100%,空头波段胜率67%,年化收益率1.02%,最大回撤-1.23%,盈亏比0.57,ICIR 0.29,换手率6.68[26][28] * 中小型银行7-10Y:波段胜率43%,多头波段胜率48%,空头波段胜率38%,年化收益率1.2%,最大回撤-0.5%,盈亏比4.00,ICIR 0.61,换手率35.94[31][33] * 保险1-3Y:波段胜率54%,多头波段胜率71%,空头波段胜率36%,年化收益率0.9%,最大回撤-0.3%,盈亏比4.58,ICIR 0.45,换手率13.20[34][37] 2. 长期债券(7-10Y)部分因子效果[40] * 中小型银行5-7Y_累计:波段胜率80%,多头波段胜率80%,空头波段胜率80%,年化收益率3.86%,最大回撤-1.55%,盈亏比1.79,ICIR 0.35,换手率11.43[40][43] * 商业银行/政策性银行债市杠杆率:估算值:%:波段胜率60%,多头波段胜率60%,空头波段胜率60%,年化收益率1.60%,最大回撤-0.83%,盈亏比4.78,ICIR 0.19,换手率7.04[40][45] 3. 超长债券(10Y+)部分因子效果[47] * 中小型银行≤1Y:波段胜率62%,多头波段胜率61%,空头波段胜率63%,年化收益率4.4%,最大回撤-2.0%,盈亏比2.28,ICIR -0.27,换手率19.86[49][52] * 证券公司1-3Y:波段胜率66%,多头波段胜率76%,空头波段胜率56%,年化收益率1.5%,最大回撤-1.5%,盈亏比0.92,ICIR 0.06,换手率23.20[53][54]

债市因子图鉴(一):机构行为因子在债市量化择时中的体检、筛选与引入 - Reportify