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

101个α因子#18

(-1 * rank(((stddev(abs((close - open)), 5) + (close - open)) + correlation(close, open, 10))))

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

(-1 * rank(((ts_std_dev(abs((close - open)), 5) + (close - open)) + ts_corr(close, open, 10))))

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


1. 计算日内价格波动幅度:abs(close - open)
  • 定义:当日收盘价与开盘价的绝对差值,反映价格日内波动强度,忽略涨跌方向。
  • 逻辑意义:波动越大,市场分歧或事件驱动越显著。

2. 评估近期波动稳定性:ts_std_dev(..., 5)
  • 定义:过去5个交易日内abs(close - open)标准差,衡量波动幅度的变化率。
    • 高值:近期日内波动剧烈且不稳定(如暴涨暴跌交替)。
    • 低值:日内波动平稳,趋势连贯。

3. 捕捉当日价格方向:(close - open)
  • 定义:当日收盘价与开盘价的差值,直接反映价格日内变动方向。
    • 正值:收盘价高于开盘价(上涨)。
    • 负值:收盘价低于开盘价(下跌)。

4. 分析开盘收盘价相关性:ts_corr(close, open, 10)
  • 定义:过去10个交易日内收盘价与开盘价的 滚动相关系数
    • 接近+1:开盘价与收盘价高度正相关(趋势延续性强,如高开高走)。
    • 接近-1:开盘价与收盘价负相关(趋势反转频繁,如高开低走)。

5. 组合信号:(波动稳定性 + 当日方向 + 相关性)
  • 公式
    [
    \text{组合值} = \text{Ts_Std_Dev}{5d}(\text{波动幅度}) + (\text{Close} - \text{Open}) + \text{Ts_Corr}{10d}(\text{Close}, \text{Open})
    ]
  • 逻辑分解
    1. 高波动不稳定性(高Ts_Std_Dev):市场处于无序状态,可能预示反转。
    2. 当日价格上涨(Close - Open正):短期多头占优,但需结合其他信号验证。
    3. 低/负相关性(Ts_Corr低):开盘价与收盘价联动性弱,趋势缺乏持续性。

6. 横截面排名与逻辑反转:-1 * rank(...)
  • 排名(Rank):对全市场股票的“组合值”进行横向分位数排序(0到1)。
  • 反转(-1)
    • 原高分位(组合值高)→ 因子值负:做空波动剧烈、价格上涨但趋势不连贯的股票。
    • 原低分位(组合值低)→ 因子值正:做多波动平稳、价格下跌或趋势连贯的股票。

核心逻辑解析

  1. 捕捉过度波动后的反转

    • 高波动 + 上涨 + 低相关性
      若股票近期波动剧烈(Ts_Std_Dev高),当日上涨(Close-Open正),但开盘与收盘价相关性低(Ts_Corr低),可能反映上涨缺乏资金共识,预示回调(因子值负,做空)。
    • 低波动 + 下跌 + 高相关性
      若波动平稳(Ts_Std_Dev低),当日下跌(Close-Open负),但开盘与收盘价高度相关(Ts_Corr高),可能反映趋势性下跌已充分反应,预示反弹(因子值正,做多)。
  2. 量价趋势验证

    • 通过相关性(Ts_Corr)过滤噪音,仅当价格变动与历史模式背离时,信号可信度更高。

潜在策略意图

  • 反转交易:利用波动率和相关性的极端值,押注市场过度反应后的修正。
  • 趋势持续性评估:通过相关性判断价格变动的内在质量(是否由持续资金流驱动)。
  • 动态风险控制:波动率标准差避免在无序市场中追涨杀跌。

示例说明

股票Ts_Std_Dev(5d)Close-OpenTs_Corr(10d)组合值Rank因子值预期方向
A2.5(高波动)+1.8(涨)0.3(低相关)2.5+1.8+0.3=4.60.9-0.9做空(高波动+上涨但趋势弱)
B0.8(低波动)-0.5(跌)0.9(高相关)0.8-0.5+0.9=1.20.4-0.4中性(趋势连贯,不做多)
C1.2(中波动)-2.0(跌)-0.7(负相关)1.2-2.0-0.7=-1.50.1+0.9做多(下跌但趋势反转信号)
  • 股票A:高波动、上涨但相关性低 → 因子值负,做空。
  • 股票C:下跌但相关性负(开盘与收盘反向)→ 因子值正,押注反转。

关键公式总结

Factor = − 1 × Rank ( Ts_Std_Dev 5 d ( 波动幅度 ) ⏟ 波动稳定性 + ( Close − Open ) ⏟ 当日方向 + Ts_Corr 10 d ( Close , Open ) ⏟ 趋势质量 ) \text{Factor} = -1 \times \text{Rank} \left( \underbrace{\text{Ts\_Std\_Dev}_{5d}(\text{波动幅度})}_{\text{波动稳定性}} + \underbrace{(\text{Close} - \text{Open})}_{\text{当日方向}} + \underbrace{\text{Ts\_Corr}_{10d}(\text{Close}, \text{Open})}_{\text{趋势质量}} \right) Factor=1×Rank 波动稳定性 Ts_Std_Dev5d(波动幅度)+当日方向 (CloseOpen)+趋势质量 Ts_Corr10d(Close,Open)
逻辑链条
波动无序性 + 短期价格方向 + 趋势持续性 → 反向押注修正机会。

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

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

相关文章:

  • 【Python/Tkinter】实现程序菜单
  • JVM部分内容
  • mybatisplus公共字段自动填充
  • 1.3 任务Task的说明(Xqt)
  • [Linux文件系统] “我的文件在哪?”FHS标准深度解析与核心目录实用指南
  • MVC和MVVM架构的区别
  • sqli-labs——二次注入
  • 常见的慢SQL优化方式
  • strlen和sizeof,const char *、char * const 和char []区别
  • 第二十九天打卡
  • 网络割接的详细流程和关键点
  • 关于常见日志的几种级别和格式
  • 加工生产调度(Johnson算法)
  • vue vite textarea标签按下Shift+Enter 换行输入,只按Enter则提交的实现思路
  • 准备好,开始构建:由 Elasticsearch 向量数据库驱动的 Red Hat OpenShift AI 应用程序
  • 手写ES6 Promise() 相关函数
  • 怎么把https://github.com项目拉到自己的github
  • 在Ubuntu18.04下搭建SadTalker让图片开口说话
  • 第五章:异步幻境 · 时间与数据的秘密
  • STM32之温湿度传感器(DHT11)
  • 纯惯导(INS)的误差来源及其对静态漂移曲线的影响
  • SS928V100(Hi3403V100)----NNN推理引擎,AMCT-ONNX模型压缩量化踩坑记录(LINUX版)
  • 数据指标体系:企业数字化转型的“数字基因“革命
  • Even Split_CodeForces - 1666E分析与解答
  • 【三轴加速度计】QMA6100P数据手册解析
  • 基于RFSOC49DR-16收16发 PCIE4.0 X8 射频采集卡
  • 航电系统之云台检测技术篇
  • 5月22总结
  • 浅聊一下搭建企业私有知识库的可行方案
  • Springboot3