当前位置: 首页 > news >正文

101个α因子#27

((0.5 < rank((sum(correlation(rank(volume), rank(vwap), 6), 2) / 2.0))) ? (-1 * 1) : 1)

worldquant brain平台上调整后的语法:

((0.5 < rank((ts_sum(ts_corr(rank(volume), rank(vwap), 6), 2) / 2.0))) ? (-1 * 1) : 1)

Alpha因子逻辑分步解析:


1. 计算量价相关性(6日滚动窗口)
  • 公式
    corr 6 = ts_corr ( rank ( volume ) , rank ( vwap ) , 6 ) \text{corr}_6 = \text{ts\_corr}(\text{rank}(\text{volume}), \text{rank}(\text{vwap}), 6) corr6=ts_corr(rank(volume),rank(vwap),6)
  • 逻辑
    计算过去6个交易日内 成交量排名VWAP(成交量加权均价)排名 的滚动相关系数。
    • 正相关性高:成交活跃时,价格同步上涨(量价齐升)。
    • 正相关性低或负:成交量与价格走势背离。

2. 平滑相关性信号(2日均值)
  • 公式
    avg_corr 2 = ts_sum ( corr 6 , 2 ) 2 \text{avg\_corr}_2 = \frac{\text{ts\_sum}(\text{corr}_6, 2)}{2} avg_corr2=2ts_sum(corr6,2)
  • 逻辑
    对6日相关系数取2日平均,降低短期波动干扰,突出持续性信号。

3. 横截面排名(Rank)
  • 操作
    对全市场股票的2日平均相关性进行分位数排序(0到1)。
    • 高分位(接近1):量价相关性显著高于其他股票。
    • 低分位(接近0):量价相关性显著低于其他股票。

4. 条件判断与信号生成
  • 条件
    若 rank ( avg_corr 2 ) > 0.5 ⇒ 因子值 = − 1 ( 做空 ) 否则 ⇒ 因子值 = + 1 ( 做多 ) \text{若 } \text{rank}(\text{avg\_corr}_2) > 0.5 \quad \Rightarrow \quad \text{因子值} = -1 \quad (\text{做空}) \\ \text{否则} \quad \Rightarrow \quad \text{因子值} = +1 \quad (\text{做多})  rank(avg_corr2)>0.5因子值=1(做空)否则因子值=+1(做多)
  • 逻辑
    • 量价相关性排名前50%(高分位)
      认为量价齐升可能过度反应,押注趋势反转 → 做空
    • 量价相关性排名后50%(低分位)
      认为量价背离或趋势未充分反应 → 做多

核心策略逻辑

  1. 量价协同与反转预期

    • 高相关性(做空)
      量价同步上涨可能反映短期超买,预期获利盘抛压导致回调。
    • 低相关性(做多)
      量价背离可能预示价格尚未反映真实价值,或趋势初期资金尚未跟进。
  2. 横向比较增强鲁棒性

    • 通过全市场排名,消除绝对值波动影响,聚焦个股相对强弱。

潜在策略意图

  • 捕捉短期反转机会
    利用量价协同的极端值(前50%)押注反转,避免追涨杀跌。
  • 动态多空切换
    根据市场整体量价关系调整方向,适应不同环境。
  • 简化信号生成
    二值化输出(-1或1)便于组合构建与仓位管理。

示例场景

股票6日量价相关性2日均值全市场排名因子值操作
A0.8(高协同)0.750.7(前30%)-1做空
B0.3(低协同)0.250.4(后60%)+1做多
C0.5(中协同)0.50.5(中位)+1做多
  • 股票A:量价高度协同 → 做空,预期回调。
  • 股票B:量价背离 → 做多,预期修复。

风险与改进

  • 优势
    • 逻辑简洁,易于实现。
    • 通过排名规避市场整体波动影响。
  • 风险
    • 趋势市场失效:若量价协同持续强化(如牛市),反向信号可能亏损。
    • 参数敏感:6日与2日窗口需回测优化。
  • 改进方向
    • 结合波动率指标(如ATR)过滤极端波动。
    • 引入长期趋势确认(如60日均线方向)。

关键公式总结

Factor = { − 1 if Rank ( Ts_Sum 2 d ( Ts_Corr 6 d ( Rank ( Volume ) , Rank ( VWAP ) ) 2 ) > 0.5 + 1 otherwise \text{Factor} = \begin{cases} -1 & \text{if } \text{Rank}\left( \frac{\text{Ts\_Sum}_{2d}(\text{Ts\_Corr}_{6d}(\text{Rank}(\text{Volume}), \text{Rank}(\text{VWAP}))}{2} \right) > 0.5 \\ +1 & \text{otherwise} \end{cases} Factor={1+1if Rank(2Ts_Sum2d(Ts_Corr6d(Rank(Volume),Rank(VWAP)))>0.5otherwise
策略本质
量价协同度排名 + 反向操作 → 押注短期反转。
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 第4周_作业题_逐步构建你的深度神经网络
  • C++静态成员变量与对象生命周期解析
  • 前端学习笔记——Promis.All
  • HarmonyOS:帧率和丢帧分析实践
  • 齿轮,链轮,同步轮,丝杆传动sw画法
  • 十进制转二进制
  • Intel oneAPI对OpenCL 的支持
  • kafka在线增加分区副本数
  • OpenCV CUDA 模块图像过滤------创建一个高斯滤波器函数createGaussianFilter()
  • 【计算机网络 第8版】谢希仁编著 第五章运输层 题型总结1 UDP和TCP报文格式
  • 基于labview的声音采集与存储分析系统
  • python绘制股票K线
  • sockaddr结构体详解
  • 学习日记-day13-5.22
  • Python中accumulate方法
  • MySQL三种备份方式介绍
  • AI价值的冰与火之歌:企业数字化转型的迷雾与曙光
  • 探索微分方程的领域及AI推理
  • knife4j使用
  • MySQL中实现大数据量的快速插入
  • 做产品推广什么网站会比较好/自学seo能找到工作吗
  • 淄博北京网站建设公司/seo网站结构优化的方法
  • 哪些h5网站比较好/西安百度推广开户运营
  • 房产类网站建设费用/南昌seo优化
  • 石景山广州网站建设/百度推广官网
  • 网站系统管理计划/广州网络运营课程培训班