Skip to content

Factor

什么是因子

因子(Factor) 是一个能解释或预测资产未来收益(或风险)的可量化变量。

换句话说:

  • 因子是一个「特征变量」(类似机器学习里的 feature),
  • 它捕捉了市场的一种规律行为偏差
  • 如果这个规律在未来仍然有效,它就能带来超额收益(alpha)

假设你发现:

当过去 30 分钟内成交量突然放大时,价格往往会在接下来的 10 分钟继续上涨

那么你可以定义:

volume_factor = 当前成交量 / 过去30分钟平均成交量

volume_factor > 2 时,你预测“未来会上涨”。这个 volume_factor 就是一个 因子。它代表市场中“量价惯性”的一种结构性特征。

因子 vs 特征 vs 信号 的区别与关系

名称 含义 类比
特征 (Feature) 任意从数据提取的变量 原始原料
因子 (Factor) 被证明与未来收益有关的特征 有预测力的特征
信号 (Signal) 根据因子做出的买卖决策 因子触发的行动

因子的核心作用

解释性(Descriptive)

  • 帮助理解市场结构: 比如“高资金费率 → 多头拥挤 → 回调风险上升”。

预测性(Predictive)

  • 若因子与未来收益显著相关(统计上显著),就能用于预测

策略构建(Trading Signal)

  • 因子值高 → 多头信号;
  • 因子值低 → 空头信号。
  • 可以单独使用,也可以多个因子组合加权。

如何判断一个因子“好不好”

一个好的因子应该同时满足以下几点:

维度 含义 判断方法
📈 预测力 能预测未来收益 因子IC(相关系数)显著正/负
📊 稳健性 不同时间段、不同币种都有效 滚动窗口 / 样本外验证
💰 可交易性 能覆盖交易成本、滑点 回测净收益为正
🧠 经济逻辑 有合理解释,不是噪声 理论上能讲通

在 5 分钟周期中,因子长什么样?

举几个真实的例子让你更直观:

因子名称 公式 经济含义
短期动量因子 \((P_t - P_{t-3}) / P_{t-3}\) 价格惯性:涨得快可能继续涨
成交量因子 \(Vol_t / MA(Vol,12)\) 量能爆发说明关注度提升
持仓量变化率 \((OI_t - OI_{t-1}) / OI_{t-1}\) 杠杆增加 → 趋势延续或反转
资金费率变化 FundingRate_t - FundingRate_{t-1} 多空拥挤风险信号
清算量差 LongLiq - ShortLiq 短期极端事件后的反转潜力

因子有效性

一个因子在统计上能显著预测未来收益(或风险),并且这种关系在样本外、不同时间段仍然成立,我们就说这个因子是“有效的”。

验证因子有效性的完整流程

步骤 内容 目的
1️⃣ 构造因子时间序列 生成每个时间点的因子值
2️⃣ 定义预测目标(标签) 下一期收益、波动率、方向等
3️⃣ 统计检验(IC、分组回测) 看因子与目标的相关性
4️⃣ 样本外/滚动验证 防止过拟合
5️⃣ 成本与实盘可行性评估 判断能否真实赚钱