虎年首发:复盘一套量化策略的升级之旅

发布于: 雪球转发:9回复:20喜欢:4

春节长假期间,抽空总结了去年的算法开发工作。

去年大半年的时间完成了代号为LT5和LXJX的算法,这两套算法仅用于筛选强势股,可以理解为提高效率的工具,不是真正意义上的交易模型。其中LT5算法在雪球上通过专栏公开了部分股票池,也收获了不少球友的关注,再次先谢谢各位球友!给所有粉丝拜个晚年,祝大家投资大赚!

好了,回归正题!

写下本文的初衷,一是和大家分享一些投资中正确的方法,二是分享下我在实现量化模型中的开发思路和步骤,当然最重要的是想通过本文对自己进行一次复盘,希望与量化开发领域中的前辈及众多球友进行深度有效的交流。

量化策略的基本介绍

复盘的这套策略源自价值选股模型,在特定股指(如沪深300)下,对基本面进行选股,按月轮动换股。

对此我做了如下优化调整:

1、将择股范围从沪深300股指改为全市场A股,仅去除ST戴帽、次新股、科创板股票。

2、优化轮动周期,从按自然月择股,改为按交易日择股。

3、优化了基本面择股维度,从单一维护升级位三个维度。

为何要如此调整?我个人以为,指定股指作为标的股票池,有过拟合嫌疑,且股指的股票池调整不是基于量化策略本身,既然有基本面因子参数,那就应该面向全市场择股;其次,在每月第一个交易日进行一次择股轮动,更加显得无缘由了,同样也有过拟合嫌疑。我个人以为,量化算法应该是每个交易日都要运行,而不是每月第一个交易日运行一次。

备注:历史回测周期为2010-1-1至2022-1-1。

第一稿初始版本:

平均年化收益近20%,除了2011年熊市跌幅较大外,其余年份基本为正收益。除了最大回撤44%较大,回撤周期较长外,没有太大问题。

第二版:动态仓位管理

考虑到前面的版本回撤较大,尝试了使用技术指标进行动态仓位管理。即通过算法对当前市场的强弱权重打分,实现动态加减持股标的的仓位。

经过回测对比,最大回撤从44%下降至28,但年化收益也下降了很大。

第三版:止盈

这里要重点说一下,止盈管理在实际的策略开发过程中是最后加上去的。但由于效果特别好,我在复盘时将此模块提前了,就是要想要和大家分享止盈的重要性。不管是手动交易还是其他交易模式,合理的止盈位很重要!按目标位落袋为安,可能不能让你卖在最佳点位,但如后面调整时再卖出,之前的止盈位可能还是要更好,而且提前获利离场,还可以将仓位转移至新的标的上,如后市继续上涨同样不会落下。总之,通过很多回测对比分析,止盈真的可以提高整体收益!!!

同第一个版本的回测对比,你会发现止盈的效果有多好:)

平均年化收益从19.47提高至27.05,累计收益提高了一倍还多,就是最大回撤没有明显变化,哈哈。。。没关系,我们继续开启升级打怪之旅。

第四版:择时

其实直到2021年11月份,我才意识到择时的重要性。因为在2021年初实盘运行的量化策略没有开启择时系统,实盘账户的资金回撤较大,导致心态不稳,甚至质疑自己。这里的纠结和郁闷不在本文多说了。我们直接上图看回测结果。

再回看对比第三个版本,最大回撤从41.45降低至24.82,回撤周期也大幅缩短。同时平均年化收益小幅度提高,专业的朋友一定还会发现本版本的贝塔值出现了大幅下降。当然更直观的可以观察看,自然年度中只有2011年出现亏损,其余全部实现正收益。这个比较强,哈哈

第五版:预留后备资金

需要说明的是在前面所有的版本中,均是全仓等权买入标的。所有出于降低回撤风险的需求出发,增加了预留后备资金模块。具体使用方法是在首次建仓时,预留一定比例的资金,用于后续加仓。

对比第四版本,累计收益及年化收益小幅下降了,最大回撤也同比小幅下降了,但是盈亏比提高了不少,也就是说最新版本的策略实现的总盈利更大,总亏损更小。而且,从整个回撤周期数也大幅缩短了。

再细化些观察,就是在牛市年度中少赚了些,但在熊市中少亏了更多。

总结:

1、控制回撤很重要,因为风险一直存在。一旦进入回撤周期,会很难过。

2、止盈很重要,鱼肚挺香,没必要吃到鱼尾。因为鱼尾刺很多!

3、多维度漏斗,更好的适应市场风格


@今日话题    #量化交易#    #策略分享#   

本文腹稿花了好多天,打字花了3小时,如您觉得本文有帮助,欢迎打赏鼓励~~~

不愿打赏的也没关系,欢迎提出意见、质疑和建议,总之友好交流。


btw,打赏超过200软妹的,留言给我,我可以分享本策略的回测详细报告和交易明细。

精彩讨论

lucas123582022-02-10 21:49

@Ivywsr


全部讨论

2022-02-10 21:49

@Ivywsr


2022-02-10 21:46

本策略在2021.1.24开始运行,每日开盘运行,在尾盘14:50执行加仓(如需要的情况下)。

目前持仓标的如下:
中远海控(601919.XSHG)
中集集团(000039.XSHE)
新集能源(601918.XSHG)
四川金顶(600678.XSHG)
新金路(000510.XSHE)
世茂能源(605028.XSHG)
湖北宜化(000422.XSHE)
陕西煤业(601225.XSHG)
京东方A(000725.XSHE)

@lvywsr

2022-03-11 19:59

$JLM315(ZH2979162)$ @AiTrading吉量智算
收益走势图,每周更新一条

累计收益:3.18%,预期年化收益:29.85%。
仓位占比:99.56%,夏普比率:1.593,最大回撤:3.11%
对标股指:沪深300:-9.89%,超额收益:13.07%

有关策略详情请阅读:《虎年首发:复盘一套量化策略的升级之旅》
网页链接

组合持仓明细:

$银华日利ETF(SH511880)$

2022-02-08 21:40

一直关注楼主,期望有机会私聊

2022-02-08 15:54

太牛逼了

2022-03-22 19:00

怎么选股的老师

2022-02-26 15:57

怎么用啊,看着挺好,能发我一份吗,学习学习,谢谢。

2022-02-25 23:23

怎么使用

2022-02-17 13:50

$JLM315(ZH2979162)$ 持仓中$湖北宜化(SZ000422)$ 拿下一板。

2022-02-09 08:31

实盘试试,赚不到钱的