热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

【量化交易】量化因子动量类因子

量化因子-风险类因子计算5日乖离率BIAS5(收盘价-收盘价的N日简单平均)收盘价的N日简单平均*100,在此n取560日变动速率&#

量化因子 - 风险类因子计算

5日乖离率 BIAS5

(收盘价-收盘价的N日简单平均)/ 收盘价的N日简单平均*100,在此n取5

60日变动速率(Price Rate of Change) ROC60


①AX=今天的收盘价—20天前的收盘价 ②BX=60天前的收盘价 ③ROC=AX/BX*100


6日收盘价格与日期线性回归系数 PLRC6


计算 6 日收盘价格,与日期序号(1-6)的线性回归系数,(close / mean(close)) = beta * t + alpha


6日变动速率(Price Rate of Change) ROC6


①AX=今天的收盘价—6天前的收盘价 ②BX=6天前的收盘价 ③ROC=AX/BX*100


单日价量趋势 single_day_VPT


(今日收盘价 - 昨日收盘价)/ 昨日收盘价 * 当日成交量 # (复权方法为基于当日前复权)


当前股价除以过去三个月股价均值再减1 Price3M


当日收盘价 / mean(过去三个月(61天)的收盘价) -1


Aroon指标下轨 arron_down_25


Aroon(下降)=[(计算期天数-最低价后的天数)/计算期天数]*100


10日顺势指标 CCI10


CCI:=(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N)); TYP:=(HIGH+LOW+CLOSE)/3; N:=10


Aroon指标上轨 arron_up_25


Aroon(上升)=[(计算期天数-最高价后的天数)/计算期天数]*100


10日终极指标TRIX TRIX10


MTR=收盘价的10日指数移动平均的10日指数移动平均的10日指数移动平均; TRIX=(MTR-1日前的MTR)/1日前的MTR*100


多头力道 bull_power


(最高价-EMA(close,13)) / close


空头力道 bear_power


(最低价-EMA(close,13)) / close


CR指标 CR20


①中间价=1日前的最高价+最低价/2 ②上升值=今天的最高价-前一日的中间价(负值记0) ③下跌值=前一日的中间价-今天的最低价(负值记0) ④多方强度=20天的上升值的和,空方强度=20天的下跌值的和 ⑤CR=(多方强度÷空方强度)×100


BBI 动量 BBIC


BBI(3, 6, 12, 24) / 收盘价 (BBI 为常用技术指标类因子“多空均线”)


单日价量趋势12均值 single_day_VPT_12


MA(single_day_VPT, 12)


梅斯线 MASS


MASS(N1=9, N2=25, M=6)


当前交易量相比过去1个月日均交易量 与过去过去20日日均收益率乘积 Volume1M


当日交易量 / 过去20日交易量MEAN * 过去20日收益率MEAN


参考:
  1. 聚宽-因子看板-动量类因子






推荐阅读
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文介绍如何利用动态规划算法解决经典的0-1背包问题。通过具体实例和代码实现,详细解释了在给定容量的背包中选择若干物品以最大化总价值的过程。 ... [详细]
  • 本文详细探讨了Java中的24种设计模式及其应用,并介绍了七大面向对象设计原则。通过创建型、结构型和行为型模式的分类,帮助开发者更好地理解和应用这些模式,提升代码质量和可维护性。 ... [详细]
  • 本文基于刘洪波老师的《英文词根词缀精讲》,深入探讨了多个重要词根词缀的起源及其相关词汇,帮助读者更好地理解和记忆英语单词。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 深入理解Java中的volatile、内存屏障与CPU指令
    本文详细探讨了Java中volatile关键字的作用机制,以及其与内存屏障和CPU指令之间的关系。通过具体示例和专业解析,帮助读者更好地理解多线程编程中的同步问题。 ... [详细]
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • c# – UWP:BrightnessOverride StartOverride逻辑 ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
  • 深入解析Spring Cloud Ribbon负载均衡机制
    本文详细介绍了Spring Cloud中的Ribbon组件如何实现服务调用的负载均衡。通过分析其工作原理、源码结构及配置方式,帮助读者理解Ribbon在分布式系统中的重要作用。 ... [详细]
author-avatar
林亚培_724
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有