量化定投策略效果跟踪

作者:Stephan

趋势交易者 | 关注 #ETH 及 #Layer2 生态 | 程序员 | 热爱摇滚乐

Twitter:@StephanCptMax

Mirror: Stephan

如需转载请注明出处,给出原文链接地址,谢谢!

文中所有观点仅代表我的个人偏见,所有内容均不作为投资建议。请为自己的投资负责。

之前两篇定投策略文章,详细讲了定投的基本概念,以及我自研的Linear EDCA策略原理及回测效果。还没有看过的朋友可以回顾一下:

实践篇中介绍了关于Linear EDCA的定投策略,当时的回测数据是基于前两轮牛熊的数据。但回测历史并不能代表未来的真实效果。本篇我会持续跟踪该策略应用在当下市场下的表现情况(我会定期更新本文,更新时我会在我的推特同步,欢迎关注)。

首先要说明下,定投本身也可以理解为一种择时策略,因为理论上讲最好的定投效果是在熊市底部区间定买、牛市顶部区间定卖。但显然没有人能预测市场的顶底区间,所以我认为一个好的定投策略就像一张网,能网住大部分的熊市周期定买、大部分的牛市周期定卖就能跑赢大多数人了(甚至可能可以跑赢长期holder)。切记不要有“抄底”思想,因为抄底思想可能会产生过早满仓,从而错过真正的底部,或者一直空仓踏空的风险。量化策略的优点就是帮助你以预设好的策略去执行,从而避免人性的弱点。

既然是一张网,就涉及到网孔的大小问题,也就是要设定一个定投间隔:

  1. 间隔越长,定投周期越长,过早满仓的风险更小,更加稳健

  2. 间隔越短,定投周期越短,过早满仓的风险也更大,对择时的要求更高,更加激进

所以,以下我会将策略分为三个周期:2周一次、4周一次、6周一次。分别跟进比较这三种间隔的长期效果。

截止至2023年4月2日

策略对比

近一个月由于币市的价格上涨,定投浮动收益有较大涨幅。目前三个策略的收益范围在33~42%左右,平均成本在20000左右,继续跑赢HODL的27.05%的收益率。

同时,由于价格上升到定投均线附近,EDCA的作用开始展现。后续如果价格继续上升突破均线,则会进入定卖区间,在均线上方较小距离,定卖量会比较小,在均线上方较大距离,定卖量会逐渐增大。仓位比例会根据价格距离均线的偏离度动态调整。

截止至2023年3月2日

策略对比

整体策略表现方面,从2月和3月的月度环比数据来看,“期末资产”由于价格的下跌有小幅下滑,但“浮动盈亏”部分还是处于盈利的状态,且依然跑赢买入持有的收益。

按定投间隔分开来看的话,2周间隔和4周间隔由于上个月已经满仓,所以成本均价没有变化。6周间隔的在2月21日也完成了最后一次均线下的定买动作,当前也处于满仓状态。目前从均价、年化利润、最大回撤情况来比较的话,还是6周间隔表现最优。后面就等价格高过均线一定距离后,关注是否会出现定卖信号就好了。

截止至2023年2月2日

定投间隔:2周一次

定投区间及均价:

如上图,在本轮熊市周期中,如果采用2周一次的定投间隔,在2022年6月14日会触发策略进行第一次买入,9月6日进行最后一次买入(此后已满仓),均价21324。可以看到,2周间隔出现了明显的过早满仓的情况。以下是具体数据:

定投间隔:4周一次

定投区间及均价:

如上图,在本轮熊市周期中,如果采用4周一次的定投间隔,在2022年6月14日会触发策略进行第一次买入,12月27日进行最后一次买入(此后已满仓),均价20122。4周间隔策略可以网住大部分的熊市底部区间(截止2月初),当然也有可能未来跌破前低导致过早满仓的情况。以下是具体数据:

定投间隔:6周一次

定投区间及均价:

如上图,在本轮熊市周期中,如果采用6周一次的定投间隔,在2022年6月14日会触发策略进行第一次买入,2023年1月10日进行最近一次买入(当前仓位87%),均价19284。以下是具体数据:

策略对比

三种策略对比来看,到2023年2月2日截止,6周间隔的表现从均价、年化利润、最大回撤上看都是最好的,但这仅代表本轮熊市周期截止到当前的数据,不代表过去和未来。比如从历史回测看的话,2周周期的表现可能更好,是因为历史周期的熊市时间更短,而本轮熊市持续时间更长。

所以还是回到最上面讲的,不要有抄底思想,另外也不要单纯追求一轮牛熊的策略表现,拉长看的话,考虑到策略的风险收益比,我会选择3~4周的间隔来做定投。

最后,如果对本策略感兴趣的朋友,可以关注下我的推特,我初步打算是后面每个月初同步一次本策略的最新表现情况。仅作为学习交流量化策略,不作为投资建议。

Subscribe to Stephan
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.