股债二八平衡策略

二八,平衡,策略 · 浏览次数 : 118

小编点评

## 二八安睡策略复现指南 **策略目标:** 降低持股波动、提高资产组合收益率 **策略步骤:** **1. 获取测试标的日收益率数据** - 通过Wind Py API获取沪深300指数和中债信用债总财富指数的日收益率数据。 **2. 初始化仓位:** - 持有20%股票和80%债券。 **3. 非调仓日:** - 仅计算持仓市值。 **4. 调仓日:** - 触发再平衡逻辑: - 如果股票资产比例高于阈值,则卖股票买债券、反之则卖债券买股票。 - 策略结束后,将剩余的资金用于购买相同数量的股票和债券。 **5. 代码展示:** 部分核心回测Python代码: ```python # 获取沪深300、中债信用债总财富指数的日收益率数据 wind_data = wind.get_backtest( "SHCOMP", "C", period="1y", ) # 初始化仓位 positions = { "stock": 0.2 * wind_data["Close"][0], "bond": 0.8 * wind_data["Close"][0], } # 非调仓日 while positions["stock"] > 0 and positions["bond"] > 0: # 计算持仓市值 position_value = positions["stock"] * wind_data["Close"][0] + positions["bond"] * wind_data["Close"][0] # 触发再平衡逻辑 if position_value > positions["stock"]: positions["stock"] -= 0.1 * position_value positions["bond"] += 0.1 * position_value elif position_value < positions["stock"]: positions["stock"] += 0.1 * position_value positions["bond"] -= 0.1 * position_value # 更新仓位 positions["stock"] = positions["stock"] - 0.01 * position_value positions["bond"] = positions["bond"] + 0.01 * position_value # 结束程序 print("已完成策略复现!") ``` **6. 综合结论:** 该策略通过降低持股波动、提高资产组合收益率的方式,是一个原理简单但极其有效的策略。

正文

更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号:sljsz01,与我交流。

雪球蛋卷二八安睡策略

雪球旗下的蛋卷基金,曾经推出过一个名为二八安睡策略的组合基金,绩效极为很稳定,如图:

二八安睡策略的组合基金的投资逻辑

a. 投资者购买“蛋卷安睡二八平衡”视同投资者接受约定交易业务规则和“蛋卷安睡二八平衡”策略交易规则。投资者首次购买“蛋卷安睡二八平衡”时,将按照约定比例购买博时信用债纯债C基金和博时沪深300指数C基金,前者占80%后者占20%。

b. 系统于每月15日检查投资者持仓,若博时沪深300C基金市值占“蛋卷安睡二八平衡”总市值小于15%或大于25%时,则于当日(T日)进行约定转换,将多余或者不足的部分进行转换,使投资者“蛋卷安睡二八平衡”市值恢复至初始时博时沪深300指数C为20%,博时信用债纯债C基金为80%。若15日为非交易日,则系统于每月15日后第一个交易日提交约定转换申请至基金公司。

由于证策原因,该组合基金目前已经关停,而我们也无法通过傻瓜式的投资方式获取该策略的利润。那么,是否可以尝试用量化代码的方式复现策略逻辑并交易呢?答案是肯定的。

选择测试标的

我们选择的测试标的与蛋卷策略的完全一致,即

a. 博时沪深300C基金:沪深300指数

b. 博时信用债纯债C基金:中债信用债总财富指数

对于沪深300指数基金,相信大家已经很熟悉,不做过多补充,C基金代表的是不收申购赎回费,仅收取年度管理费的基金类型,对于二八平衡这样需要按需调整仓位的策略,C类基金的收费模式更为友好。

再来看 博时信用债纯债C基金的说明,该基金是由中债信用债总财富指数收益率的90%,加权1年起定期存款利率10%组合得到的,可以反应出信用债市场的总体收益率,同样选择不需要申购赎回费的C类基金。

核心回测逻辑

第1步,我们通过Wind Py API获取上面两个指数的日收益率数据。

第2步,初始仓位,持有20%股票和80%债券。

第3步,非调仓日,持有不动,仅计算持仓市值。

第4步,调仓日触发再平衡逻辑,如果股票资产比例高于阈值,则卖股票买债券、反之则卖债券买股票。

第5步,重复3、4步逻辑直至运行结束。

部分核心回测Python代码,完整代码我们将独家发布在知识星球。

策略绩效

1 与沪深300对比:在收益率相差不大的情况下,大幅降低了资产的波动性,更容易持有。

2 与债券指数对比:与单纯持有债券相比,在波动率可控的情况下,大幅提高了收益率.

3 与股、债28不调仓模型对比:对于股票做到了相对低估买、相对高估卖,比单纯持有28的初始仓位不调仓,效果更优。

4 综合结论:降低了持股波动、提高了资产组合收益率,是一个原理简单但极其有效的策略。

写在最后

本期分享的股债二八平衡策略配套完整源码,我们仍然独家发布在知识星球中。

此外,细心的读者已经注意到,我们做的上述测试,并没有更新到最新日期。这是因为我们特意留出了最近两年的历史数据,让大家使用代码自己动手,看看测试历史样本外的这两年,是否还是最佳策略。

 

 

与股债二八平衡策略相似的内容:

股债二八平衡策略

更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号:sljsz01,与我交流。 雪球蛋卷二八安睡策略 雪球旗下的蛋卷基金,曾经推出过一个名为二八安睡策略的组合基金,绩效极为很稳定,如图: 二八安睡策略的组合基金的投资逻辑 a. 投资者购买“蛋卷安睡二八平衡”视同投资者接受约定交易业务

[转帖]信创产业链梳理,三大集团撑起国内信创半边天(附股)

https://new.qq.com/rain/a/20220112A05MTF00 信创,即信息技术应用创新产业,涉及到的行业包括IT基础设施、基础软件、信息安全等,今天主要梳理基础设施。 信创产业链简图 第一部分,各细分行业相关公司梳理。 一、CPU。 1、飞腾,中国长城子公司,拥有ARM指令集

[转帖]博睿数据披露2022年半年报 实现营收6255.04万元

https://baijiahao.baidu.com/s?id=1742458714721254460&wfr=spider&for=pc 8月26日,A股上市公司博睿数据(代码:688229.SH)发布2022年半年度业绩报告。 2022年1月1日-2022年6月30日,公司实现营业收入6255

从头到尾说一次 Spring 事务管理(器)

事务管理,一个被说烂的也被看烂的话题,还是八股文中的基础股之一。​本文会从设计角度,一步步的剖析 Spring 事务管理的设计思路(都会设计事务管理器了,还能玩不转?)

股票数据爬虫

东方财富网-数据中心 —— 爬虫项目 0x00 起因 MaMa 看到别人有个软件,可以直接把一个网站上的数据全部爬进一个 Excel 里边,但是那个人不给这个软件,所以她怂恿我写一个。。。 0x01 需求 千股千评 _ 数据中心 _ 东方财富网 (eastmoney.com) 对于里边的00~60开

7 款殿堂级的开源 CMS(内容管理系统)

最近,有读者留言让我推荐开源 CMS。我本想直接回复 WordPress,但是转念一想我玩 WordPress 是 2010 年左右的事情了,都过去十年了,它会不会有些过时呢?有没有新的、更好玩的开源 CMS 呢? 开源项目这玩意儿,一想心就躁,看见手就痒。借着这股劲儿,今天我就给大家带来 7 款称