GONJUKUcost & risk desk

首页/文章/比特币定投回测怎么看

比特币定投回测怎么看

陆嘉行 · 发布 2026-08-23 · 更新 2026-10-02 · 约 12 分钟 ·

抽象柱状图表,其中一根柱被标注成红色
同一个策略,换一组起止日期,就要重新计算。

看比特币定投回测,先核对起止日期和每笔投入,再看扣费后的结果、年化算法与过程中的浮亏。同样定投三年,更换起点也会更换买入价格和期末估值日期,收益需要重新计算,不能把一个区间的结果推广到所有起点。下面说明怎样做这些比较,以及本站回测器有哪些限制。

为什么单个数字没有意义

你在网上看到「定投比特币三年赚了 X%」这种标题时,问一个问题:从哪个月开始算的?

加密资产的周期波动极大。同样是三年期的定投,起点落在一轮上涨启动前和落在一轮见顶后,结果可以差出几倍。文章作者选哪个起点,很大程度上决定了他想让你得出什么结论。

这不一定是故意的,「结论清晰」的区间写起来更顺手。但对读者来说,这就是彻头彻尾的误导。

检验起点影响时,先固定期限,再移动起点:例如每段都取三年,每次把起点往后挪半年,终点也相应后移半年。若所选各段都盈利,只能说明结论在这些历史区间内较一致;换个起点就转亏,则说明结果依赖区间选择,不能据此推断未来。若终点固定、改跑 24、36、48、60 个月,起点和期限会一起改变,不能单独归因于起点。

本站的定投回测器在页面加载时请求币安公开行情接口,用最近一根已收盘月线作为终点;修改月数会同时改变起点和期限。它没有独立起点选择或导出按钮。要比较多个固定三年的区间,需要另行取得历史月线,在表格里每次取连续 36 根,按相同投入金额、手续费和买入价格规则逐段计算。

回测该怎么做

一个能自圆其说的定投回测,需要说清楚四件事:

  1. 价格数据从哪来。如果是本地快照,必须写明截止到什么时候;如果是接口实时拉取,说清是哪个接口。最糟糕的是文案说「实时」而实现是几个月前的静态表——这不是技术问题,是诚信问题。
  2. 按什么价格买入。用月线收盘价、月初开盘价、还是每月固定某一天的价格?口径不同结果不同。真实定投可能是每月固定某天扣款,用月线收盘价是为了可复现,不是因为它最贴近现实。
  3. 手续费算不算。见下一节。
  4. 年化怎么折。这一项要单独写清楚,见后面。

如果一篇文章或者一个工具没交代这四件事,它给出的数字就不值得当参考。

手续费:影响不大,但不该抹掉

定投是长期反复买入,每次都要付一道费。按 2026 年 8 月查证的现货普通用户档 0.1% 计算:

定投时长买入次数累计手续费占投入
1 年120.10%
3 年360.10%
5 年600.10%

注意这一列是常数:因为每一笔都收 0.1%,不管你投多少次,占总投入的比例始终是 0.1%。这跟频繁交易完全不同——在比例费率下,定投手续费占总投入的比例不随笔数变化。

那为什么还要算?因为在做横向比较时,抹掉它会让年化系统性偏乐观。而且如果你开了 BNB 抵扣,这一项能压到 0.075%,虽然是小钱,但它是确定的小钱。抵扣划不划算的完整账在BNB 抵扣手续费划不划算。

顺带说一句:定投的成本大头可能不在交易手续费,而在入金和出金。法币通道的费率和提币的网络手续费,加起来可能是交易费的好几倍。这一块在提币手续费怎么选链最便宜里展开。

年化口径的陷阱

一种常用的算法是复合增长率:把「累计投入」当期初本金,「当前市值」当期末,按时长折成年化。

这个算法没有反映分批投入的时间。本站工具在每个月收盘时模拟买入,最后一笔买入后立即按同一收盘价估值,不能说它已经持有一个月。工具却把累计投入按「期数 ÷ 12」年折算成一个年化数字。

要计入每笔钱的投入时间,可以使用资金加权收益率:把各次投入记为负现金流,把期末市值记为正现金流,用实际日期求 XIRR。在只有分批投入、期间没有提款、期末估值为正且存在唯一有效 XIRR 解的情景中,若把全部本金提前到期初按完整期限算复合年化,相比同组现金流的 XIRR,盈利时结果更低,亏损时结果更接近零。这是两种计算方法的差别,不是对未来回报的判断。

比较两个回测时,先对齐投入日期、估值日期和年化算法,再看数字大小。不能把简化年化一律标成「保守下限」,也不能仅凭 XIRR 更高就认定另一个工具夸大收益。算不清差异时,先比较同区间的累计投入、期末市值和总收益率,保留各自的年化说明。

回测里唯一真正有用的数字

说到这里该讲重点了。最终收益率不是回测里最有价值的信息,过程中的最低点才是。

也就是:账面浮亏最深的那个月出现在什么时候、当时的收益率是多少。

为什么这个数更重要?因为回测默认你每个月都照常买入,而它和现实可能脱节的地方,就是人在那个月停止了买入,或者干脆割掉了。真那样做了,回测里的最终收益率就不属于你。

想象一下:你按计划每月投 500,投到第十四个月,账面浮亏 55%。这时候新闻可能全是坏消息,身边的人也在说这东西完了。你还买不买?

回测里那条漂亮的收益曲线,前提是你在那个月照买不误。而这恰恰是回测替你假设好、现实里却要你自己扛的部分——价格低时,同样的钱能买到更多币,但这并不保证之后会回升,也不意味着继续投入一定合适。

所以看回测的正确姿势是:先看最深的坑有多深,问自己扛不扛得住,再看最终收益率。扛不住的话,那个收益率跟你没关系。定投回测器会单独把这个最低点标出来,就是为了让它不被最终数字盖过去。

换个频率,结论会变吗

定投的频率可以按月,也可以按周或双周。频率会影响结果吗?

频率会改变买入时点,但不能保证提高收益或降低最终亏损。以三年安排 36 笔月投或 156 笔周投作示例,次数之比是 156 ÷ 36 ≈ 4.33,不是四倍;若累计投入相同,每笔周投金额应是每笔月投的 36 ÷ 156 ≈ 23.08%。实际每周扣款的次数要按具体起止日期数。

再假设累计投入 18,000 USDT、每笔按 0.1% 收费,不设最低收费且忽略舍入:月投每笔 500 USDT,手续费合计 36 × 500 × 0.1% = 18 USDT;周投每笔为 18,000 ÷ 156,手续费合计仍是 18,000 × 0.1% = 18 USDT。在相同比例费率和总投入的条件下,改变笔数不会改变总手续费。入金费用、最低订单额或每笔固定费用不在这组算例里,要另行计算。

选择频率时,要同时考虑现金流、最低订单额和执行成本。在相同投入与比例费率下,笔数不改变总手续费,但买入日期仍会改变持币数量与收益。周投并不保证避开高点;中途停投则改变了回测假设,应按实际投入重新计算。

金额固定还是份额固定

还有一个变体值得知道:定投可以是「每月固定投 500 美元」,也可以是「每月固定买 0.01 个 BTC」。

两者的差别是决定性的。固定金额在价格低时自动买到更多、价格高时买到更少,这就是定投的核心机制——它天然地低买高卖一点点。固定份额则相反:价格高的月份你要掏更多钱,等于在高位加大投入。

「固定金额」才是通常说的定投(成本平均法)。如果有人告诉你定投是每月买固定数量的币,那不是同一个东西,效果也差得远。这个站的回测器用的是固定金额口径。

回测做不到的三件事

  • 它不能预测未来。这句话被说烂了,但它的具体含义值得说清:回测的所有结论都依赖于「历史的形态会重复」这个假设,而加密资产的历史短、结构变化快,这个假设比在传统资产上更脆弱。
  • 它不包含你的真实行为。回测假设你机械执行。现实里你会因为看到某条新闻而暂停,会因为需要用钱而中断,会在大涨时想加码。这些偏离全都不在模型里。
  • 它不含税务和平台风险。算的是账面数字,不是你最终能拿到手的钱。

那定投到底值不值得做

对你值不值得,取决于你自己的三件事:你的投资期限有多长、你能承受多深的浮亏、以及这笔钱亏光会不会影响生活。

回测能帮你回答的只有第二个——把最深的坑摆在你面前,让你在真的遇到之前先看一眼。

如果你在犹豫定投和网格之间选哪个,两者的性质完全不同:定投赌的是长期方向,网格赚的是区间震荡。网格的收益结构和亏损方式在网格交易的收益从哪来,模拟器在网格收益模拟器。

工具的数据来源

本站定投回测器的价格数据来自币安公开行情接口,页面打开时实时请求,用每根已收盘月线的收盘价作为当月买入价。没有本地快照,接口拉不到时页面会直接显示失败原因而不是拿旧数据顶替。手续费率默认 0.1%,是 2026 年 8 月查证的现货普通用户(VIP 0)档、未开 BNB 抵扣的标准费率;费率表会调整,你自己的实际费率以账户费率页或下单界面显示的为准,可以在工具里改成那个数。

常见问题

为什么这篇不直接给一个收益率?

因为任何一个具体数字都依赖于起点,而起点是任意选的。同样是定投三年,更换起点也会更换买入价格和期末估值日期,需要重新计算。给你一个数字等于替你选了一个起点,那是误导。这篇教的是怎么自己跑一遍并且看懂结果,配套的回测工具接的是币安公开行情接口的真实月线,你可以修改月数,但这会同时改变起点和期限;比较不同的固定三年区间,要另取历史月线计算。

回测里最有用的信息是哪个?

不是最终收益率,是过程中的最低点。也就是账面浮亏最深的那个月是什么时候、亏了多少。因为那个数字才是你真正要承受的东西。回测默认你每个月都照常买入,如果你在那个月停止买入或者干脆割掉,实际结果就和回测曲线分道扬镳了。最终收益率只有在你熬过了那个月的前提下才属于你。

定投的年化收益率为什么会失真?

本站工具把累计投入当作期初本金,按期数除以 12 折成年化,没有计入分批投入的时间。工具用月线收盘价买入并估值,最后一笔买入后立即估值,并没有持有一个月。若只有分批投入、没有中途提款、期末估值为正且存在唯一有效 XIRR 解,相比按实际日期求出的 XIRR,这种完整期限折算在盈利时更低,在亏损时更接近零,不能一律叫作保守下限。比较时应先对齐投入日期、估值日期和年化算法。

手续费对定投影响大吗?

按本文普通档标准费率 0.1% 的示例,每月一笔、三年 36 笔,每笔对自己的成交额收费,累计手续费占累计投入的比例仍是 0.1%,不是把费率乘以 36。这个结论要求费率不变、没有最低收费且忽略舍入;入金与出金费用另计。回测不扣交易费会高估期末净值,即使费用很小,也可能改变接近盈亏平衡时的结论。符合条件并开启 BNB 抵扣时,本文示例现货费率可降至 0.075%。