每天你都能刷到这样的消息:
「比特币 ETF 昨日净流入 3.2 亿美元」
「机构正在悄悄建仓」
评论区通常很热闹。有人说机构又在抄底了,有人说大钱知道我们不知道的事。
这话听着有道理。贝莱德、富达这些机构,钱多、人多、信息多,他们买总不会没理由吧?
我把美国比特币现货 ETF 上市至今的全部数据——604 个交易日,从 2024 年 1 月到现在——一天一天拉下来,和比特币价格摆在一起看。
我想搞清楚两件事:
一、ETF 的钱和价格,到底谁跟着谁? 二、如果它真有规律,能不能拿来当买入信号?
第一个问题有答案,而且很清楚。
第二个问题,我一度以为也有答案——直到我发现,为了让那个"答案"好看,我不知不觉试了 241 种参数组合。
两件事我都写在下面。没成立的那个,可能比成立的那个更值得看。
先说结论:不是机构买了所以价格涨,是价格涨了所以机构买。
图里两根箭头的粗细,就是两个方向关系强弱的真实比例。
从价格指向钱的那根,粗得刺眼。从钱指向价格的那根,细得几乎看不见。
再看细一点。我把「今天流进来的钱」和前后每一天的涨跌都对了一遍,看它和哪一天关系最紧密:
柱子越高,关系越紧密。橙色是过去,蓝色是未来。
最高的两根,是「2 天前」和「昨天」。 而未来那一侧——明天、后天、大后天——几乎全是平的。
翻译成人话:
今天流进来多少钱,你能从前两天的涨跌里猜个八九不离十。
但今天流进来多少钱,几乎推不出明天会怎么走。
所以那条「ETF 昨日大幅净流入」的新闻,它真正告诉你的信息是——前两天涨了。
而前两天涨了这件事,你早就知道了。
这就像你看见街上很多人打伞,就说"打伞的人预测了下雨"。不,他们是看见下雨了才打伞。
机构也一样。他们的钱跟着行情走,不走在行情前面。
我不太放心,又从另一头查了一遍:那些真正的大涨,起涨的时候资金在干什么?
结果挺打脸的。在所有"两个月涨超 20%"的起涨点里:
也就是说,四分之三的大涨,开始的时候根本看不到机构在买。
这和前面完全对得上——等钱来了,涨已经涨过了。
那退一步说呢?有人可能会讲:就算"大幅流入"保证不了上涨,它总该是个必要条件吧——没有它,总不至于大涨?
也不成立,而且理由很朴素:这个条件根本不稀有。 604 个交易日里,有 137 天满足"5 天流入超 15,000 枚"——平均每五天就撞上一次。
一个五分之一时间都成立的条件,你说它是大涨的必要条件,就跟说"下雨前一定有云"差不多——话没错,但没用,因为大部分有云的日子并不下雨,而且天天都有云。
可能有人会问:可我明明看到过那种图啊——把 ETF 的累计流入和比特币价格画在一起,两条线走势几乎一模一样,那还不能说明资金在推动价格?
这是个好问题,也是个特别容易掉进去的坑。
我算了一下,这两条累计曲线的相似度确实高达 0.65(1 就是完全一致)。看着很有说服力。
然后我做了个实验:把每天的流向数字随机打乱重排——今天的挪到去年,去年的挪到今天,彻底打散——再重新累计一遍,和价格比。
这么一来,真实的时间关系全没了。按理说相似度该崩掉。
我打乱了 1000 次。
结果是:打乱之后,相似度中位数还有 0.32。
我又拿一串纯随机数(和比特币完全无关)累计起来试,相似度中位数 0.33。
换句话说:只要你把两串数字各自"一路加起来",它们就会自动变得很像——哪怕它们毫无关系。 这不是发现,是算术的副作用。
那真实数据的 0.65 呢?它确实超过了全部 1000 次打乱,所以不全是假的——大约一半是算术造的,另一半是真的。
但那"真的一半",恰恰就是我们前面查到的东西:2024 年涨的时候钱在流入,2025 年跌的时候钱在流出。这个先后顺序是真的,累计把它一路放大了。
打个比方:
把每天打伞的人数累计起来,会和累计降雨量高度吻合。
这个吻合千真万确——但它不说明打伞导致了下雨。
这个发现是站得住的——它用了全部 604 天数据,不挑时点、不选参数,正着算、反着算、打乱了算,都是这个方向。
既然钱跟着价格走,那反过来想:是不是该在钱跑得最凶的时候买?
我算了一下。找出那些"5 天内 ETF 被赎回超过 15,000 枚比特币"的恐慌时刻,看在那时候买入,之后会怎样:
两个月后 +18.7%,而随便挑一天买是 −0.5%。
说实话,看到这个数字的时候我挺兴奋的。它太符合直觉了——别人恐慌你贪婪,教科书都这么写。
我差点就这么写给你了。
问题出在"哪一天买"。
我的算法是:找出每一波恐慌里赎回最严重的那一天,从那天开始买。
听起来很合理。但你想一想——在当时,你怎么知道今天就是最严重的一天? 万一明天赎回更多呢?
"最严重的那天"是事后翻数据才能确定的。 当时的你,只能在信号第一次出现时决定买不买。
这在量化里有个专门的名字,叫前视偏差——不小心用了未来才有的信息。它是回测里最常见、也最致命的错误,因为它做出来的曲线永远漂亮。
于是我换成真能操作的做法:信号第一次出现的第二天买入(ETF 数据当天收盘后才公布,所以最早也得等次日)。
结果:
+18.7% 变成了 +1.6%。
一道检验,蒸发掉 17 个百分点。
为什么差这么多?因为首次触发通常比"最严重那天"早 1 到 13 个交易日,而这段时间价格还在跌。
2025 年 11 月那次最惨:信号第一次亮起就买,两个月后 −40.5%。而"最严重那天"买能拿到 −24.9%——但那天是两周之后才知道的。
这个信号的毛病在于:它在下跌刚开始时就亮灯,而下跌往往还要再走两三周。
+1.6% 好歹是正的。我又试了分批买入——触发后连买 10 天,摊平成本,持有久一点。
这次数字回来了:+26.2%。
但这一次我留了个心眼,把每一次的原始结果全摊开:
一共只有 6 次。四次赚(+21%、+34%、+44%、+31%),两次亏(−27%、−23%)。
三个问题一下子全露出来了:
第一,中间是空的。 四次在 +21% 到 +44%,两次在 −23% 到 −27%,中间大片空白。我报的"+26.2%"是中位数,可它恰好落在这个空隙里——没有任何一次的真实结果接近 26%。平均数只有 +13.4%,差了一半。
第二,赚亏是按时间分开的。 2024 年到 2025 年初的四次全赚,2025 年底之后的两次全亏。这不像"策略有效但偶尔失手",更像"2024 年那个环境适合这么做,后来不适合了"。
把这几次标到价格曲线上,看得更清楚:
两年半的行情里,总共就这么几个点。而且赚钱的那几次,都出现在价格已经跌得很低的位置(4 万多、5 万多);亏钱的两次,都在下跌的半山腰(8 万多、9 万多)——当时看着也像"跌够了",实际后面还有一大截。
第三,6 次能说明什么? 抛硬币抛 6 次,出现 4 正 2 反再正常不过。你不会因此说这枚硬币偏心。
到这里我意识到一件事:我一直在调参数。
阈值该设多少?连买几天?持有多久?我把这三个维度全排列组合,跑了一遍——一共 241 种组合。
然后我把这 241 个结果的分布画了出来:
绝大多数组合挤在零附近,中间水平只有 +1.0。
而我原本想报给你的那个"最佳组合"+16.4——它就是最右边孤零零的那一根。
这就是量化里的另一个大坑,叫多重检验。道理很朴素:
试一次找到好结果,那叫发现。
试 241 次挑出最好的一个,那叫挑拣。
如果我只试了 5 种组合就撞上 +16%,那值得认真对待。试了 241 种——纯靠运气也能撞出来。
三道检验,它一道也没过:
| 检验 | 结果 |
|---|---|
| 能不能真的操作? | +18.7% → +1.6% |
| 每一次都摊开看? | 只有 6 次,前 4 赚后 2 亏,中间是空的 |
| 一共试了多少种? | 241 种,中间水平仅 +1.0,最好那个只是右尾 |
我不能告诉你"恐慌时买入有超额收益"。数据不支持这句话。
发现一告诉我们:你在新闻里看到的"机构在买入",是他们在追一段你已经看到的行情。
发现二告诉我们:当你想反过来利用这一点时,那个看起来很美的规律,经不起三下追问。
第二件事其实更重要。
因为你在网上看到的大多数"神奇指标""稳赚策略",都停在我的第一步——那个 +18.7% 的漂亮数字。
没有人会替你做后面三道检验。你得自己问。
一、这个买点,当时真的知道吗? 如果它用了"事后最低点""最佳时机"这类说法,多半藏着前视偏差。任何回测都必须能在当时就执行。
二、一共发生过几次? 不是"回测了 600 天",是"这个信号出现过几次"。个位数就别当规律。 顺便让他把每一次的原始结果摊开——中位数、平均数都能骗人,原始数字不会。
三、你一共试了多少种参数? 只报最好的那一组,等于只给你看考得最好的那次月考。试得越多,最高分越不可信。
写这篇文章用到的 ETF 流向数据,我做成了一个每天自动更新的看板:
btc.puxiaodong.com
上面有本文用到的两张图的实时版本——每日净流入流出、上市以来的累计曲线,以及按周汇总的走势。数据每天自动抓取,币本位口径(不是美元,美元会被币价涨跌污染)。
除了 ETF 流向,那上面还并排放了另外 13 个我在跟踪的底部信号——交易所存量、恐慌指数、期货资金费率、长期持有者、OTC 存量、监管进展等等。每一条都写明了现在是多少、什么数才算见底、以及去哪里能查到原始数据。
页首有张总览表,每个信号配一个红绿灯。我不建议你照着它买卖——看完这篇文章你应该已经知道为什么了。但如果你想自己核对本文的任何一个数字,或者想看看今天这些信号处在什么位置,那里比任何转发的截图都靠谱。
一、把「相关」和「因果」分开。 两件事同时发生,不代表其中一件导致了另一件。ETF 流入和价格上涨确实同时出现,但方向是价格在前。这个习惯用在任何一条财经新闻上都成立——先问一句「到底谁在前面」。
二、漂亮的回测,通常是三道检验都没做的回测。 前视偏差、样本太少、参数挑拣——这三样能把任何随机数据变成"必胜策略"。看到漂亮曲线的第一反应不该是心动,是追问。
三、平均数和中位数都会骗人,原始数据不会。 6 次里 4 赚 2 亏、中间是空的——这个真相被"中位数 +26.2%"完美地藏了起来。任何汇总统计量都是一次信息压缩,而压缩就会丢东西。
四、承认一个发现不成立,比多发一个发现更值钱。 我完全可以只写发现一,或者把 +18.7% 那版直接发出来,那会是一篇更爽的文章。但那样你就少学了三道检验,而这三道检验比任何单个结论都更耐用。
大钱不是先知,它只是跑得比你快一点;而那些看起来能预测大钱的规律,多半只是没被认真问过三遍。
数据:美国比特币现货 ETF 币本位日频净流向,2024-01-12 至 2026-08-17,604 个交易日;价格取币安 BTCUSDT 日线。本文不构成任何投资建议,加密资产波动剧烈,决策请自行判断、盈亏自负。