作 者:老余捞鱼
原创不易,转载请标明出处及原作者。

文中示例仅用于技术讨论,不构成任何操作建议。
量化策略开发应以学习和技术交流为目的。
本号不荐股、不卖课、不承诺收益。
市场有风险,请合法合规投资。
本文约 2200 字 | 阅读预计需 5 分钟
· · ·
大家有没有这种操作:看见 BTC 一涨就手痒,追进去刚买完,价格转头就跌;信号明明提示该走了,你又舍不得,眼巴巴看着利润一点点吐回去。
在交易这件事上,我们的情绪才是最贵的成本。
今天这篇文章不给你灌鸡汤。我把我实测的一套信号系统摊开给你看:入场靠什么、出场靠什么、回测跑了多少年、参数冻住之后在全新的数据上表现怎么样。全程用数据说话。
① 策略是怎么设计的
我用到的两个指标你可能都听过,但绝大多数人是分开来用的。我把它们拼到了一起,一个管入场,一个管出场。
DPO,中文叫去趋势价格振荡器。它干的事其实很简单:先把价格的长期趋势剥掉,再看剩下的部分偏高还是偏低。这么一剥,它比普通均线反应更快,能更早发现趋势可能要变盘。
HMA,中文叫赫尔移动平均线。它的算法比普通均线绕一点,但效果就一句:又快又稳。它比普通均线更贴价格,又不像加权均线那样上蹿下跳。我用一快一慢两条线,快线管方向,慢线负责过滤掉大方向上的假信号。

具体的参数,比如快慢线长度、DPO 周期,我放在文末的代码包里,这里先不展开。这套系统的规则,其实就三条:
- 入场:DPO开始向下拐头,说明去趋势后价格在走弱,可能是变盘早期信号。
- 出场:价格跌破快速HMA,同时快速线已掉到慢速线下方,短期动能转空。
- 周期:日线(D1),标的 BTC-USD。
还有一个细节很关键:所有信号都会往前挪一根 K 线再执行。意思是回测里只能用到第二天才有的信息,不存在“偷看未来”。
② 12 年回测,数据来说话
回测区间是 2014 年 9 月到 2026 年,超过 12 年,4362 个交易日,一共 303 笔交易,其中 302 笔已经平仓。
先上一张图,看完再说数字。

先说胜率,50.66%。刚过一半,看着不起眼对吧?
但你要看它输赢的分布。平均每笔赚钱 13.18%,平均每笔亏钱 5.68%,赢一次顶亏两次还多。这就是趋势跟踪的核心思路,不追求多准,追求的是亏的时候少亏一点,赚的时候多赚一点,让利润自己跑。
再说最大回撤,72.63%。这个数字来自 2021 到 2022 年那波大跌,BTC 从六万多一路跌到一万多。谁看到这条曲线,都得先问自己一句:我扛得住吗?如果你在 BTC 上根本拿不住七成以上的跌幅,那这套策略,讲直白点,大多数 BTC 策略,都不适合你。

| 指标 | 结果 |
|---|---|
| 周期 | 约 12 年(4362 天) |
| 总交易笔数 | 303(302 笔已平仓) |
| 胜率 | 50.66% |
| 夏普比率 | 1.336 |
| 索提诺比率 | 2.027 |
| 卡玛比率 | 1.289 |
| 最大回撤 | 72.63% |
| 盈利因子 | 1.363 |
| 均赢交易 | +13.18% |
| 均亏交易 | -5.68% |
接下来这个数字,最容易让人上头:总收益 243,613%。
它确实是真实数据,但大多数人可能会理解错。
回测里仓位是跟着账户走的,账户越大,下的仓位越重,滚雪球滚了 12 年,才滚出这么个吓人的数。现实里没人会从第一天起就满仓复利一路滚到底。所以这个数更接近一个数学上完美的账户满仓滚 12 年的理想状态,你别太当真。
真正该看的是这几个比率:夏普 1.336,索提诺 2.027,卡玛 1.289。这些才是衡量一套策略到底靠不靠谱的标尺。
还有个细节值得说:平均亏钱的持仓时间,比平均赚钱的短。这正是我们趋势策略想要的效果,让利润跑,让亏损快点停。
这套系统做到了!
③ 参数冻住之后,发生了什么
下面这部分,我觉得比 12 年回测更有意思。
2026 年 4 月 30 日,我把参数冻死了:不调、不优化、不回测。从那天起,这套系统自己在一段它从来没见过的数据上跑。
结果出来了。

这张图把策略和“买了不动”放在一起,两边都从 100 起步。到 8 月 27 日,策略 +9.97%,买币不动 +4.29%,超额大约 5.68 个点。
同一段时间里,BTC 本身从大概 76000 美元涨到 78000 美元,涨了 4% 到 5%。策略的账户却涨了接近 10%,是 BTC 本身的两倍。
比收益更值得看的,是这几个数字:
| 指标 | 冻住前(截至4月30日) | 冻住后(截至8月27日) |
|---|---|---|
| 夏普比率 | 1.345 | 1.336 |
| 索提诺比率 | 2.041 | 2.027 |
| 最大回撤 | 72.63% | 72.63%(没有再破新低) |
| 总交易笔数 | 296 | 303(+7笔) |
夏普和索提诺几乎没动,说明它没有出现那种“一离开回测期就现原形”的最常见死法。很多做量化的最怕的就是:回测漂亮,一上实盘就垮。这套系统在样本外跑了 4 个月,完全没垮。
④ 我没有说的事
有几件事我得先讲清楚,免得大家误会。
第一,这不是实盘战绩。样本外验证用的是历史收盘价,不是交易所的真实成交,没有滑点、没有延迟、没有实际执行的损耗。这是一次 Walk-forward 验证,不是交易记录。
第二,72.63% 的最大回撤没有消失。这 4 个月它没创新低,不代表以后不会。过去 4 个月没破,下个月照样可能破。
第三,这套策略不是“买了放着”的替代品。它需要配合明确的仓位规则,而且你得能接受账户在某个阶段出现大幅回撤。
⑤ 观点总结
没有哪套指标组合能让人躺着赚钱。但一套有纪律的系统,能把情绪挡在门外。
DPO 负责提醒你趋势可能要转弱,HMA 负责告诉你什么时候该走。参数冻住之后的样本外验证,才是一套策略真正的试金石。它证明的是,到了全新的数据上,它到底还站不站得住。
比特币 #BTC #DPO #HMA赫尔移动平均 #趋势策略 #量化策略 #回测 #WalkForward #样本外验证 #加密货币 #技术指标
Be First to Comment