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

101个α因子#15

(-1 * sum(rank(correlation(rank(high), rank(volume), 3)), 3))

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

(-1 * ts_sum(rank(ts_corr(rank(high), rank(volume), 3)), 3))

该alpha因子的逻辑分步解析:


1. 横截面价格与成交量排名:
  • rank(high):每日对全市场股票的最高价(high)进行横向排名,转换为0到1的分位数,反映个股价格在当日的相对强度。
  • rank(volume):对成交量进行横向排名,反映成交量的相对活跃度。

2. 短期量价相关性计算:ts_corr(..., 3)
  • 定义:计算过去3个交易日内,某只股票的 最高价排名序列成交量排名序列 的滚动相关系数。
    • 正相关性(接近1):高价排名与成交量排名同向变动(如高价股伴随放量)。
    • 负相关性(接近-1):高价排名与成交量排名反向变动(如高价股伴随缩量)。

3. 相关性值的横截面排名:rank(...)
  • 对全市场股票的3日相关性值进行横向排序,转化为0到1的分位数:
    • 高分位(接近1):相关性显著高于其他股票,表明量价排名高度同步。
    • 低分位(接近0):相关性显著低于其他股票,表明量价排名背离或弱相关。

4. 相关性排名的三日累积:ts_sum(..., 3)
  • 定义:对过去3天的相关性排名值求和,捕捉短期内的持续性信号:
    • 高累积值:连续多日量价排名同步(趋势延续信号)。
    • 低累积值:量价排名持续背离(趋势反转信号)。

5. 逻辑反转:-1 * ...
  • 将累积值乘以 -1,反转数值方向:
    • 原高分位累积(正)→ 负值:量价持续同步的股票,因子值为负。
    • 原低分位累积(负)→ 正值:量价持续背离的股票,因子值为正。

核心逻辑解析

  1. 量价同步与趋势衰竭

    • 量价同步(因子值负)
      • 高价股持续伴随放量(正相关性),可能反映趋势已充分反应,未来动能衰减。
      • 高价股持续伴随缩量(负相关性),可能反映流动性不足,趋势难以为继。
    • 量价背离(因子值正)
      • 高价股与成交量反向变动,可能预示短期反转或资金流异常。
  2. 短期反转策略

    • 通过反转累积信号,因子倾向于:
      • 做空量价同步股:押注趋势过度后的回调。
      • 做多量价背离股:押注非理性波动的修复。

潜在策略意图

  • 捕捉趋势衰竭信号:利用3日窗口内量价联动的持续性,识别短期超买或超卖。
  • 量价背离增强信号:通过相关性排名过滤噪音,聚焦极端同步或背离的股票。
  • 动态加权累积:三日累积平滑单日异常值,提升信号稳定性。

关键公式总结

Factor = − 1 × ∑ t − 2 t Rank ( Ts_Corr 3 d ( Rank ( High ) , Rank ( Volume ) ) ) \text{Factor} = -1 \times \sum_{t-2}^{t} \text{Rank} \left( \text{Ts\_Corr}_{3d} \left( \text{Rank}(\text{High}), \ \text{Rank}(\text{Volume}) \right) \right) Factor=1×t2tRank(Ts_Corr3d(Rank(High), Rank(Volume)))
逻辑链条
高价股量价联动强度 → 持续性检验 → 反向押注短期反转。

在这里插入图片描述
在这里插入图片描述
目前没有调整至可提交的状态。欢迎留言交流!

http://www.xdnf.cn/news/8228.html

相关文章:

  • CentOS7安装 PHP-FPM 7.4
  • 2025海外短剧CPS系统开发指南:高付费市场解析与增速全景图
  • 【CSS】九宫格布局
  • openEuler 22.03 LTS-SP3 系统安装 docker 26.1.3、docker-compose
  • 微信小程序之Promise-Promise初始用
  • 笔记:将一个文件服务器上的文件(一个返回文件数据的url)作为另一个http接口的请求参数
  • 重读《人件》Peopleware -(11)Ⅱ 办公环境 Ⅳ 插曲:生产力测量与不明飞行物
  • Nginx核心功能
  • 【Linux系统】冯诺依曼体系结构 和 操作系统的介绍
  • Ctrl+鼠标滚动阻止页面放大/缩小
  • QFileDialog::getSaveFileName导致系统崩溃
  • Go语言gopacket库的HTTP协议分析工具实现
  • 学习人工智能:从0到1的破局指南与职业成长路径
  • vue3+vue-flow实现拖拽矩形框,端点连线,自定义宽高
  • BGP为什么要配置对等IP?
  • PyInstaller入门
  • 如何看navicat数据库连接的密码
  • C++效率掌握之STL库:unordered_map unordered_set底层剖析
  • JavaScript【8】异步请求与本地存储
  • 巢票赛演协议逆向分析
  • 建设工程窝工、停工损失案件庭审发问提纲
  • [Dify] 在Dify中优雅处理本地部署LLM的Token超限问题
  • TransMorph:用于无监督医学图像配准的变压器
  • 网络编程中的 Protobuf 和 JsonCpp 全面解析
  • 视频监控管理平台EasyCVR结合AI分析技术构建高空抛物智能监控系统,筑牢社区安全防护网
  • Dify-4:API 后端架构
  • C#学习11——集合
  • 电机试验平台:实现高效精密测试的关键工具
  • 蓝桥杯 10. 安全序列
  • 今日行情明日机会——20250522