POLOXUE's BLOG

POLOXUE's BLOG

27 May 2025

探索定投囤币方案之定期定额

本文尝试分析不止盈的定投策略,目标是寻找一个更优囤币的方案,我将先从简单的定期定额开始入手。

注意:本文仅为个人观点分享,记录研究过程,不构成任何投资建议。投资有风险,入市需谨慎,请读者自行研究并独立承担相应后果。

如果对回测代码有兴趣,在公众号回复 “dcastrategy-bt-p1” 获取代码地址,回测采用 backtrader 实现,暂只适用于 7x24 小时无休市场,没有针对如股票市场交易日历的处理。简单处理的话,可以将它们的行情做填充补齐。

定投目标

什么是更优囤币的方案?我认为,肯定是能以更低价格且足额数量买到你心仪加密币的方案。

什么是更优的价格?

这个很好评价,即总持仓的成本越低越好,持仓成本的计算公式如下:

$$持仓成本 = \dfrac{总投入金额}{总持仓数量}$$

是不是持仓越低越好呢? 当然不是,我还要保证买入的金额是足够的。

那什么是足够的金额呢?

这可以基于你的工作薪资制定定投金额,基于定投周期和推算出的目标金额,就是你计划投入的足额金额。

举个简单的例子

假设你每个月有 1000 USD 的额度可用于定投,如果目标是五年每月定投 1000 USD 到 BTC,则定投的目标总金额就是 60k USD。

如果你的定投计划不能完全把你计划的金额全部投进去,那某种意义上就是资金的浪费。

到这里,目标就明确了,我在一定的时间内,花完计划投入的所有金额,且买入的成本要足够低。

那么,为了完成这个目标,我有哪些策略可以使用呢?

定期定额

首先,讨论定期定额的定投策略,它是否满足我们对定投的目标。

这个方案与定投目标算是正好契合,因为它就是定期购买固定额度。这能保证计划的金额在规定时间内全部兑换为我的目标数字币。

按前面的例子,你每个月计划 1000 USD 用于定投 BTC,定投五年,投入金额为 60k USD。

按这个方案,假设每月 1 号定投,我回测了过去五年(2020-01-01 到 2024-12-31)的表现。

如下回测得到表现数据:

这个持仓成本在 23000 附近,还是比较感人的,最终囤了 2.59 BTC。

现在就将这个作为基准去测试其他定投方案吧。

除了按月这个定投周期,还有选择其他周期,如每周、每双周、每日等,可以回测这些不同的周期,看看是否能带来一定的优势。

我简单测试了每日和每周的表现,将它们的表现数据与每月定投合并,如下所示。

定投周期单次金额总投入金额囤币数量持仓成本
每日32.8660032.862.5823289.12
每周(星期一)230.7760230.772.5823353.10
每双周(星期一)461.5460461.542.6123135.35
每月(1号)1000.0060000.002.6023100.60

持仓成本最低的是 “每月(1号)” 的定投方案。总投入金额有点误差是因为根据总金额 60k 推算不同投资频率推算单次投入金额产生的小误差。

对比观察下来,并没有看到那个定投周期有明显的优势。

星期择时效应

在探索定投策略时,或许我们很多人都想过是否有某星期几定投有明显的优势。在长期定投中,不同的星期几进行买入,可能因为市场情绪、流动性、宏观数据发布时间等因素,造成最终买入成本的差异。

为了验证这个效应是否在定投中能产生显著影响,可以将每周定投进一步细分,比如:

接下来是测试是否有星期择时效应,通过周定投不同星期几的表现,看看是否能找到更具优势的买入节奏。

还是从 2020-01-01 到 2024-12-31,定投 5 年,总投入 60230,单次投入 230.77,数据表格如何如下:

定投周期囤币数量持仓成本
星期一2.5823353.10
星期二2.5723464.77
星期三2.5923291.68
星期四2.6023205.95
星期五2.5923256.04
星期六2.5923250.07
星期日2.6023204.44

柱状体如下:

周三和周日的持仓成本最低,不过整体差距很小,囤币数量也只有 0.01-0.03 的差别。

有兴趣,还可以测试下最近两年的影响,BTC 是最近两年开始与美国股市的关联度越来越高。

月份日期择时测试

测试按周定投后,再顺手测试下每月不同日期定投的表现,时间范围 2020-01-01 到 2024-12-31,总投入 60k USD,单次投入 1000 USD。

如下是回测数据:

定投周期囤币数量持仓成本
1号2.6023100.60
2号2.6122975.42
3号2.6122946.59
4号2.6023066.85
5号2.5923183.45
6号2.5623476.48
7号2.5523523.63
8号2.5523498.30
9号2.5723365.81
10号2.5823272.63
11号2.5923152.50
12号2.6622562.61
13号2.6222911.26
14号2.6123017.94
15号2.6123014.27
16号2.6122969.79
17号2.5923149.35
18号2.5923164.28
19号2.5723310.58
20号2.5723320.30
21号2.5923127.20
22号2.5923193.94
23号2.5623448.17
24号2.5623463.80
25号2.5623419.53
26号2.5623448.13
27号2.5423596.07
28号2.5323722.34

柱状图如下:

总体差异不是很大,虽然有 12-16 号的持仓成本相对较低,但我感觉和2020年3月12号的大跌行情关系较大,不具备代表性。

如下是改为从 2021-01-01 到 2024-12-31 测试的图表:

换了个时间范围,这个优势就基本没了。

总结

本月先明确了定投的目标,接着粗略测试了定期定额的定投方案。暂时来看,无论是按日按周还是按月的表现差不大,没有那个方案有带来明显优势。

我现在只是测试了 BTC,这个币的趋势这几年基本是一直向上。其他如 ETH 这种几年没怎么涨的币种也可以测试下看看效果。

后续的计划,我会以这个定期定额为基础,引入其他策略,看看是否有办法保证足额投入的同时,降低持仓成本。

记录我的粗浅思考过程,感谢阅读。

本文来源于 POLOXUE's BLOG,地址: 探索定投囤币方案之定期定额
欢迎关注我的公众号: