量化:基于RSRS的市场择时复现

文章目录

  • 资源
  • 研报解读
    • 概念
    • Q&A
    • RSRS指标构建
    • 交易策略
    • 源码

资源

《阻力支撑相对强度RSRS研究报告》
链接:https://pan.baidu.com/s/1EhtoC25WSO7WpNiyZpcKYA
提取码:2023
合吾~~~祝投资顺利愉快!

研报复现系列(5)基于阻力支撑相对强度(RSRS)的市场择时

研报解读

概念

传统策略将阻力位与支撑位看作价格区间的阈值,是一个定值,但这种使用策略在等待突破时具有滞后性,在震荡行情中表现不佳。

本篇研报考虑阻力位与支撑位之间的相对强度,将其看作一个变量,阻力位与支撑位反映了交易者对目前市场状态顶底的一种预期判断,而强度代表的是这种判断的确定性。如:在下跌熊市中,如果支撑强度明显大于阻力强度,则熊市即将结束,价格见底。

Q&A

  • 如何量化定义支撑位和阻力位?
    每日最高价与最低价反映了当日全体市场参与者的交易行为所认可的阻力与支撑。使用相对位置变化程度(类似delta-high / delta-low)来描述相对强度。

  • 如何定义并量化它们的相对强度?
    建立线性回归如下:
    在这里插入图片描述
    beta为所需斜率,beta值很大时代表支撑强度显著大于阻力强度。

RSRS指标构建

量化:基于RSRS的市场择时复现_第1张图片
量化:基于RSRS的市场择时复现_第2张图片源码采用标准分作为RSRS指标

标准分也叫z分数,是一种具有相等单位的量数。它是将原始分数与团体的平均数之差除以标准差所得的商数,是以标准差为单位度量原始分数离开其平均数的分数之上多少个标准差,或是在平均数之下多少个标准差。

交易策略

量化:基于RSRS的市场择时复现_第3张图片

源码

源码

基于RSRS标准分的ETF动量轮动策略。
描述:总体分为选股和择时两个模块。选股模块从聚宽获取每只标的近一个月的收盘价并作一阶多项式拟合,采用年化收益和R方综合打分并排序。择时模块以600个交易日为观察期,计算前600日的RSRS斜率和当日的RSRS斜率,计算方法为获取前18天的高低价数据进行一阶多项式拟合得到斜率,然后计算当日的RSRS斜率的Z标准分,如果其大于阈值,则买入,小于阈值的相反数则卖出。经回测,按收盘价计算每日涨幅,根据每日涨幅和持仓状态得到策略的日收益率,累乘后得到策略净值并使用matplotlib展示,基本复现原研报的结果,从05年到17年,累计净值在13.37左右。

你可能感兴趣的:(量化,numpy)