BTC 定投一年回测怎么算?

快速回答:回测按频率(每日/每周/每月)用历史价格逐期买入:累计持仓 = Σ(每期投入 ÷ 当期价格),期末价值 = 累计持仓 × 最新价,收益 = 期末价值 − 累计投入,并另给出最大回撤。

回测在算哪些数

回测不使用线性插值,而是取真实历史每日收盘价。每到一个买入日,就用"该期投入 ÷ 当日价格"换成币并累加。

期间用"累计持仓 × 当日价格"跟踪市值曲线,从而算出买入次数、累计投入、累计持仓、平均成本、期末价值、盈亏、收益率,以及市值曲线从高点到低点的最大回撤。

公式

累计持仓Σ(每期投入 ÷ 当期价格)
累计投入每期投入 × 买入次数
平均成本累计投入 ÷ 累计持仓
期末价值累计持仓 × 最新价格
最大回撤max(1 − 市值 ÷ 期间市值峰值)

示例(4 期简化,可手算复核)

每周投入 500 USDT、连续 4 周,价格依次为 70,000 / 75,000 / 72,000 / 78,000 USDT:

各期买到的币 = 0.00714286 / 0.00666667 / 0.00694444 / 0.00641026,累计持仓 = 0.02716422。

累计投入 = 500 × 4 = 2,000 USDT,平均成本 = 2,000 ÷ 0.02716422 ≈ 73,626 USDT,期末价值 = 0.02716422 × 78,000 ≈ 2,118.81 USDT。

收益 = 2,118.81 − 2,000 = 118.81 USDT,收益率 ≈ +5.94%。真实一年期每周定投约有 52 次买入,计算方式与上面完全一致。

注意事项

一年期结论依赖所选区间:起始与结束日期不同,收益与最大回撤都会变。回测只是对过去价格路径的统计,不代表未来。

回测通常不计手续费与滑点;若计入,实际收益会更低。

常见问题

一年期每周定投一共买入多少次?

大约 52 次。回测按实际落在该区间内的买入日计数,次数以工具输出为准。

最大回撤是什么?

它是市值曲线从任一峰值回落到其后低点的最大跌幅。例如市值从 2,000 跌到 1,700,回撤 = 1 − 1,700 ÷ 2,000 = 15%。

回测结果能用来预测未来收益吗?

不能。回测只反映过去一段区间的价格路径,未来路径不同,结果就会不同。