101个α因子#6
(-1 * correlation(open, volume, 10))
worldquant brain平台上调整后的语法:
(-1 * ts_corr(open, volume, 10))
这个alpha因子 (-1 * ts_corr(open, volume, 10))
的逻辑可以通过以下步骤拆解和分析:
1. 核心计算:时间序列相关性
ts_corr(open, volume, 10)
计算过去10天内**开盘价(open)与成交量(volume)**的滚动时间序列相关系数。- 若相关系数为正,表明过去10天开盘价与成交量同向变动(价涨量增或价跌量缩)。
- 若相关系数为负,表明两者反向变动(价涨量缩或价跌量增)。
2. 符号反转:-1 *
的作用
通过乘以 -1
,将相关系数的方向反转:
- 原始正相关(价量同向)→ 因子值为负
- 原始负相关(价量反向)→ 因子值为正
3. 逻辑假设:价量背离与价格反转
- 价量同向(正相关):
- 典型场景:价格上涨伴随放量(趋势延续信号),或下跌伴随缩量(空头主导)。
- 因子逻辑:认为这种趋势可能已过度反应,未来可能反转,因此赋予负值(看空信号)。
- 价量反向(负相关):
- 典型场景:价格上涨但缩量(上涨动力不足),或下跌但放量(恐慌抛售后的潜在反转)。
- 因子逻辑:认为这种背离可能预示反转,因此赋予正值(看多信号)。
4. 策略意图:捕捉趋势衰竭与反转
- 当因子值为正(原始负相关):
预期价格与成交量的背离(如价升量缩)将导致趋势无法持续,价格可能反转上涨。 - 当因子值为负(原始正相关):
预期价量同向趋势(如价升量增)已接近尾声,价格可能反转下跌。
5. 实际应用场景
- 案例1:上涨缩量(负相关)
过去10天股价上涨但成交量逐渐萎缩,因子值为正,预示上涨缺乏支撑,可能回调或反转。但因子设计者认为此时应看多(反转上涨),可能隐含“缩量调整后继续上行”的逻辑。 - 案例2:下跌放量(负相关)
股价下跌但成交量放大,因子值为正,可能预示恐慌抛售后的超跌反弹机会。 - 案例3:价量齐升(正相关)
因子值为负,认为趋势已充分反映,可能面临回调风险。
6. 潜在逻辑冲突与注意事项
- 与传统价量理论的差异:
经典理论中,价升量增通常被视为健康趋势,但此因子将其视为反转信号(负值),需验证是否符合特定市场环境(如震荡市中的反转策略)。 - 时间窗口选择:
10天的短期相关性可能捕捉高频反转信号,但需避免噪声干扰。 - 方向性假设:
反转策略需依赖市场存在均值回复特性,若市场处于强趋势中,因子可能失效。
7. 总结
该因子通过反转开盘价与成交量的短期相关性,试图捕捉价量背离带来的反转机会:
- 看多信号:价量反向变动(如缩量上涨/放量下跌)。
- 看空信号:价量同向变动(如放量上涨/缩量下跌)。
其核心假设是短期价量趋势的不可持续性,适用于均值回复或震荡市场环境。
目前没有调整至可提交的状态。欢迎留言交流!