Barra风格因子

搜索文档
金融工程定期:开源交易行为因子绩效月报(2025年9月)-20250926
开源证券· 2025-09-26 12:14
量化模型与构建方式 量化因子与构建方式 1. **因子名称**:理想反转因子[5][39] **因子构建思路**:A股反转之力的微观来源是大单成交,通过每日平均单笔成交金额的大小,可以切割出反转属性最强的交易日[5][39] **因子具体构建过程**: (1)对选定股票,回溯取其过去20日的数据[41] (2)计算该股票每日的平均单笔成交金额(成交金额/成交笔数)[41] (3)单笔成交金额高的10个交易日,涨跌幅加总,记作 M_high[41] (4)单笔成交金额低的10个交易日,涨跌幅加总,记作 M_low[41] (5)理想反转因子 M = M_high–M_low[41] (6)对所有股票,都进行以上操作,计算各自的理想反转因子 M[41] 2. **因子名称**:聪明钱因子[5][40] **因子构建思路**:从分钟行情数据的价量信息中,可以识别出机构参与交易的多寡,进而构造出跟踪聪明钱的因子[5][40] **因子具体构建过程**: (1)对选定股票,回溯取其过去10日的分钟行情数据[40] (2)构造指标 $$S_t = |R_t| / (V_t)^{0.25}$$,其中 $$R_t$$ 为第t分钟涨跌幅,$$V_t$$ 为第t分钟成交量[40] (3)将分钟数据按照指标 $$S_t$$ 从大到小进行排序,取成交量累积占比前20%的分钟,视为聪明钱交易[40] (4)计算聪明钱交易的成交量加权平均价VWAPsmart[42] (5)计算所有交易的成交量加权平均价VWAPall[42] (6)聪明钱因子 $$Q = VWAP_{smart} / VWAP_{all}$$[40] 3. **因子名称**:APM因子[5][41] **因子构建思路**:在日内的不同时段,交易者的行为模式不同,反转强度也相应有所不同[5][41] **因子具体构建过程**: (1)对选定股票,回溯取其过去20日数据,记逐日隔夜的股票收益率为 $$r_{night}$$,隔夜的指数收益率为 $$R_{night}$$;逐日下午的股票收益率为 $$r_{afternoon}$$,下午的指数收益率为 $$R_{afternoon}$$[41] (2)将得到的40组隔夜与下午(r,R)的收益率数据进行回归:$$r = \alpha + \beta R + \epsilon$$,得到残差项[41] (3)以上得到的40个残差中,隔夜残差记为 $$\epsilon_{night}$$,下午残差记为 $$\epsilon_{afternoon}$$,进一步计算每日隔夜与下午残差的差值 $$\delta_t = \epsilon_{night} - \epsilon_{afternoon}$$[41] (4)构造统计量stat来衡量隔夜与下午残差的差异程度,计算公式如下($$\mu$$ 为均值,$$\sigma$$ 为标准差):$$\mathrm{stat}={\frac{\mu(\delta_{t})}{\sigma(\delta_{t})/{\sqrt{N}}}}$$[43] (5)为了消除动量因子影响,将统计量stat对动量因子进行横截面回归:$$stat = \alpha + \beta \cdot Ret20 + \epsilon$$,其中Ret20为股票过去20日的收益率,代表动量因子[44] (6)将回归得到的残差值 $$\epsilon$$ 作为APM因子[44] 4. **因子名称**:理想振幅因子[5][46] **因子构建思路**:基于股价维度可以对振幅进行切割,不同价态下振幅因子所蕴含的信息存在结构性差异[5][46] **因子具体构建过程**: (1)对选定股票,回溯取其最近20个交易日数据,计算股票每日振幅(最高价/最低价-1)[46] (2)选择收盘价较高的25%有效交易日,计算振幅均值得到高价振幅因子V_high[46] (3)选择收盘价较低的25%有效交易日,计算振幅均值得到低价振幅因子V_low[46] (4)将高价振幅因子V_high与低价振幅因子V_low作差,得到理想振幅因子V = V_high - V_low[46] 5. **因子名称**:交易行为合成因子[31] **因子构建思路**:将多个交易行为因子进行加权合成,以获取更稳健的表现[31] **因子具体构建过程**: (1)因子值处理:将理想反转、聪明钱、APM、理想振幅因子在行业内进行因子去极值与因子标准化[31] (2)因子权重:滚动选取过去12期因子ICIR值作为权重[31] (3)加权合成:使用上述权重对标准化后的因子值进行加权,形成交易行为合成因子[31] 模型的回测效果 1. **理想反转因子**,IC均值-0.050[6][15],rankIC均值-0.060[6][15],信息比率2.46[6][15],多空对冲月度胜率77.4%[6][15],2025年9月多空对冲收益-0.42%[7][15],近12个月多空对冲月度胜率58.3%[7][15] 2. **聪明钱因子**,IC均值-0.037[6][18],rankIC均值-0.061[6][18],信息比率2.70[6][18],多空对冲月度胜率81.8%[6][18],2025年9月多空对冲收益0.30%[7][18],近12个月多空对冲月度胜率83.3%[7][18] 3. **APM因子**,IC均值0.029[6][22],rankIC均值0.034[6][22],信息比率2.29[6][22],多空对冲月度胜率76.4%[6][22],2025年9月多空对冲收益1.68%[7][22],近12个月多空对冲月度胜率50.0%[7][22] 4. **理想振幅因子**,IC均值-0.053[6][26],rankIC均值-0.073[6][26],信息比率2.98[6][26],多空对冲月度胜率83.2%[6][26],2025年9月多空对冲收益0.40%[7][26],近12个月多空对冲月度胜率66.7%[7][26] 5. **交易行为合成因子**,IC均值0.066[6][31],rankIC均值0.091[6][31],多空对冲信息比率3.23[6][31],多空对冲月度胜率82.1%[6][31],多头对冲组均值年化收益率8.39%[31],收益波动比2.67[31],月度胜率79.1%[31],2025年9月多空对冲收益0.57%[7][31],近12个月多空对冲月度胜率75.0%[7][31];在国证2000中信息比率2.79[31],在中证1000中信息比率2.67[31],在中证800中信息比率1.02[31]
周报2025年9月19日:可转债随机森林表现优异,中证500指数出现多头信号-20250922
国联民生证券· 2025-09-22 06:28
量化模型与构建方式 1. 可转债随机森林策略 - **模型名称**:可转债随机森林策略[16][17] - **模型构建思路**:利用随机森林这一机器学习方法,以决策树为基础筛选出每期具有超额收益潜力的可转债标的,构建高胜率可转债择券策略[17] - **模型具体构建过程**:采用随机森林算法,通过多棵决策树进行集成学习,每棵树基于不同的样本和特征子集训练,最终通过投票或平均方式得到最终预测结果,用于筛选具有超额收益潜力的可转债标的[17] 2. 多维度择时模型 - **模型名称**:多维度择时模型[18][19] - **模型构建思路**:根据宏观、微观、中观信号将A股划分为9个状态,分别对应多空信号形成三维大周期择时信号,在此基础上叠加股指期货基差产生的衍生品信号,合成四维度非线性择时模型[18] - **模型具体构建过程**: 1. 宏观维度:从短期货币流动性、长端利率、信用、经济增长以及汇率五个维度刻画宏观环境运行状态[21] 2. 中观维度:通过行业景气指数构建,基于产业链系统分析追踪上下游行业部门,对行业进行财务指标分解,重构行业景气度追踪框架[27][30] 3. 微观维度:以估值、风险溢价、波动率以及流动性四类均值回复性较强的因子刻画各宽基指数的微观结构风险[35] 4. 衍生品维度:基于股指期货基差与指数自身的相关性趋势构建日频择时信号[43] 5. 信号合成:将四个维度的信号综合,形成最终的多维度择时信号[18][19] 3. 宏观Logit模型 - **模型名称**:宏观Logit模型[24][25] - **模型构建思路**:通过Logit回归模型对宏观环境状态进行预测[24] - **模型具体构建过程**:使用短期货币流动性、长端利率、信用、经济增长以及汇率五个维度的宏观变量,经过平稳化处理后,构建Logit回归模型来预测宏观环境状态[21][24] - **模型评价**:能够有效预测宏观环境变化,为择时策略提供宏观维度的信号支持[24] 4. 中观景气度2.0模型 - **模型名称**:中观景气度2.0模型[27][28] - **模型构建思路**:通过追踪行业主营业务的营收和成本情况来监控行业整体的景气度[27] - **模型具体构建过程**: 1. 基于产业链系统分析,追踪上下游行业部门[30] 2. 对行业进行财务指标分解,挖掘可追踪的重点指标[30] 3. 重构行业的景气度追踪框架[30] 4. 计算各行业景气指数后,按上证指数每日各行业市值权重加权合成新景气指数2.0[27] - **模型评价**:能够领先预测A股盈利扩张周期,有效反映行业景气变化[28][29] 5. 微观结构风险模型 - **模型名称**:微观结构风险模型[35][36] - **模型构建思路**:以估值、风险溢价、波动率以及流动性四类均值回复性较强的因子刻画各宽基指数的微观结构风险[35] - **模型具体构建过程**: 1. 估值:市盈率与市净率在过去5年中所处分位数的均值[36] 2. 风险溢价:ERP(ep-rf:市盈率倒数减去一年期定存利率)在过去5年中所处的分位数[36] 3. 波动率:50日波动率在过去5年中所处分位数[36] 4. 流动性:自由流通市值换手率在过去5年中所处分位数[36] 5. 结构风险因子:四因子等权相加[36] - **模型评价**:能够有效刻画市场微观结构风险,为择时策略提供微观维度的信号支持[36] 6. 行业轮动策略2.0 - **模型名称**:行业轮动策略2.0[68][69] - **模型构建思路**:通过信用及企业盈利构建经济四象限,开发多维度行业风格因子,构建适用于A股市场的行业轮动策略[68][69] - **模型具体构建过程**: 1. 构建经济四象限:[企业盈利上行,信用上行]、[企业盈利上行,信用下行]、[企业盈利下行,信用上行]、[企业盈利下行,信用下行][68] 2. 开发多维度行业风格因子:包括一致预期景气、超越预期盈利、龙头效应、行业估值泡沫、反转因子、动量因子、拥挤度、通胀beta[69] 3. 在四个经济象限分别对各因子进行有效性检验[69] 4. 基于因子轮动配置相应的高预期收益行业[69] - **模型评价**:宏观适配性强,覆盖行业多维度特性,能够实现有效的行业轮动[69][78] 7. ETF轮动策略 - **模型名称**:ETF轮动策略[78][79] - **模型构建思路**:将基于基本面轮动、质量低波、困境反转三维度行业轮动策略进行等权组合,实现因子与风格的互补[78] - **模型具体构建过程**: 1. 基本面轮动策略:使用超预期景气度、行业龙头效应、行业动量、拥挤度、通胀beta等因子[78] 2. 质量低波策略:聚焦个股质量与低波,防御性突出[78] 3. 困境反转策略:使用PB_zscore、分析师长期预期、短期筹码交换等因子捕捉估值修复与业绩反转机会[78] 4. 将三个策略等权组合,形成最终的ETF轮动策略[78] - **模型评价**:能够实现因子与风格的互补,降低单一策略的风险[78] 8. 遗传规划指数增强模型 - **模型名称**:遗传规划指数增强模型[88][93][97][102] - **模型构建思路**:使用遗传规划算法挖掘选股因子,构建指数增强组合[88][93][97][102] - **模型具体构建过程**: 1. 股票池:根据不同指数选择对应的成分股[88][93][97][102] 2. 训练集:2016年1月1日-2020年12月31日[88][93][97][102] 3. 因子挖掘:由遗传规划因子挖掘模型挖掘多个初始种群,经过多代多轮得到最终因子集合[88][93][97][102] 4. 策略:每周最后一个交易日选择模型得分最高的每个行业内的前10%的股票构建多头组合,以下周第一个交易日开盘价买入,周频调仓,交易成本为双边千三[88][93][97][102] - **模型评价**:能够有效挖掘具有预测能力的选股因子,实现稳定的超额收益[88][93][97][102] 量化因子与构建方式 1. Barra CNE6风格因子 - **因子名称**:Barra CNE6风格因子[45][46] - **因子构建思路**:包括9个一级风格因子和20个二级风格因子,通过计算各个风格因子近期收益,评估不同因子在近期市场中的表现[45] - **因子具体构建过程**:规模(市值、非线性市值)、波动性(BETA、残差波动率)、流动性(流动性)、动量(短期反转、季节、行业动量、动量)、质量(杠杆、盈利变动率、盈利质量、盈利能力、投资质量)、价值(价值、盈利、长期反转)、成长(成长)、分析师预期(分析师预期)、红利(红利)[45] 2. 行业轮动因子 - **因子名称**:行业轮动因子[55][57] - **因子构建思路**:通过多维度行业风格因子构建行业轮动策略[55][57] - **因子具体构建过程**:包括一致预期行业景气度、超越预期盈利、龙头效应、北向资金、估值beta、动量因子、反转因子、拥挤度等因子[57] 模型的回测效果 1. 可转债随机森林策略 - 本周超额收益:0.64%[16] 2. 多维度择时模型 - 最新信号:多头(1)[19] 3. 宏观Logit模型 - 最新预测值:0.919[24][25] 4. 中观景气度2.0模型 - 当前景气指数:0.913[28][31] - 剔除大金融板块景气指数:1.288[28][31] 5. 行业轮动策略2.0 - 无剔除版年化超额收益:9.44%[71] - 双剔除版年化超额收益:10.14%[71] 6. ETF轮动策略 - 年化超额收益率:12.84%[82] - 夏普率:0.89[82] - 今年以来超额收益率:14.34%[82] 7. 遗传规划指数增强模型 沪深300指数增强 - 年化超额收益率:17.91%[91][92] - 夏普率:1.05[91][92] - 今年以来超额收益率:-4.35%[91][92] - 本周收益率:-1.14%[91] - 本周超额收益率:-0.70%[91] 中证500指数增强 - 年化超额收益率:11.78%[95] - 夏普率:0.85[95] - 今年以来超额收益率:-2.92%[95] - 本周收益率:-0.41%[95] - 本周超额收益率:-0.73%[95] 中证1000指数增强 - 年化超额收益率:17.97%[98][99] - 夏普率:0.93[98][99] - 今年以来超额收益率:-1.80%[98][99] - 本周收益率:-1.01%[98] - 本周超额收益率:-1.22%[98] 中证全指指数增强 - 年化超额收益率:24.84%[103] - 夏普率:1.33[103] - 今年以来超额收益率:11.36%[103] - 本周收益率:-0.27%[103] - 本周超额收益率:-0.09%[103] 因子的回测效果 1. Barra CNE6风格因子 - 2025年9月15日至2025年9月19日:规模因子表现较好,波动性因子表现较差[46] - 本月(9月以来):波动性因子表现较好[46] - 最近一年:动量(反转)因子和波动性因子表现较好[46] 2. 行业轮动因子 - 一致预期行业景气度月收益率:0.40%[57] - 超越预期盈利月收益率:-0.21%[57] - 龙头效应月收益率:-1.18%[57] - 北向资金月收益率:0.63%[57] - 估值beta月收益率:2.37%[57] - 动量因子月收益率:-0.95%[57] - 反转因子月收益率:0.95%[57] - 拥挤度月收益率:0.15%[57]
金融工程定期:开源交易行为因子绩效月报(2025年8月)-20250829
开源证券· 2025-08-29 09:12
量化因子与构建方式 1. 因子名称:理想反转因子[5];因子构建思路:A股反转之力的微观来源是大单成交,通过每日平均单笔成交金额的大小,可以切割出反转属性最强的交易日[5];因子具体构建过程: (1) 对选定股票,回溯取其过去20日的数据[41]; (2) 计算该股票每日的平均单笔成交金额(成交金额/成交笔数)[41]; (3) 单笔成交金额高的10个交易日,涨跌幅加总,记作 M_high[41]; (4) 单笔成交金额低的10个交易日,涨跌幅加总,记作 M_low[41]; (5) 理想反转因子 M = M_high–M_low[41]; (6) 对所有股票,都进行以上操作,计算各自的理想反转因子 M[41] 2. 因子名称:聪明钱因子[5];因子构建思路:从分钟行情数据的价量信息中,可以识别出机构参与交易的多寡,进而构造出跟踪聪明钱的因子[5];因子具体构建过程: (1) 对选定股票,回溯取其过去10日的分钟行情数据[40]; (2) 构造指标 $$S_t = |R_t| / (V_t)^{0.25}$$,其中 $$R_t$$ 为第t分钟涨跌幅,$$V_t$$ 为第t分钟成交量[40]; (3) 将分钟数据按照指标 $$S_t$$ 从大到小进行排序,取成交量累积占比前20%的分钟,视为聪明钱交易[40]; (4) 计算聪明钱交易的成交量加权平均价VWAPsmart[42]; (5) 计算所有交易的成交量加权平均价VWAPall[42]; (6) 聪明钱因子 $$Q = VWAP_{smart} / VWAP_{all}$$[40] 3. 因子名称:APM因子[5];因子构建思路:在日内的不同时段,交易者的行为模式不同,反转强度也相应有所不同[5];因子具体构建过程: (1) 对选定股票,回溯取其过去20日数据,记逐日隔夜的股票收益率为 $$r_{night}^i$$,隔夜的指数收益率为 $$R_{night}^i$$;逐日下午的股票收益率为 $$r_{afternoon}^i$$,下午的指数收益率为 $$R_{afternoon}^i$$[41]; (2) 将得到的40组隔夜与下午(r,R)的收益率数据进行回归:$$r = \alpha + \beta R + \epsilon$$,得到残差项 $$\epsilon$$[41]; (3) 以上得到的40个残差中,隔夜残差记为 $$\epsilon_{night}^i$$,下午残差记为 $$\epsilon_{afternoon}^i$$,进一步计算每日隔夜与下午残差的差值 $$\delta_t = \epsilon_{night}^i - \epsilon_{afternoon}^i$$[41]; (4) 构造统计量 stat 来衡量隔夜与下午残差的差异程度,计算公式如下($$\mu$$ 为均值,$$\sigma$$ 为标准差): $$\mathrm{stat}={\frac{\mu(\delta_{t})}{\sigma(\delta_{t})/{\sqrt{N}}}}$$[43] (5) 为了消除动量因子影响,将统计量 stat 对动量因子进行横截面回归:$$stat = \alpha + \beta \cdot Ret20 + \epsilon$$,其中 Ret20 为股票过去20日的收益率,代表动量因子[44]; (6) 将回归得到的残差值 $$\epsilon$$ 作为 APM 因子[44] 4. 因子名称:理想振幅因子[5];因子构建思路:基于股价维度可以对振幅进行切割,不同价态下振幅因子所蕴含的信息存在结构性差异[5];因子具体构建过程: (1) 对选定股票,回溯取其最近20个交易日数据,计算股票每日振幅(最高价/最低价-1)[46]; (2) 选择收盘价较高的25%有效交易日,计算振幅均值得到高价振幅因子 V_high[46]; (3) 选择收盘价较低的25%有效交易日,计算振幅均值得到低价振幅因子 V_low[46]; (4) 将高价振幅因子 V_high 与低价振幅因子 V_low 作差,得到理想振幅因子 V = V_high - V_low[46] 5. 因子名称:交易行为合成因子[30];因子构建思路:将多个交易行为因子进行加权合成[30];因子具体构建过程: (1) 因子值方面,将上述交易行为因子(理想反转、聪明钱、APM、理想振幅)在行业内进行因子去极值与因子标准化[30]; (2) 因子权重方面,滚动选取过去12期因子ICIR值作为权重,加权形成交易行为合成因子[30] 因子的回测效果 1. 理想反转因子[15]: * 全历史IC均值:-0.050[6][15] * 全历史rankIC均值:-0.060[6][15] * 全历史信息比率(IR):2.48[6][15] * 全历史多空对冲月度胜率:77.8%[6] * 2025年8月多空对冲收益:-1.28%[7][15] * 近12个月多空对冲月度胜率:58.3%[7][15] 2. 聪明钱因子[18]: * 全历史IC均值:-0.037[6][18] * 全历史rankIC均值:-0.061[6][18] * 全历史信息比率(IR):2.71[6][18] * 全历史多空对冲月度胜率:81.6%[6] * 2025年8月多空对冲收益:-1.17%[7][18] * 近12个月多空对冲月度胜率:83.3%[7][18] 3. APM因子[22]: * 全历史IC均值:0.029[6][22] * 全历史rankIC均值:0.034[6][22] * 全历史信息比率(IR):2.26[6][22] * 全历史多空对冲月度胜率:77.4%[6] * 2025年8月多空对冲收益:-0.22%[7][22] * 近12个月多空对冲月度胜率:50.0%[7][22] 4. 理想振幅因子[26]: * 全历史IC均值:-0.053[6][26] * 全历史rankIC均值:-0.073[6][26] * 全历史信息比率(IR):2.99[6][26] * 全历史多空对冲月度胜率:83.2%[6] * 2025年8月多空对冲收益:-0.15%[7][26] * 近12个月多空对冲月度胜率:66.7%[7][26] 5. 交易行为合成因子[30]: * 全历史IC均值:0.066[6][30] * 全历史rankIC均值:0.092[6][30] * 全历史信息比率(IR):3.25[6][30] * 全历史多空对冲月度胜率:82.0%[6] * 多头对冲组均值年化收益率:8.50%[30] * 多头对冲组均值收益波动比:2.71[30] * 多头对冲组均值月度胜率:79.7%[30] * 2025年8月多空对冲收益:-0.90%[7][30] * 近12个月多空对冲月度胜率:75.0%[7][30] * 国证2000池内信息比率(IR):2.80[30] * 中证1000池内信息比率(IR):2.70[30] * 中证800池内信息比率(IR):1.12[30]
金融工程定期:开源交易行为因子绩效月报(2025年6月)-20250630
开源证券· 2025-06-30 06:14
量化因子与构建方式 1. **因子名称:理想反转因子** - **构建思路**:通过每日平均单笔成交金额的大小切割出反转属性最强的交易日,认为A股反转之力的微观来源是大单成交[5][15] - **具体构建过程**: 1. 回溯股票过去20日数据 2. 计算每日平均单笔成交金额(成交金额/成交笔数) 3. 单笔成交金额高的10个交易日涨跌幅加总为M_high 4. 单笔成交金额低的10个交易日涨跌幅加总为M_low 5. 因子值M = M_high - M_low[43] - **因子评价**:逻辑清晰,聚焦大单交易的反转效应 2. **因子名称:聪明钱因子** - **构建思路**:从分钟行情价量信息中识别机构交易参与度,构造跟踪聪明钱的指标[5][15] - **具体构建过程**: 1. 回溯股票过去10日分钟行情数据 2. 计算每分钟指标 $$S_t = |R_t|/(V_t)^{0.25}$$,其中$R_t$为分钟涨跌幅,$V_t$为分钟成交量 3. 按$S_t$排序取成交量累积占比前20%的分钟作为聪明钱交易 4. 计算聪明钱交易VWAP(VWAPsmart)和全部交易VWAP(VWAPall) 5. 因子值Q = VWAPsmart/VWAPall[42][44] - **因子评价**:有效捕捉机构交易行为特征 3. **因子名称:APM因子** - **构建思路**:利用日内不同时段交易行为模式差异,衡量隔夜与下午残差差异[5][15] - **具体构建过程**: 1. 回溯20日数据,提取隔夜股票收益率$r_{night}$、指数收益率$R_{night}$,下午股票收益率$r_{afternoon}$、指数收益率$R_{afternoon}$ 2. 回归$r = \alpha + \beta R + \epsilon$得到40个残差(隔夜/下午各20个) 3. 计算每日隔夜与下午残差差值$\delta_t = \epsilon_{night} - \epsilon_{afternoon}$ 4. 构造统计量 $$\mathrm{stat}={\frac{\mu(\delta_{t})}{\sigma(\delta_{t})/{\sqrt{N}}}}$$ 5. 对动量因子横截面回归取残差作为APM因子[45][46] 4. **因子名称:理想振幅因子** - **构建思路**:基于股价维度切割振幅,挖掘不同价态下振幅信息差异[5][15] - **具体构建过程**: 1. 回溯20日数据计算每日振幅(最高价/最低价-1) 2. 选取收盘价较高的25%交易日计算高价振幅均值V_high 3. 选取收盘价较低的25%交易日计算低价振幅均值V_low 4. 因子值V = V_high - V_low[48] 5. **因子名称:交易行为合成因子** - **构建思路**:加权合成上述四类交易行为因子[32] - **具体构建过程**: 1. 对单因子进行行业内去极值与标准化 2. 滚动12期ICIR作为权重加权合成 因子回测效果 1. **理想反转因子** - 全历史IC均值:-0.050 - 全历史rankIC均值:-0.061 - 全历史IR:2.53 - 全历史多空对冲胜率:78.1% - 2025年6月收益:1.09% - 近12月胜率:66.7%[16][7] 2. **聪明钱因子** - 全历史IC均值:-0.037 - 全历史rankIC均值:-0.061 - 全历史IR:2.74 - 全历史多空对冲胜率:82.1% - 2025年6月收益:0.91% - 近12月胜率:91.7%[19][7] 3. **APM因子** - 全历史IC均值:0.029 - 全历史rankIC均值:0.034 - 全历史IR:2.27 - 全历史多空对冲胜率:76.6% - 2025年6月收益:-0.11% - 近12月胜率:58.3%[23][7] 4. **理想振幅因子** - 全历史IC均值:-0.054 - 全历史rankIC均值:-0.073 - 全历史IR:3.01 - 全历史多空对冲胜率:83.5% - 2025年6月收益:2.43% - 近12月胜率:75.0%[27][7] 5. **交易行为合成因子** - 全历史IC均值:0.067 - 全历史rankIC均值:0.092 - 全历史IR:3.30 - 全历史多空对冲胜率:82.4% - 2025年6月收益:1.12% - 近12月胜率:83.3% - 多头对冲年化收益:8.64% - 收益波动比:2.75 - 国证2000/中证1000/中证800的IR:2.93/2.85/1.26[32][36][37] Barra风格因子表现(2025年6月) - 市值因子收益:-0.42% - 账面市值比因子收益:0.09% - 成长因子收益:-0.05% - 盈利预期因子收益:-0.11%[4][14]
金融工程定期:开源交易行为因子绩效月报(2025年5月)-20250530
开源证券· 2025-05-30 13:14
量化因子与构建方式 1. **因子名称:理想反转因子** - **构建思路**:通过每日平均单笔成交金额的大小切割出反转属性最强的交易日,认为A股反转之力的微观来源是大单成交[4] - **具体构建过程**: 1. 回溯股票过去20日数据 2. 计算每日平均单笔成交金额(成交金额/成交笔数) 3. 单笔成交金额高的10个交易日涨跌幅加总为M_high 4. 单笔成交金额低的10个交易日涨跌幅加总为M_low 5. 因子值M = M_high - M_low[42] - **因子评价**:逻辑清晰,聚焦大单交易的反转效应 2. **因子名称:聪明钱因子** - **构建思路**:从分钟行情价量信息识别机构交易参与度,构造跟踪聪明钱的指标[4] - **具体构建过程**: 1. 取股票过去10日分钟数据 2. 计算每分钟指标 $$S_t = |R_t| / V_t^{0.25}$$($$R_t$$为分钟涨跌幅,$$V_t$$为分钟成交量) 3. 按$$S_t$$排序,取成交量累积前20%的分钟作为聪明钱交易 4. 计算聪明钱VWAP(成交量加权均价)与整体VWAP的比值Q = VWAPsmart/VWAPall[41][43] - **因子评价**:有效捕捉机构交易行为特征 3. **因子名称:APM因子** - **构建思路**:衡量股价在日内不同时段(上午/下午)的行为差异[4] - **具体构建过程**: 1. 取股票过去20日隔夜与下午收益率数据 2. 回归计算残差:$$r = \alpha + \beta R + \epsilon$$ 3. 计算隔夜与下午残差差异统计量: $$\mathrm{stat}={\frac{\mu(\delta_{t})}{\sigma(\delta_{t})/{\sqrt{N}}}}$$ 4. 对动量因子回归取残差作为APM因子[44][45] - **因子评价**:揭示日内交易模式的结构性差异 4. **因子名称:理想振幅因子** - **构建思路**:基于股价维度切割振幅,分析高价态与低价态的信息差异[4] - **具体构建过程**: 1. 计算股票过去20日振幅(最高价/最低价-1) 2. 高价振幅V_high = 收盘价最高25%交易日的振幅均值 3. 低价振幅V_low = 收盘价最低25%交易日的振幅均值 4. 因子值V = V_high - V_low[47] - **因子评价**:有效区分不同价格区间的振幅信息 5. **因子名称:交易行为合成因子** - **构建思路**:加权整合四个交易行为因子,提升稳定性[31] - **具体构建过程**: 1. 对单因子进行行业去极值与标准化 2. 滚动12期ICIR加权计算合成因子值[31] 因子回测效果 1. **理想反转因子** - 全历史IC均值:-0.050 - 全历史rankIC均值:-0.061 - 全历史IR:2.52 - 全历史多空胜率:78.0% - 2025年5月收益:-0.63% - 近12月胜率:66.7%[5][14] 2. **聪明钱因子** - 全历史IC均值:-0.037 - 全历史rankIC均值:-0.061 - 全历史IR:2.73 - 全历史多空胜率:81.9% - 2025年5月收益:-0.86% - 近12月胜率:91.7%[5][18] 3. **APM因子** - 全历史IC均值:0.029 - 全历史rankIC均值:0.034 - 全历史IR:2.28 - 全历史多空胜率:77.1% - 2025年5月收益:-1.03% - 近12月胜率:66.7%[5][22] 4. **理想振幅因子** - 全历史IC均值:-0.054 - 全历史rankIC均值:-0.073 - 全历史IR:2.99 - 全历史多空胜率:83.4% - 2025年5月收益:-1.50% - 近12月胜率:75.0%[5][26] 5. **交易行为合成因子** - 全历史IC均值:0.067 - 全历史rankIC均值:0.092 - 全历史IR:3.28 - 全历史多空胜率:82.3% - 2025年5月收益:-1.58% - 近12月胜率:83.3%[5][31] - 中小盘表现:国证2000 IR=2.95,中证1000 IR=2.92[31]
金融工程定期:开源交易行为因子绩效月报(2025年4月)-20250430
开源证券· 2025-04-30 09:44
量化因子与构建方式 1. **因子名称:理想反转因子** - **构建思路**:通过识别大单成交日来捕捉A股反转效应的微观来源,切割出反转属性最强的交易日[5][15] - **具体构建过程**: 1. 回溯股票过去20日数据,计算每日平均单笔成交金额(成交金额/成交笔数)[49] 2. 筛选单笔成交金额最高的10个交易日,计算其涨跌幅总和记为M_high 3. 筛选单笔成交金额最低的10个交易日,计算其涨跌幅总和记为M_low 4. 因子值M = M_high - M_low[49] - **评价**:因子逻辑清晰,聚焦大单驱动的反转效应,历史表现稳健[5][16] 2. **因子名称:聪明钱因子** - **构建思路**:从分钟级价量数据中识别机构交易行为,构造反映聪明钱交易价位的因子[5][15] - **具体构建过程**: 1. 取股票过去10日分钟行情数据,计算每分钟指标 $$S_t = |R_t| / (V_t)^{0.25}$$,其中$R_t$为分钟涨跌幅,$V_t$为分钟成交量[47] 2. 按$S_t$排序,选取成交量累积占比前20%的分钟作为聪明钱交易 3. 计算聪明钱交易的VWAP(VWAPsmart)和全部交易的VWAP(VWAPall) 4. 因子值Q = VWAPsmart / VWAPall[47] - **评价**:有效捕捉机构交易痕迹,因子区分度高[5][21] 3. **因子名称:APM因子** - **构建思路**:通过分析日内不同时段(上午/下午)股价行为差异构建反转因子[5][15] - **具体构建过程**: 1. 取股票过去20日数据,计算每日隔夜收益率$r_{night}$和下午收益率$r_{afternoon}$[48] 2. 对40组收益率数据回归:$$r = \alpha + \beta R + \epsilon$$(R为对应时段指数收益率) 3. 计算隔夜与下午残差差值$\delta_t = \epsilon_{night} - \epsilon_{afternoon}$ 4. 构造统计量 $$\mathrm{stat} = \frac{\mu(\delta_t)}{\sigma(\delta_t)/\sqrt{N}}$$[48] 5. 对动量因子回归取残差作为最终因子值[50] - **评价**:揭示日内交易模式差异,但需控制动量干扰[5][25] 4. **因子名称:理想振幅因子** - **构建思路**:基于股价高低状态切割振幅信息,捕捉结构性差异[5][15] - **具体构建过程**: 1. 计算股票过去20日每日振幅(最高价/最低价-1)[51] 2. 选取收盘价最高的25%交易日,计算振幅均值V_high 3. 选取收盘价最低的25%交易日,计算振幅均值V_low 4. 因子值V = V_high - V_low[51] - **评价**:价态切割增强信息纯度,多空收益显著[5][30] 5. **因子名称:交易行为合成因子** - **构建思路**:加权整合四个交易行为因子,提升稳定性[35] - **具体构建过程**: 1. 对单因子进行行业内去极值和标准化处理 2. 滚动12期ICIR加权计算合成因子值[35] - **评价**:组合效果优于单因子,尤其在中小盘股票中表现突出[35][42] --- 因子的回测效果 1. **理想反转因子** - 全历史IC均值:-0.051 - 全历史rankIC均值:-0.061 - 全历史IR:2.55 - 全历史多空对冲胜率:78.5% - 2025年4月多空收益:0.89% - 近12月胜率:66.7%[16][20] 2. **聪明钱因子** - 全历史IC均值:-0.038 - 全历史rankIC均值:-0.061 - 全历史IR:2.78 - 全历史多空对冲胜率:82.5% - 2025年4月多空收益:0.89% - 近12月胜率:100.0%[21][25] 3. **APM因子** - 全历史IC均值:0.030 - 全历史rankIC均值:0.034 - 全历史IR:2.32 - 全历史多空对冲胜率:77.6% - 2025年4月多空收益:-0.27% - 近12月胜率:75.0%[25][29] 4. **理想振幅因子** - 全历史IC均值:-0.054 - 全历史rankIC均值:-0.073 - 全历史IR:3.04 - 全历史多空对冲胜率:83.9% - 2025年4月多空收益:2.52% - 近12月胜率:83.3%[30][34] 5. **交易行为合成因子** - 全历史IC均值:0.068 - 全历史rankIC均值:0.092 - 全历史IR:3.36 - 全历史多空对冲胜率:82.2% - 2025年4月多空收益:0.99% - 近12月胜率:83.3%[35][40] - 国证2000中IR:3.00,中证1000中IR:2.98,中证800中IR:1.30[42] --- Barra风格因子表现(2025年4月) - 市值因子收益:0.09% - 账面市值比因子收益:0.11% - 成长因子收益:-0.19% - 盈利预期因子收益:-0.02%[4][14]