R-Breaker下的可转债策略

R-Breaker策略是一个经典的短线日内交易策略,因为策略持仓需要在尾盘平掉,并不持仓过夜,所以并不适合应用于股票市场。

今天,我们尝试将其应用于T0的可转债市场,看下策略效果如何。

先简单温习下R-Breaker策略的逻辑:

R-Breaker策略根据前一个交易日的收盘价、最高价和最低价数据通过一定方式计算出六个价位,从大到小依次为:突破买入价、观察卖出价、反转卖出价、反转买入、观察买入价、突破卖出价。以此来形成当前交易日盘中交易的触发条件,追踪盘中价格走势,实时判断触发条件。

具体条件如下:

  • 突破

在空仓条件下,如果盘中价格超过突破买入价,则采取趋势策略,即在该点位开仓做多。在空仓条件下,如果盘中价格跌破突破卖出价,则采取趋势策略,即在该点位开仓做空。

  • 反转

当日内最高价超过观察卖出价后,盘中价格出现回落,且进一步跌破反转卖出价构成的支撑线时,采取反转策略,开空仓或反手做空。

当日内最低价低于观察买入价后,盘中价格出现反弹,且进一步超过反转买入价构成的阻力线时,采取反转策略,开多仓或反手做多。

了解了R-Breaker策略逻辑之后,我们就可将R-Breaker策略和可转债相结合了。

策略逻辑如下:

1、先获取最近N个交易日最活跃的M只可转债(小市值因子+高波动因子,周频更换);

2、M只可转债平均仓位按照R-Breaker策略进行交易(仅做多);

3、每只标的每周仅交易一次,动态止盈止损,尾盘平仓。

进一步编写回测,相关参数如下:

  • 初始资金:20万

  • 回测品种:可转债

  • 回测区间:2021年06月01日-2022年06月30日

  • 相关参数:最大持有数量:5只,波动计算周期:5天;动态止盈止损幅度:3%

整体的回测情况如下:

进一步对策略的持仓数量进行测试对比。

5只

10只

20只

50只

年化收益率

11.27%

9.38%

2.31%

1.75%

最大回撤

3.45%

1.70%

2.81%

1.41%

夏普比率

1.41

1.80

0.78

0.82

胜率

47.40%

44.05%

41.43%

40.89%

根据上表可看出,随着最大持仓数量的上升,个股仓位不断减小,年化收益率和最大回撤都是减小的,所以主要看胜率和夏普比率。其中胜率和最大持仓数量呈反比,而夏普比率在最大持仓数量为10只时达到最大值1.80。

同时,通过观察持仓数量为10只的策略信号发现,每日开仓信号较少,在263个交易日中仅有311笔开仓,大部分有信号的交易日中仅2~4个开仓信号,超过5个开仓信号的交易日仅1天,资金利用率较低。所以,这里完全可以将买入仓位提升至2/最大持仓数量。

优化策略后,年化收益率达到17.92%,最大回撤3.39%,夏普比率为1.77%,胜率保持在44%左右,整体来看策略净值在不断上升,符合突破类型策略的特征。

策略源码已分享至掘金量化社区,感兴趣的朋友可以自行下载研究。

传送门:https://bbs.myquant.cn/thread/3068

- End -

声明:本内容由掘金量化原创,仅供学习、交流、演示之用,不构成任何投资建议!如需转载请联系掘金小Q(VX:myquant2018)授权,否则作侵权处理!

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值