A股市场具有明显的大小盘风格轮动现象,比如2015年以中证500为代表的中小盘全面跑赢沪深300指数(大盘),但在随后的几年中沪深300指数成为市场的主流,收益也大幅跑赢中证500。

而最近一年,市场风格又有了新的切换,中小盘股表现优于大盘股。

下图统计了过去十年中,沪深300指数与中证500指数的收益情况,总体看A股市场历年大小盘轮动风格比较显著。

基于A股市场的大小盘轮动现象显著,理论上讲轮动策略应该是相对有效的。那么轮动策略的核心是什么?投资者需要如何构轮动策略?这篇我们来点实操干货。

什么是轮动策略

“二八轮动”是市场上最为常见的轮动策略,也被称为大小盘轮动策略。

“二”代表数量占比20%左右的大盘权重股,“八”代表数量占比80%左右的中小盘股票,二八轮动就是指在大盘股与小盘股中间不断切换,轮流持有来获得超额收益。

通常用沪深300指数代表大盘股,中证500指数代表中小盘股。

当大盘表现强势时买入沪深300指数基金;同理,中小盘表现强势时则买入中证500指数基金;如果市场整体不好,大小盘都表现较弱时,则持有货币或债券等固定收益类资产。

总体看,“二八轮动”是一种趋势交易策略,结合了板块轮动和择时交易的优势。

轮动策略的原理

二八轮动策略实质是一种“动量效应”。

动量效应是由Jegadeesh和Titman提出的,是指股票的收益率有延续原来的运动方向的趋势,即过去上涨的资产未来还会上涨,过去下跌的资产未来还会下跌。

选择过去一段时间里表现强势的股票指数,并将股市中存在的大盘股和小盘股分化的效应有效利用,形成大小盘资产的轮动效应。

基于股票动量效应,投资者可以通过买入过去收益率高的股票、卖出过去收益率低的股票获利。

简单讲,我们可以把轮动策略理解为“追涨杀跌”的趋势策略。谁涨的好买谁,直到市场风格切换,卖出下跌指数,及时跟随市场转换产品。

如何构建轮动策略

基于及以上理论,ETF之家创建了自己的大小盘轮动策略,自发布以来策略运行稳定,并且获得不错的收益。

具体策略如下:

1、设计理念:动量效应,以创业板为小盘代表,沪深300为大盘代表,当市场弱势时转入货币基金避险;

2、标的选择:选择费率低廉、跟踪效率高的ETF产品为底层产品:沪深300ETF(510300)、创业板(159915)、银华日利(511880);

3、交易策略:每天收盘后将沪深300ETF(510300)和创业板(159915)按照最近20个交易日的涨幅排序,排名第一并且20日涨幅大于2%则次日以开盘价买入;如果排名不是第一或者20日涨幅小于-2%则次日开盘价卖出;如果以上两个条件都不满足则买入银华日利(511880);

策略表现:

从轮动策略的实证数据看,该组合的年化收益达24.86%,同期沪深300ETF的年化收益为7.14%。

自2012年5月28日至2020年5月6日大小盘轮动策略整体是有效的,累计收益率为483.83%,超越同期沪深300ETF基金 410.76%的累计收益率。

在收益率提升的同时,该组合的年化波动率(23.79%)相比沪深300ETF(24.26%)又有所下降,实现了比沪深300更好的风险调整收益率。

此外,该组合在资产回撤控制方面也体现出明显的优势,沪深300ETF最大回撤为-45.45%,同期轮动策略的最大回撤是-32.48%。

上图的收益贡献是指组合中每只产品各自的累计收益,他们的总和即为组合的累计收益。

而风险占比是每只产品对组合的波动率方差(代表风险)的贡献占比。

从策略总收益看,创业板ETF是收益的主要贡献来源,在市场波动较大、趋势较强的2014-2015年,轮动策略实现超额收益;2016年至2019年中旬,市场处于震荡行情,轮动策略则跑输基准(沪深300ETF)。

小结:从结果看,ETF之家创建的大小盘轮动策略有效借助了动量效应的优势,抓住大小轮动的同时通过货币基金有效避险下跌行情。

html如何设置轮动,手把手教你构建轮动策略相关推荐

  1. 手把手教你构建 C 语言编译器(8)- 表达式

    这是整个编译器的最后一部分,解析表达式.什么是表达式?表达式是将各种语言要素的一个组合,用来求值.例如:函数调用.变量赋值.运算符运算等等. 表达式的解析难点有二:一是运算符的优先级问题,二是如何将表 ...

  2. alpha因子常见问题_手把手教你构建量化因子分析体系

    原标题:手把手教你构建量化因子分析体系 挖掘Alpha因子.评价Alpha因子.改进Alpha因子是量化投资者职业生涯永恒的奋斗目标,而一套严密有效的因子分析体系是这一切的基石."不以规矩, ...

  3. 手把手教你构建 C 语言编译器.参考.0 -- 前言

    手把手教你构建C语言编译器.参考.0 -- 前言 写在前面 简介 写在前面 在此,十分感谢 三点水 的学习分享手把手教你构建 C 语言编译器: https://lotabout.me/2015/wri ...

  4. 手把手教你构建 C 语言编译器(4)- 递归下降

    本章我们将讲解递归下降的方法,并用它完成一个基本的四则运算的语法分析器. 手把手教你构建 C 语言编译器系列共有10个部分: 手把手教你构建 C 语言编译器(0)--前言 手把手教你构建 C 语言编译 ...

  5. 手把手教你构建 C 语言编译器(3)- 词法分析器

    本章我们要讲解如何构建词法分析器. 手把手教你构建 C 语言编译器系列共有10个部分: 手把手教你构建 C 语言编译器(0)--前言 手把手教你构建 C 语言编译器(1)--设计 手把手教你构建 C ...

  6. 计算机加密怎么设置方法,如何设置电脑密码?手把手教你如何设置电脑Windows密码...

    说到电脑密码,很多朋友都会选择设置密码来保护电脑安全.最近小编发现有小伙伴想知道,电脑怎么设置开机密码.所以,电脑店就整理了电脑Windows设置开机密码的资料,下面就手把手教你如何设置电脑Windo ...

  7. 实战案例,手把手教你构建电商用户画像 | 附代码

    导读:本文以真实案例,手把手教你搭建电商系统的用户画像. 先来看该电商用户画像用到的标签. 数据内容包括user_id(用户身份).item_id(商品).IDbehavior_type(用户行为类型 ...

  8. 6个关键步骤,手把手教你构建图模型

    导读:图模型作为当前流行的信息处理加工技术,自提出以来,迅速在学术界和工业界得到了普及,在智能推荐.决策分析等方面有着广泛的应用. 作者:华为公司数据管理部 来源:大数据DT(ID:hzdashuju ...

  9. 手把手教你怎么用动软.net代码生成器 搭建三层架构

    从暑假里面开始接触学习.NET,由于实际需求,必须一开始就从三层架构开始.于是进入了痛苦的.NET三层架构学习.可能我们学校学生很少有在毕业前在学校用 三层架构做东西的,所以我准备给大家来个简单的三层 ...

最新文章

  1. 动态规划——最长公共子序列(LCS)
  2. gl.getAttribLocation P41 获取name参数指定的attribute变量存储地址
  3. cadshx字体怎么安装_福利 | 关于PPT字体,你应该知道的几件事...字体包福利见文末...
  4. Java黑皮书课后题第2章:2.3(将英尺转化为米)编写程序,读入英尺数,将其转换为米数并显示结果。1英尺等于0.305米
  5. 用promise封装ajax_vue实践---vue结合 promise 封装原生ajax
  6. python识别人脸多种属性_深度学习人脸识别仅9行python代码实现?同时高效处理100张相片?...
  7. 22 PP配置-生产车间控制-定义工单类型
  8. 2022百度之星程序设计大赛 - 复赛 1003 最大值
  9. iOS开发之--内购、GameCenter、iCloud、Passbook功能开发汇总
  10. 前端面试之浏览器/HTML/CSS问题
  11. 等到花儿也谢了的await
  12. 杭州市一医院李勇挂号指南
  13. c语言将一个字符输出三遍,C语言字符相关部分内容小结
  14. AD16弹出错误对话框
  15. TinyIM流程之删除好友
  16. winform高效导出Excel带格式设置
  17. MPU6050读取数据FIFO溢出问题
  18. Alitum Designer 出现警告:[Warning] xxx.SchDoc Compiler Net xxx has no driving source
  19. python 数学基础训练答案_四年级下册数学基础训练的答案人教版
  20. 2015 mbpr13 升级固态硬盘

热门文章

  1. WinXP——如何重装XP系统
  2. EC600 QuecPython接入第三方MQTT服务器, 以阿里云物联网平台为例,可替换为自己创建的MQTT服务器
  3. c/c++教程 - 2.3 函数的提高 函数的形参列表默认值 占位参数 函数重载
  4. struct与typedef 结构体定义
  5. 通过使用阿里云+vuepress快速搭建静态个人博客网页页面
  6. 剑指offer——23.反转链表
  7. AcWing 1209. 带分数(排列型枚举)
  8. 【MySQL】Linux 命令启动 mysql
  9. 【分享】如何管理焦虑情绪
  10. 三种分布式锁 简易说说(包含前一篇提到的redis分布式锁)