Lazy loaded image
可转债轮动策略:近5年年化收益率67.86%,QMT的整体框架+打地鼠+自动逆回购
00 分钟
2024-10-29
2024-10-29
type
status
date
slug
summary
tags
category
icon
password
该可转债轮动策略是经过 6 万多次调试后的策略一,下面的数据来自于禄得的回测数据。而代码包括 QMT 框架(含移动止盈打地鼠和尾盘国债逆回购)和可转债轮动策略。

下图是该策略近 1 年的回测结果

策略回测结果说明:
notion image
  1. 年化收益率:策略实现了 12.10%的年化收益率,表明在回测期间投资表现良好,能够有效带来收益。
  1. 最大回撤率:最大回撤为 18.05%,意味着在最不利情况下,投资价值可能下降的最大程度。该指标显示策略在风险控制方面表现合理。
  1. 胜率:策略的胜率为 51.24%,即超过一半的交易是盈利的,这有助于整体收益的正向增长。
  1. 盈亏比:策略的盈亏比为 1.10,表明平均每笔盈利交易的收益大于每笔亏损交易的损失,有助于长期盈利。
  1. 超额收益:策略相对于基准的超额收益为 22.16%,显示出策略在市场表现上超越了基准水平。
  1. 其他指标:夏普比率、索提诺比率和卡玛比率等指标均优于基准,进一步证明了策略的有效性和风险控制能力。

下图是近 5 年的回测结果

策略回测结果说明:
notion image
  1. 累计资产:策略的累计资产为 13.297,表示从初始投资起,资产总额经过回测期间的增长达到了 13.297 倍,这是一个非常显著的增长。
  1. 年化收益率:策略的年化收益率为 67.86%,这是一个非常高的年化收益率,表明策略在回测期间实现了非常快速的资本增值。
  1. 最大回撤率:策略的最大回撤率为 19.40%,这是衡量策略可能面临的最大资本损失的指标。尽管年化收益率很高,但投资者仍需关注这一风险指标,以了解可能面临的资金波动。
  1. 夏普比率:策略的夏普比率为 1.852,表明每承受一单位总风险,策略能够产生 1.852 单位的超额回报,这显示了策略的风险调整后收益表现良好。
  1. 索提诺比率:策略的索提诺比率为 4.351,这个比率衡量的是单位下行风险所获得的超额回报,较高的值表明策略在下行市场风险控制方面表现优秀。
  1. 卡马比率:策略的卡马比率为 3.476,这个比率考虑了交易成本和滑点对策略表现的影响,较高的卡马比率表明即使在扣除这些成本后,策略的表现依然出色。
  1. 交易周期数:策略共进行了 1214 个交易周期,这显示了策略的活跃度和交易频率。
  1. 盈利周期数:在所有交易周期中,有 667 个盈利周期,占比约为 54.94%,表明策略在超过一半的交易周期中实现了盈利。
  1. 亏损周期数:策略有 547 个亏损周期,占比约为 45.06%,这表明策略在一定比例的交易周期中面临亏损。
  1. 盈亏比:策略的盈亏比为 1.30,意味着平均每笔盈利交易的收益是每笔亏损交易损失的 1.30 倍,这有助于策略实现长期的盈利。
  1. 平均每周期收益:策略平均每周期的收益为 0.2305%,这反映了策略在每个交易周期的平均盈利能力。
  1. 最大单周期盈利:策略在单个周期内实现的最大盈利为 45.745%,显示了策略在最佳表现时的盈利潜力。
  1. 最大单周期亏损:策略在单个周期内的最大亏损为-7.21%,这是一个重要的风险指标,表明在最不利的情况下可能出现较大亏损。
  1. 超额收益:策略相对于基准策略的超额收益率为 53.26%,表明策略在市场表现上显著优于基准。
通过这些指标,可以看出该策略在回测期间表现出色,实现了高额的累计资产增长和年化收益率,但同时也伴随着较高的最大回撤率和风险。投资者在考虑采用此策略时,应充分了解并评估自身的风险承受能力,并结合市场情况做出合理的投资决策。
注 1:策略是基于理论,存在误差,比如受限于可转债的流动性,真实情况可能是买时候买不进,卖的时候卖不同。
注 2:回测是基于过去数据,并不预示未来,策略不构成投资建议。
notion image

打地鼠策略(移动止盈策略)

下面的代码是 QMT 整体框架中的打地鼠部分代码,不到整个框架的 1/5,“整体框架+可转债轮动策略+邮件回报“代码大概在 1500 行左右,分三个 py 文件和一个数据库文件。

部分代码

目的与功能

提供的代码实现了打地鼠股票交易策略。该策略的目标是识别快速上涨但随后回落的股票,并在触及止盈或止损阈值时进行交易。

结构与组织

代码分为几个主要函数:
  • get_snapshot():获取指定证券代码的快照数据,包括实时报价和衍生指标。
  • process_and_merge_data():读取数据库中特定表中证券代码,并获取行情数据和持仓信息,将所有数据合并为一个 DataFrame。
  • mole_hunting_delegation():根据止盈和买入条件处理数据,执行卖出或买入委托。

算法与数据结构

策略的核心是回撤监控,用于触发止盈委托。根据以下条件判断是否触发止盈:
  • 最大涨幅减去今日涨幅大于最大回撤跌幅
  • 最大涨幅超过激活止盈阈值
  • 今日涨幅超过止盈阈值
  • 开仓价的 101% 小于收盘价
此外,代码还定义了买入条件,例如当前涨幅小于最小获利阈值,并且计划持仓数量大于实际持仓数量。

下载或阅读完整内容为付费内容,金额为:499.9

该内容与微信公众号的付费阅读和本站点的“付费阅读”绑定:
  1. 公众号的付费阅读可以直接获得下载或阅读内容,关注微信公众号:余汉波-文章视频-付费阅读,找到对应的内容,或跳转至:可转债轮动策略:近5年年化收益率67.86%,QMT的整体框架+打地鼠+自动逆回购
  1. 扫描打赏二维码,打赏指定金额,截图+标题发送至邮箱(yuhanbo@sanrenjz.com),或发送到微信(yuhanbo758),等待回复的付费阅读密码:近5年年化收益率67.86%可转债轮动策略,QMT的整体框架+打地鼠+自动逆回购 | 余汉波 文档
notion image
上一篇
指数评估:A股市场估值分化加剧,精选优质标的,把握结构性行情
下一篇
可转债轮动策略:5年25倍,年化收益率91.35%

评论
Loading...