策略有效性:从单个币种到全市场
同一套规则,在 31 个币上各开一个独立账户,从 2017 年 9 月跑到 2026 年 10 月,共 3,857 笔完整交易。30 个币赚钱,30 个币跑赢同期买入持有,单币累计收益中位数 +14,099%;把 31 个账户等权合成一条全市场曲线,近一年 +177.1%,同期 BTC 为 −26.6%。有数据以来的每一年都是正收益,包括 BTC 下跌 73% 的 2018 年和下跌 64% 的 2022 年。所有数字来自逐笔撮合回放,不使用未来数据,时间轴与实盘一致。
先给结论:这套规则不是在单一品种上的偶然结果。31 个币各自独立运行、各自承担盈亏,绝大多数都能赚钱并跑赢买入持有;合成到全市场后,收益曲线与 BTC 完全脱钩,且最大回撤小得多。
下面按「数据怎么来的 → 单币表现 → 全市场表现 → 逐年 → 逐笔 → 稳健性 → 局限」展开。策略规则本身不公开,但执行过程与全部统计都可以逐笔追溯。
01数据与执行:为什么这不是「看着答案做题」
回测最容易骗人的地方,是让程序提前知道了下一秒的价格。本系统从数据读取到成交结算,每一层都按「当时只能看到什么」来限制。
只读取已经收盘的 K 线
系统在每根 30 分钟 K 线收盘后 3 分钟运行一次。也就是说,它做任何判断时,那根 K 线已经走完、收盘价已经固定。更长的周期更严格:整根 K 线没有收盘,数据就不会进入计算,起点整体后移一个完整周期。不存在「这根线还没走完,就先用它的收盘价」。
按当时能看到的价格挂单
入场信号出现后,以触发那根 K 线的收盘价挂限价单,最多等 3 根 K 线(90 分钟);没成交就撤单,不追价。出场同样先挂限价单,价格没碰到才用市价单兜底。这条规则避免了一个常见的美化:假设自己总能在最理想的价位成交。
成本全部扣掉,不是估算
手续费按真实档位计:挂单成交 0.02%,吃单成交 0.05%,开仓和平仓各收一次。资金费直接读取币安历史真实数据,按实际持仓时间逐笔结算,多头付出、空头收取,方向相反时反过来。每一笔交易的净利润,都是扣完手续费和资金费之后的结果。
数据断档就强制离场
如果某个币的行情中断超过 24 小时,系统会在断档前强制平仓,不允许拿断档前后的价格硬拼成一笔交易。这条规则会让早期小币少赚一些,但不会凭空造出收益。
每一笔都可回溯
所有交易落库保存:信号时间、实际成交时间、开平价格、手续费、资金费、持仓根数、平仓原因。本页任何一个统计,都能追到组成它的具体交易。策略规则本身不公开,但执行过程是可审计的。
02单币层面:31 个互不干扰的账户
每个币各开一个独立账户,初始资金 10,000 U,满仓 1 倍,赚到的钱连本带利滚进下一笔,账户之间不共享资金、不互相补亏。同一时刻出现重叠的持仓信号,直接跳过,不加仓、不叠杠杆。
这样做的目的,是排除「把所有钱押中最强那个币」的假象。31 个账户各跑各的,结果是:
| 单币指标 | 结果 |
|---|---|
| 正收益账户 | 30 / 31 |
| 跑赢同期买入持有 | 30 / 31 |
| 收益中位数 | +14,099%(约 142 倍本金) |
| 单币最大回撤 中位数 | −32.5% |
| 单币最大回撤 最差 | −52.8% |
唯一亏损的是 WLFI,−3%,它上线时间很短,可交易的历史不足一年。唯一没跑赢买入持有的是 HYPE,它在样本期内涨幅极大。换句话说,亏损和落后都只出现在极端个例上,不是普遍现象。
03全市场:把 31 个账户合成一条曲线
合成口径很直接:每天收盘后,把当天有数据的币的当日收益等权平均,再逐日复利。可以理解为把资金平均分给 31 个币、每天重新平衡。它不是某一个真实账户的账单,而是一条用来衡量「整套方法在全市场是否有效」的理论曲线。
| 区间 | 策略组合 | BTC | 最大回撤 | 夏普 |
|---|
夏普 = 收益 ÷ 波动,衡量「赚得稳不稳」,一般大于 1 就算不错。这里的回撤按每日收盘净值计算。
六个时间档位全部跑赢 BTC。差距最大的近一年:策略 +177.1%,BTC −26.6%。即使把时间拉长到九年多,策略仍然是 BTC 的很多倍,而且回撤小得多。
04逐年表现:熊市里也没断过
只看总收益容易掩盖问题,所以把每一年单独拆开。下表每一行都是当年 1 月 1 日到 12 月 31 日,两端年份按实际有数据的区间计算。
| 年份 | 策略组合 | BTC | 年内最大回撤 |
|---|
十行全部为正。最能说明问题的是两个大熊市:2018 年 BTC 跌 73%,策略 +140.7%;2022 年 BTC 跌 64%,策略 +110.1%。原因不复杂:这套方法可以双向交易,行情不对时大部分时间在场外,不会硬扛。
2025 年 BTC −6.4%,2026 年(截至 10 月)−7.3%,都属于横盘偏弱,策略仍然做到 +91.9% 和 +142.7%。这说明收益不是只靠某一段大牛市。
05逐笔证据:3,857 笔交易的整体分布
把 31 个账户的所有交易倒在一起看,不挑币、不挑年份,结果如下。
| 指标 | 数值 | 说明 |
|---|---|---|
| 交易笔数 | 3,857 | 已全部平仓 |
| 胜率 | 59.3% | 盈利笔数占比 |
| 平均每笔收益 | +4.65% | 满仓 1 倍,已扣成本 |
| 单笔收益中位数 | +1.11% | 一半交易高于此值 |
| 盈亏比 | 4.61 | 总盈利 ÷ 总亏损 |
| t 值 | 18.8 | 均值显著大于 0 |
| 平均持仓 | 205 根 K 线 | 约 4.3 天 |
| 多单 / 空单 | 1,727 / 2,130 | 空单略多,双向都做 |
t 值 18.8 值得单独解释:它检验的是「平均每笔收益其实等于 0」这个假设。通常 t 值大于 2 就算统计上显著,18.8 意味着这个假设几乎不可能成立。3,857 笔里,盈利不是靠少数几笔暴利撑起来的。
多单和空单数量接近,说明收益来源不是单边做多,下跌行情同样有参与方式。
06稳健性:去掉最强的币,结论还在不在
最容易被质疑的一点是:会不会全靠某个币的极端行情。直接做一次剔除测试,把收益最高的 ZEC(累计 +1,405,719%)整个删掉,其余 30 个币重新合成组合。
| 测试 | 全期组合收益 |
|---|---|
| 31 币等权组合 | +356,446.9% |
| 剔除最强币 ZEC 后 | +301,439.5% |
去掉最强的币,收益从 3,565 倍降到 3,015 倍,仍然在同一量级。再结合前面两点:31 个账户里 30 个为正、10 个自然年全部为正,可以判断这不是单点运气,而是一套在全市场反复成立的方法。
07必须说清楚的局限
这篇研究证明的是「这套规则在历史行情里有效」,不是「未来一定赚钱」。下面几条限制同样重要。
一、回测不等于实盘。历史不会简单重复,规则的有效性会衰减,任何策略都有失效的可能。
二、组合曲线是理论值。它假设资金可以无限细分、每天精确再平衡,没有计算资金容量、极端行情下的滑点和流动性不足。
三、满仓 1 倍有前提。实盘要考虑保证金、强平和交易所限额,实际可用的仓位通常低于回测。
四、早期小币数据质量有限。2017 至 2019 年部分币种流动性差,回测已用断档平仓规避,但仍可能与真实成交有差距。
本页所有内容仅用于策略研究与数据验证,不构成投资建议。交易有风险,盈亏自负。