新手散户如何避免被割?有量化策略适应暴涨暴跌行情吗?|附代码

news2024/11/8 17:32:19

这是邢不行第 124 期量化小讲堂的分享

作者 | 邢不行

大A今年上半年的行情较为坎坷,市场持续下跌,导致诸多投资者风格大变,从倾向于高风险的进攻策略转为低风险的防御策略,尤以高股息策略和杠铃策略最为火爆。

本文给大家介绍一下什么是杠铃策略,策略的原理及如何改进这个策略

01

杠铃策略

1、杠铃策略原理

杠铃策略是指在投资组合中同时持有短期低风险资产及长期高收益资产,而不持有中期资产,持仓结构状如杠铃,因此得名。

策略涵盖风险低和收益高双重特点,整体进可攻退可守,旨在提高收益的同时减少相应风险

例如将100万用于投资,只买低风险资产则每年收益5%,即获利5万元,另有投资机会A,可能带来100%收益,也可能有50%的亏损风险。

如果用10%的资金交易A,余下90%资金仍持有低风险资产,每年投资收益期望即变为赚14.5万或亏0.5万。

如向A倾斜更多资金,则投资收益期望如下图所示:

20%资金交易A,80%资金交易低风险资产

随着高收益策略仓位的提升,策略整体的收益上限被不断拔高,当然风险也会随之放大。

和稳健策略相比,杠铃策略收益更高,和激进策略相比,风险又显著更低。

2、杠铃策略出处

杠铃策略其实早已存在,它衍生于我们都知道的投资思想:“不要把所有的鸡蛋放进一个篮子”。

近几年被大众所熟知,则是因为塔勒布

塔勒布:期权交易大佬,《黑天鹅作者》

他在《反脆弱》这本书中提出用杠铃策略可以更好应对不可预测的事件。

在实际交易中,他的基金也在2008年金融危机期间,借助杠铃策略跑出了115%的佳绩。

我们不禁好奇,杠铃策略在A股是否有效?

下文我们会给大家介绍一个基于A股市场的杠铃策略,在2024年上半年涨了17.2%,最大回撤也仅有5%。

02

A股杠铃策略

1、策略组成

杠铃策略顾名思义,由杠铃的两端构建而成。

其中一端我们使用了国债ETF,2013年至今它的年化收益是2.91%,但最大回撤仅有4.88%,符合低风险且收益稳定的要求

策略另一端,我们会选择高风险高收益的策略作为平衡。

小市值策略就比较适合。它买入的是A股市值偏小的一些股票,年化收益能达到37.13%,但最大回撤同样很大,高达56.74%。

至此,杠铃的两端就分别固定为低风险的国债ETF和高收益的小市值策略,接下来就可以构建相应的杠铃策略。

2、策略构建

假设在每月月末将所有股票按市值从小到大排序并剔除在当时ST、退市或者上市未满一年的股票

选择此时市值最小的10只股票,在下个月的第一个交易日开盘,用10%的资金去均仓买入它们,剩余资金则买入国债ETF,一直持有到下个月月末全部卖出并重新选择符合条件的股票。

例如在2024年5月31日当天,选择此时总市值最小的10只股票,在6月3日开盘用10%的资金均仓买入它们,剩余资金买入国债ETF,持有至6月28日收盘清仓,并重新选股。

3、策略表现

代表策略的橙色曲线从最开始的1元变成了2.06,年化收益6.65%,高于国债ETF,同时最大回撤也上升到了7.43%。

但策略整体表现在可接受的范围内,长期来看也能跑赢代表大盘的沪深300指数

由此可见,在国债ETF的基础上,加入小市值策略后,虽然会放大部分风险,但确实可以提高收益

从历史表现上看,杠铃策略没有小市值策略的波动大,符合进可攻退可守的策略思路。

当然可能有人会认为杠铃策略收益过低,不是很感兴趣,下文我们就来聊聊如何改进这个策略。

03

杠铃策略改进

1、方案1

我们可以尝试将小市值策略在策略中的占比从10%提升至20%,国债ETF的持仓下降至80%,其他条件不变。

略微修改上文的代码,调整杠铃两端比例,再次运行代码,就可以得到改进后的结果。

代码运行结果如图所示:

从2013年至今,策略从初始的1元变为3.03。

年化收益上升至10.35%,最大回撤也相应提高至12.86%,但整体曲线仍呈现较为平稳的上涨趋势。

假设继续提升小市值策略的占比至30%,策略表现就如下图:风险与收益进一步提升

总而言之,我们可以通过调节杠铃两端的比例来改进杠铃策略,以此控制风险/收益,直到找出最合适你的方案。

2、方案2

微调杠铃两端的策略也是改进策略的一种思路。

比如我们可以用收益更高的,买低换手率股票的策略替换国债ETF

换手率文章

点击链接查看文章

换手率策略年化收益15%,最大回撤30%,风险和收益都显著高于国债ETF

改进后的杠铃策略就变为用90%的仓位买换手率策略,10%的仓位买小市值策略,其他条件不变。

代表策略的橙色曲线从1元涨到6.51,年化收益18.1%,不仅跑赢了代表大盘的沪深300指数,也跑赢了之前用国债ETF构建的杠铃策略

当然与预期相同的是,新策略风险也随之变高,最大回撤上升至26%,但这样的一个策略,也能算得上攻守兼备

这个策略的好处在于,它在历史上波动不大,所以即使市场不好,面临巨大回撤时,我们也有信心可以继续持有。

而且策略的原理也简单,每个月只需交易一次。

甚至你可以准备两个股票账户每月按比例分好资金,将杠铃策略当成两个不同的策略去交易,也很方便。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2235969.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据链路层Mac协议与ARP协议

Mac帧 ​ ​ 如何将有效载荷和报头分离? 根据固定大小 ​​ 报头固定大小,按报头大小分离 如何分用? ​​​​ 类型为0800,代表为IP报文,应该交给网络层IP协议 目的地址 原地址为Mac地址 局域网通信 ​ 局…

轮椅车、医用病床等康复类器具检测设备的介绍

康复类器具检测设备是指用于检测、评估和测试康复类器具的设备。康复类器具包括轮椅、助行器、假肢、矫形器等。这些器具在使用前需要经过检测和评估以确保其满足质量、性能、安全和有效性的要求。 康复类器具的测试项目及其设备主要包括以下几种: 1、力学测试设…

WiFi一直获取不到IP地址是怎么回事?

在当今这个信息化时代,WiFi已成为我们日常生活中不可或缺的一部分。无论是家庭、办公室还是公共场所,WiFi都为我们提供了便捷的无线互联网接入。然而,有时我们可能会遇到WiFi连接后无法获取IP地址的问题,这不仅影响了我们的网络使…

基于SSM+VUE儿童接种疫苗预约管理系统JAVA|VUE|Springboot计算机毕业设计源代码+数据库+LW文档+开题报告+答辩稿+部署教+代码讲解

源代码数据库LW文档(1万字以上)开题报告答辩稿 部署教程代码讲解代码时间修改教程 一、开发工具、运行环境、开发技术 开发工具 1、操作系统:Window操作系统 2、开发工具:IntelliJ IDEA或者Eclipse 3、数据库存储&#xff1a…

城镇住房保障:SpringBoot系统架构解析

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常…

软件测试—功能测试详解

🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 一、测试项目启动与研读需求文档 (一) 组建测试团队 1、测试团队中的角色 2、测试团队的基本责任 尽早地发现软件程序、系统或产…

第十五届蓝桥杯C/C++B组题解——数字接龙

题目描述 小蓝最近迷上了一款名为《数字接龙》的迷宫游戏,游戏在一个大小为N N 的格子棋盘上展开,其中每一个格子处都有着一个 0 . . . K − 1 之间的整数。游戏规则如下: 从左上角 (0, 0) 处出发,目标是到达右下角 (N − 1, N …

【9695】基于springboot+vue的学生就业管理系统

作者主页:Java码库 主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取免费源码 项目描述 本学生就业管理系统以springboot作为框架&#xff…

Android使用scheme方式唤醒处于后台时的App场景

场景:甲App唤醒处于后台时的乙App的目标界面Activity,且乙App的目标界面Activity处于最上层,即已经打开状态,要求甲App使用scheme唤醒乙App时,达到跟从桌面icon拉起App效果一致,不能出现只拉起了乙App的目标…

centos7,yum安装mongodb

yum安装mongodb 1.配置MongoDB的yum源2.安装Mongodb3.启动Mongodb4.配置远程访问5.设置mongo密码 1.配置MongoDB的yum源 1.创建yum源文件,输入命令: vim /etc/yum.repos.d/mongodb-org-5.0.repo然后在文件中输入以下内容并保存: [mongodb-…

SpringBoot项目集成ONLYOFFICE

ONLYOFFICE 文档8.2版本已发布:PDF 协作编辑、改进界面、性能优化、表格中的 RTL 支持等更新 文章目录 前言ONLYOFFICE 产品简介功能与特点Spring Boot 项目中集成 OnlyOffice1. 环境准备2. 部署OnlyOffice Document Server3. 配置Spring Boot项目4. 实现文档编辑功…

【华为HCIP实战课程31(完整版)】中间到中间系统协议IS-IS路由汇总详解,网络工程师

一、IS-IS的汇总 1、可以有效减少在LSP中发布的路由条目,减小对系统资源的占用。 2、会减少LSP报文的扩散,接收到该LSP报文的其他设备路由表中只会出现一条聚合路由。 3、可以避免网络中的路由震荡,提高了网络的稳定性。 4、被聚合的路由可以是IS-IS路由,也可以是被引入…

LabVIEW编程过程中为什么会出现bug?

在LabVIEW编程过程中,Bug的产生往往源自多方面原因。以下从具体的案例角度分析一些常见的Bug成因和调试方法,以便更好地理解和预防这些问题。 ​ 1. 数据流错误 案例:在一个LabVIEW程序中,多个计算节点依赖相同的输入数据&#…

Vatee万腾平台:让企业数字化转型更轻松、更高效

在数字化浪潮席卷全球的今天,企业数字化转型已成为不可逆转的趋势。然而,对于许多企业来说,数字化转型并非易事,它涉及到技术、人才、流程等多个方面的变革。为了帮助企业顺利实现数字化转型,Vatee万腾平台应运而生&am…

STM32G0xx使用LL库将Flash页分块方式存储数据实现一次擦除可多次写入

STM32G0xx使用LL库将Flash页分块方式存储数据实现一次擦除可多次写入 参考例程例程说明一、存储到Flash中的数据二、Flash最底层操作(解锁,加锁,擦除,读写)三、从Flash块中读取数据五、测试验证 参考例程 STM32G0xx HAL和LL库Flash读写擦除操…

若依管理系统使用已有 Nacos 部署流程整理

背景 玩了一下开源项目 RuoYi 管理系统Cloud 版,卡住的地方是:它用到了 nacos 配置管理,如果用的 nacos 环境是单机且是内置数据库的话,该怎么配置呢? 本文整理本机启动 RuoYi Cloud 应用本地部署的过程,…

快速学习Python框架FastAPI

FastAPI是一种现代、快速(高性能)的Web框架,用于Python 3.6,使用Python类型提示构建API。它的设计初衷是帮助开发者在短时间内开发出高性能的API服务。FastAPI的灵感来源于许多高性能的编程框架,包括Express、Django R…

scala Map集合

一.Map的概述 Map是一种存储键值对的数据结构,Map中的键都是唯一的。 idea实例 二.Map的常见操作 idea实例 三.Map中的查询元素 idea实例 四.Map的常用方法 idea实例 五.Map的遍历 idea实例

Zabbix监控架构

目录 1. Zabbix监控架构-CS架构 2. Zabbix极速上手指南 主机规划 2.1 部署ngxphp环境并测试 检查安装结果 2.2 部署数据库 2.3 编译安装zabbix-server服务端及后续配置 2.4 部署前端代码代码进行访问 前端的配置文件(连接数据库与主机名等信息) 2.5 欢迎来到zabbix 2…

基于vue+neo4j 的中药方剂知识图谱可视化系统

前言 历时一周时间,中药大数据R02系统中药开发完毕,该系统通过scrapy工程获取中药数据,使用python pandas预处理数据生成知识图谱和其他相关数据,利用vuespringbootneo4jmysql 开发系统,具体功能请看本文介绍。 简要…