请教一下,在东方财富软件里,多因子量化策略怎么选择适合的因子组合?

89 次浏览 1 个回答

1 个回答

因子筛选的核心原则

  • 逻辑驱动优先:选择具有明确市场或经济逻辑的因子,例如价值因子(PE/PB)反映估值洼地、成长因子(净利润增速)反映企业扩张能力、动量因子(近1个月涨跌幅)反映趋势延续性、质量因子(ROE)反映盈利质量。
  • 低相关性冗余剔除:避免因子间高度相关(如PE与PB相关系数>0.7),减少信息重叠,提升组合稳定性。
  • 适配策略周期:短线策略优先选量价因子(换手率、成交量放大),长线策略侧重财务因子(ROE、营收增速)。
  • 数据有效性验证:确保东方财富提供的因子数据(如财务指标、技术指标)更新及时且无幸存者偏差。

东方财富软件内的因子获取渠道

  • 预设因子库:在东方财富量化平台(或软件内“量化”模块)直接调用常见因子,包括:
- 财务类:PE(动态/静态)、PB、ROE(加权/摊薄)、净利润增长率、毛利率; - 技术类:均线多头排列、RSI(相对强弱指数)、MACD背离、布林带突破; - 量能类:换手率、成交量环比增长、大单净量占比。

  • 自定义因子:通过平台公式编辑器(支持Python或内置公式语言)构建复合因子,例如“(ROE+净利润增速)/PE”的价值成长复合因子。

因子组合构建步骤

  1. 确定策略目标:明确是追求超额收益(如跑赢沪深300)还是绝对收益,短线/中线/长线周期。
  2. 初步筛选因子池:从预设库中挑选3-5个符合逻辑的因子(如价值+成长+动量组合)。
  3. 相关性检验:使用东方财富“统计工具”生成因子相关性矩阵,剔除相关系数>0.7的因子(如同时选PE和PB时保留其一)。
  4. 单因子有效性回测:利用平台“因子测试”功能,对单个因子进行分组回测(如将股票按因子值分为10组),保留前10%组跑赢市场的有效因子。
  5. 组合权重分配:采用等权、市值加权或回测收益加权(如对夏普比率高的因子赋予更高权重)。
  6. 组合回测优化:将因子组合应用于历史数据回测,调整权重或替换无效因子,目标是提升夏普比率、降低最大回撤。

东方财富实操技巧

  • 利用IC值筛选:通过平台工具计算因子的信息系数(IC),IC绝对值越高(通常>0.05),因子预测能力越强。
  • 行业针对性调整:针对特定行业优化因子,例如科技行业优先选研发投入增速、专利数量因子;消费行业侧重ROE、毛利率因子。
  • 动态更新因子:每季度重新回测因子有效性,适配市场风格变化(如价值因子在熊市更有效,成长因子在牛市占优)。

注意事项

  • 避免过度拟合:不要为追求历史回测高收益加入过多因子(建议3-5个核心因子),防止实盘失效。
  • 考虑交易成本:回测时需加入东方财富的佣金、印花税等成本模拟,确保策略盈利空间。
  • 小资金实盘验证:先用10%-20%资金运行组合,观察实盘与回测的一致性,再逐步放大资金规模。

若需进一步优化因子组合或获取低佣金交易渠道,可通过微信公众号搜索:问金测评,点击菜单“专属渠道”对接头部券商专属低佣渠道,降低交易成本对策略收益的侵蚀。