回撤、年化收益,以及为什么两个都要看
回测用你选定的设置,在历史价格上把策略跑一遍,报告当时会发生什么。最醒目的是收益率,但只看收益率,会漏掉决定你能不能真的赚到这笔钱的那部分。
总收益和年化
总收益是策略在回测区间内赚或亏的金额,占投入资金的比例,已扣除吃单手续费。它旁边是「买入持有」:第一天买入、之后什么都不做能赚多少。先比这一项。持有能赚 20% 而策略只赚了 8%,不管 8% 听起来多好,它都没做好。
年化(APR)把同样的速度拉长到一年:(1 + 收益率) 的 365/天数 次方,再减 1。它让 60 天的回测和 300 天的回测可以相互比较。它是推算,不是结果。60 天赚 10%,年化约 79%,而没有任何东西保证接下来的 300 天会和这 60 天一样。区间越短,年化越好看。
最大回撤
最大回撤是回测期间,账户价值从某个高点跌到之后低点的最大幅度,按总权益计算。它回答的是收益率回答不了的问题:途中最糟的时候有多糟?
两个策略可以有相同的最终收益、完全不同的过程。一个稳步上升;另一个先跌 35% 再回来。换成真金白银,第二个往往在底部被人停掉,暂时的回撤就变成了永久的亏损。如果途中最深的回落比整段收益还大,回测页会提醒你。
胜率,以及为什么只看它会误导
胜率是平仓价高于平均成本的比例,不含手续费。它说明赚的次数,不说明赚的多少,而且对不同策略意味着不同的事。
- 对趋势跟随,胜率低也可能是好结果:多次小亏,几次大赚。
- 对网格,胜率天然偏高,每格一笔小赚;它看不出区间被突破时留在手里的持仓。
- 对马丁格尔,高胜率可能藏着那要命的一轮。
所以每个策略页上胜率旁边的提示,会按策略类型给出不同的说明。每次都要和回撤一起看。
回测在哪里不再可靠
回测是你投入真钱之前能拿到的最好证据,但它和实盘之间有一些已知的差别。
- 手续费。回测按标准吃单费率收取。你的账户可能略低,网格的挂单通常按挂单费率,但手续费永远不会是零。
- 滑点。实盘订单可能成交在比 K 线显示更差的价格,尤其是在成交稀薄的交易对上,以及代币化股票在美股开盘时。
- 日线切分点。欧易的日线在 UTC 16:00 收盘,币安在 UTC 0 点。同一个策略、同一个币,按哪里切一天,结果可能不同。对日线结果,A9 每晚的入选名单会在六个不同的切分时刻各跑一遍,只有在典型切法下赚钱、并且在多数切法下赚钱的才会保留。
- 参数太巧。自动调参和每晚的入选名单还会把选出的每个参数分别偏移 20% 再跑一遍,并报告这些「邻居」的结果。如果结果一下就垮了,说明原来的数字靠的是碰巧合适的参数。
- 历史太短。代币化股票在 2026 年年中才上线,大多只有几个月的数据。
一个简单的读法
- 先和同一区间的买入持有比收益。
- 再看最大回撤,问自己用真钱能不能撑过去。
- 如果参数来自自动调参,看「邻居」的结果有没有明显落差。
- 最后才看年化和胜率。
这篇有帮助吗?