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

科技   财经   2024-11-06 17:00   江苏  




这是邢不行第 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日收盘清仓,并重新选股。



就是这样一个简单的量化策略假设一开始我们投入一笔钱去交易它,最终是赚是亏


要验证这个想法,就需要借助全部历史数据Python代码


相关数据和代码都已准备好,如果你需要的话,可以加我微信xbx7031,都是可以直接免费发给你的。



3

策略表现


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


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



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


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



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



03

杠铃策略改进

1

方案1


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



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


加我微信xbx7031,获取数据代码


代码运行结果如图所示:



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


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


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



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



想实现这个想法也很简单,只需要修改代码中的参数调整不同策略的仓位,就可以得到你想要的结果。


如果你对这个代码该兴趣的话,可以加我微信xbx7031,都是可以直接免费发给你的。



2

方案2


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


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


点击图片查看文章


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



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



相关的数据和代码也给大家准备好了,你只需要根据我资料里的教程,去运行代码就可以得到结果。



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



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


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


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



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



如果你想尝试一下这个杠铃策略的话,可以加我微信xbx7031,问我要了数据和代码自己把玩一番。


也可以和我一样去魔改它,形成自己专属的,既能控制风险,又有不错回报的杠铃策略。



04

后记


文章的最后,和大家分享一点量化投资的心得。


经常有人问我小白如何入门量化投资,有什么资料分享。


我特意为大家准备了一个《量化投资新手学习大礼包》






首先是我们自己总结的适合零基础新手的量化投资学习路径,可以让你知道自己每一步需要达到什么阶段。



接下来你可以通过我整理的量化文章合集,来更全面的了解量化投资到底是什么。



我还精选了适合各个学习阶段的策略研报合集,正如我一直所说,量化研报是很好的量化实践项目,深度研报可以显著提升你的量化水平。



这一份代码则适合喜欢研究技术指标的人,你可以跟着教程轻松计算出所有技术指标,并测试这个指标的有效性。



如果你有一定的基础,还可以尝试回测一些策略,我为你准备好了十几个不同类型的经典策略和它们的代码,相信总有一个适合你自己去魔改开发,运用到实盘。




最后也是最关键的,量化的基础就是准确的历史数据,我会送你一份股票历史日线数据和一份财务数据,你可以用它测试所有技术指标和财务指标,也可以用来回测大部分策略。




识货的你一定能够发现这个大礼包的价值吧。如果你需要的话,可以加我微信xbx7031,都是可以直接免费发给你的。





往期文章推荐

年度最佳,逆势大涨?什么量化策略今年比四大行还猛?甚至半年零回撤?

财务指标别乱用,实盘回测亏成狗?如何量化价值投资?财务指标,多少人用错了?

翻了20万份A股增减持公告,我找到了传说中的股神?| Python量化股东增减持数据,谁是真正的抄底逃顶高手?

A股熊市底在哪?还有多少人看涨?如何量化投资者情绪?

反常识!科研巨头扎堆夕阳行业?A股研发之王竟是它?万亿研发费用,A股都投了什么?

妙用市场情绪找出大盘买卖点,逆向交易5年3倍 | Python量化期权成交量,上证50ETF择时

300W才能开通,A股自动交易公平吗?散户如何实现程序化交易?| 附A股程序化交易实盘演示

趋势之王or虚有其表?Python量化25种均线用法,哪些有用,哪些没用?

低风险、高收益?可转债缘何走上神坛?网红可转债策略能赚钱吗? | 附Python量化选债代码

抱最狠的团,亏最多的钱?Python量化散户抱团,揭秘A股股东户数秘密 | 附代码

以前嗤之以鼻,现在逐字学习!用Python量化缠论,一键自动生成交易信号 | 附代码 |【邢不行】

技术指标消亡史:从独领风骚到泯然众人 | 量化交易者如何看待技术指标,技术分析还能用吗?| 【邢不行】

微盘股还能买吗?量化轮动策略轻松跑赢指数12倍?!只会买指数ETF也能做量化?| 【邢不行】

大A为何频繁跳水,Python量化1200W条交易数据给你答案!| 【邢不行】

A股贵如金?Python量化验证AH股溢价效应,跟着买15年18倍?| 附策略代码

跟着基金买,别墅靠大海?买基金重仓股票,会破产吗?| 附最新选股结果 |【邢不行】

抓了几千万条热门股数据,用Python量化验证后发现结果竟然...... | 【邢不行】

邢不行
专注股票、B圈、期货、期权的量化交易,欢迎交流。
 最新文章