山寨季:是什么,如何衡量
为什么一个90天滚动指数要等到轮动完成四分之三时才确认,头部50样本中的幸存者偏差问题,以及如何客观解读它。

速读
山寨季,是指大多数大型山寨币跑赢比特币的时期。本文给出被引用最多的那个指数所使用的精确定义,说明其90天滚动窗口为何会让它在两端都出现滞后,解释真正推动资金轮动进入山寨币的因素,并说明这些时期为何会结束。
需要记住的要点
- 最常被引用的定义来自Blockchaincenter:如果头部50种代币中有75%在过去90天跑赢比特币,就是山寨季。
- 由于窗口是滚动的且长达90天,该指数要等到大部分行情已经发生之后才会确认山寨季,并且在行情结束后仍会保持高位达数周之久。
- 把30天版本与90天版本对比,是使用该指数时唯一最有用的做法,因为更短的窗口会先滚动清空。
- 头部50名单是持续重新筛选的,因此样本的构成部分取决于近期表现。这是一种结构性偏差,而不是无关紧要的细节。
- 资金轮动进入山寨币,是由风险偏好和边际买家的可及性驱动的,一旦其中任何一个反转,轮动就会结束,而不是按某种固定周期结束。
山寨季的含义
非正式地说,山寨季就是持有山寨币跑赢持有比特币的任何一段时期。这种非正式的说法除了用于事后评论之外没有任何用处,因为它没有阈值、没有样本,也没有时间周期。
大多数交易者实际引用的正式版本,来自Blockchaincenter的山寨季指数(Altcoin Season Index),值得逐字精确地阅读,而不是大概了解一下。
这个定义中有三个部分承担着实际作用,而每一个都是这项指标可能产生误导的地方。
阈值是75%,而不是过半数。 按照这个定义,山寨季要求样本中有四分之三跑赢比特币,这是一个很高的门槛。即便有60%的山寨币跑赢了比特币,按照这条规则也不算山寨季,尽管大多数山寨币持有者其实已经跑赢了。
样本是头部50种代币,排除稳定币和资产支持型代币。 排除包装比特币和质押以太坊衍生品,在方法论上是正确的,因为它们是对其他资产的索取权,而不是独立的山寨币。这也意味着该指数避免了影响比特币市值占比的重复计算问题——在那里,这类衍生品会出现在分母中。
窗口长度是90天,并且是滚动的。 这个属性几乎决定了该指数所有的行为方式,下文单独用一节来讲它。
滚动窗口问题
滚动窗口型指标,报告的是过去某一段固定长度、每天向前推进一天的时间区间。这赋予了它一种特定且可预测的行为方式,而在解读这项指标时,几乎没有人会把这一点考虑进去。
具体推演
设想一条简单的时间线,展示资金进入山寨币的过程。
| 时间段 | 实际发生了什么 | 90天窗口内包含什么 | 指数显示什么 |
|---|---|---|---|
| 第1到20天 | 山寨币开始跑赢比特币 | 主要仍是此前的行情,加上20天的跑赢表现 | 仍然偏低。新行情只占窗口的一小部分 |
| 第21到60天 | 轮动全面展开 | 足够多的跑赢表现,把样本中的大多数都推高到比特币之上 | 上升并越过阈值进入山寨季,比行情实际开始晚了很多 |
| 第61到90天 | 轮动停止,山寨币再次开始落后 | 仍然由第1到60天的跑赢表现主导 | 保持高位。它报告的是一段已经结束的时期,并会一直显示为山寨季,直到第106天 |
| 第91到150天 | 山寨币持续落后 | 强势的那些天一天天滚动移出窗口 | 逐渐下降,在第150天前后降到低位 |
一次60天的轮动,以及报告它的两个滞后指数
示意图。每条线表示其回溯窗口中包含山寨币跑赢表现的比例。
Day 60 · rotation live90d 67%30d 100%
解读图1
绿色色带表示轮动本身。它上方的铜色色条,表示90天指数显示为“山寨季”的那段时间。二者描述的是同一个事件,但两端都对不上。
它在行情走完四分之三时才出现。 在一次60天的轮动中,90天曲线在第45天越过阈值。不是早期,也不是走到一半——而是四分之三处。在这项指标确认时,这波行情还剩下15天,而这个确认信号正是大多数人在等待的东西。
它维持错误读数的时间,比维持正确读数的时间还要长。 轮动在第60天结束。90天指数会一直显示为山寨季,直到第106天——也就是说,有46天的时间里,这个信号描述的是一种已经不存在的市场状态。它要到第150天才会降到零,也就是最后一天跑赢表现之后整整90天,因为那时最后一个强势交易日才滚出窗口。
这两处滞后其实是同一件事。 窗口必须先被填满,读数才会转为“开启”;窗口必须先被清空,读数才会转为“关闭”。没有任何设置能消除这一点:更短的窗口会同时缩短两处滞后,更长的窗口则会同时延长两者。这是滞后平均值这种计算方式本身的定义,而不是这个特定指数的缺陷。
这正是第二条曲线的用途。 30天指数在第15天向上越过阈值,并在第76天回落到阈值以下。在第76天到第105天之间,两条曲线出现分歧:30天指数说轮动已经结束,而90天指数仍显示为山寨季。这种分歧提供了30天的预警时间,而且这两个数字就并排发布在同一个页面上。这并不是一种预测——因为那时轮动其实早已结束——但它是这份数据能够给出的最早信息,比等待90天曲线追上来要快得多。
为什么会这样。 这项指数衡量的不是当下,而是过去滚动的90天,而一个滞后平均值会一直保持高位,恰好持续到那段强势期还留在窗口内为止。开头的滞后和结尾的滞后,其实是同一种现象:窗口必须先填满,读数才会转变;窗口必须先清空,读数才会转回去。
这实际上说明了什么。 “现在是山寨季”这个读数,说的是过去三个月里出现过山寨币跑赢的情况。它不是在陈述今天,也不携带任何关于明天的信息。一个在指数越过阈值那天买入山寨币的交易者,进场时机大约是产生这个读数的那波行情已经走完四分之三之后——也就是图1中60天里的第45天——之后还可能继续持有46天,而在这46天里,指数仍显示为山寨季,但轮动其实早已停止。
真正可行的做法。 把30天版本和90天版本对照着看。30天窗口的清空速度是90天窗口的三倍,因此当30天读数下降、而90天读数仍处于高位时,轮动已经停止,90天数字报告的是历史。这种分歧是这份数据中最早可用的信号,而且不需要任何成本,因为两者发布在同一个页面上。反过来,30天上升而90天仍处于低位,则是轮动已经开始的最早证据。
样本选择问题
第二个结构性问题更加隐蔽,并且会从两个方向影响这项指数。
头部50不是一份固定名单,而是随着市值变化不断重新评估的,这意味着名单的构成有一部分是由近期表现决定的。由此产生两个后果。
暴跌的资产会离开样本。 一个下跌90%的代币会跌出头部50,并被上涨的代币取代。该指数衡量的是当前排在头部50的代币,所以表现最差的结果会被持续地从统计中剔除。这就是在持续发生,而不是只在某一个时间点发生一次。
暴涨的资产会进入样本。 一个上涨幅度足以进入头部50的代币,会把自己的涨幅一并带入样本。根据计算方法如何处理新进入者,近期表现强劲的代币相对于一个在周期开始时就固定下来的样本组,可能被过度代表。
综合下来的效果是,这项指数所描述的这组资产的表现,其构成本身部分就是由这种表现决定的。这并不代表它毫无用处,但确实意味着,相比对一个固定样本组做等效测量,这个读数在系统性上会对山寨币更友好。如果你想知道你自己的山寨币仓位表现如何,这项指数给不出答案,因为你的仓位不会在表现不佳时被悄悄替换掉。
山寨币轮动为何会发生
轮动本身是真实存在的,其机制值得被准确地讲清楚,而不是当作坊间传说来对待。
| 驱动因素 | 在以下情况下推动资金流向山寨币 | 在以下情况下推动资金流向比特币 |
|---|---|---|
| 风险偏好 | 参与者愿意为更高的潜在回报承受更高的波动 | 参与者想要流动性最好、最成熟的资产 |
| 流动性状况 | 资金成本低且供给充裕,投机仓位容易维持 | 资金收紧,边际仓位被平掉 |
| 边际买家的可及性 | 新增资金能够通过交易所和自托管渠道进入山寨币 | 新增资金是通过专门持有比特币的工具进入市场的 |
| 相对叙事 | 某个板块的叙事给出了偏好特定山寨币的理由 | 关注度集中到叙事最简单的那个资产上 |
| 寻求再配置的已实现收益 | 比特币持有者有愿意重新投入更高波动资产的利润 | 山寨币持有者退回到他们认为加密世界中最安全的资产 |
第三行是变化最大、也是在较早期评论中体现最少的一行。传统的轮动模型假设资金通过比特币进入加密市场,然后再向外流动。但如果资金是通过专门持有比特币的受监管产品进入市场的,这个假设就会被削弱:这些资金流可以推高比特币价格,却从未真正成为对山寨币的买盘。具体机制见ETF资金流向基础。
山寨季为何会结束
它们结束的原因,本质上都是同一件事的不同版本:不再出现了。
风险偏好逆转。 任何大范围的风险规避事件,无论是加密市场自身的还是宏观层面的,都会最先重创波动最大的资产。山寨币下跌的速度比比特币更快,而这正是它们在上涨时显得更有吸引力的同一种不对称性。
供给追了上来。 上涨行情会吸引新的发行。新上市代币、解锁的份额和新代币,会争夺同一批投机资金,因此要维持普通山寨币继续上涨所需要的资金量也随之增加。供给侧的内容见归属计划与代币解锁。
杠杆解除。 投机性的山寨币仓位往往加了很高的杠杆,一旦下跌触发强制平仓,就会在薄弱的盘口中产生被迫卖出,进而触发更多强制平仓。这就是加密货币强制平仓是如何发生的一文所描述的连锁机制。
关注度转移。 投机性需求的支撑是关注度,而不是实际使用,而关注度没有底线。一旦关注度转移,需求也不会逐渐衰减。
该指数无法告诉你什么
- 它无法预测。 这是一项滞后90天的测量,它报告的是一段已经结束的时期。
- 它无法把握退出时机。 延迟了入场信号的那同一个窗口,也会以同样的幅度延迟退出信号。
- 它无法描述你自己的持仓。 头部50是持续重新筛选的,暴跌的资产会离开样本,而你的持仓不会。
- 它无法告诉你跑赢的幅度。 它统计的是有多少代币跑赢了比特币,而不是跑赢了多少。一个76%的代币仅以1%的幅度跑赢比特币的市场,和一个以100%幅度跑赢比特币的市场,读数是完全一样的。
- 它无法在不同周期之间做干净的比较。 头部50的构成在不同周期之间会发生彻底变化,因此两个不同年份出现相同的读数,描述的其实是两组完全不同的资产。
- 它对小市值代币只字未提。 样本是按市值排列的头部50,这排除了市场中通常出现最大百分比涨跌的那部分。
如何客观解读该指数
步骤
把30天和90天一起看
更短的窗口会先滚动清空。如果30天读数下降,而90天读数仍处于高位,说明轮动已经停止,该读数报告的是历史。这种分歧,是这份数据集中最早可用的信息。
看清楚这个读数统计的是什么
这项指数统计的是头部50中有多少跑赢了比特币,而不是跑赢了多少。要同时观察实际的相对表现,因为许多代币以微弱优势跑赢和许多代币以巨大优势跑赢,得到的数字是一样的。
记住样本是会被重新挑选的
暴跌的资产会被上涨的资产取代。如果你想知道一个固定组合的表现如何,就应该直接测量那个组合。这项指数看起来永远会比你未经管理的仓位对山寨币更友好。
把它和市值占比、稳定币供应量放在一起看
比特币市值占比和稳定币市值占比,是用不同的数据计算出来的,各自也有不同的失效方式。它们之间相互印证,才是真正的交叉验证;同一个指数的30天版本和90天版本互相一致,则不是。
用它来给行情贴标签,而不是用来交易
它真正诚实的作用,是告诉你过去一个季度是什么样的市场,这对解读你自己的结果是有用的背景信息。把阈值穿越当作入场或出场触发条件,等于要求一个滞后型指标去做它在结构上唯一做不到的那件事。
结论
山寨季有一个精确的公开定义,精确地使用这个定义,就能消除围绕这个词的大部分困惑。Blockchaincenter的规则是:排除稳定币和资产支持型代币之后,头部50中必须有75%的代币在滚动90天内跑赢比特币。这个阈值很高,这些排除项在方法论上也站得住脚,而排除包装和质押衍生品,避免了比特币市值占比确实存在的那个重复计算问题。
滚动窗口决定了这项指数的行为方式,也是交易者一贯忽视的部分。一项滞后90天的测量,只有在窗口被跑赢表现填满之后才会转为正值,并会一直保持正值,直到那些跑赢表现再次滚出窗口。结果是一种对称的滞后:该指数大约在轮动走完三分之二时才确认它,并会在轮动结束之后继续确认长达三个月。任何参数调整都无法修正这一点,因为滞后本身就是这种计算方式的定义。
利用这份数据唯一真正有用的做法,是免费的,而且只需要几秒钟。30天版本和365天版本与默认的90天版本一同发布,而30天窗口的清空速度是90天窗口的三倍。当30天读数下降、而90天读数仍处于高位时,轮动已经停止,该数字描述的是历史。这种分歧,是该指数所能提供的最早信息。
还有两个局限值得牢记。头部50是持续重新筛选的,因此暴跌的资产会被悄悄替换,该指数看起来也总是比一个未经管理的投资组合对山寨币更友好。而且该指数统计的是有多少代币跑赢比特币,而不是跑赢了多少,所以一个只是小幅跑赢的市场和一个大幅跑赢的市场,会得到同样的读数。用来给过去一个季度的行情贴标签时,这项指数确实有参考价值;用作触发条件时,它就是被要求从一个只包含过去的窗口中去预测未来。
常见问题
指大多数大型山寨币跑赢比特币的一段时期。被引用最多的正式定义来自Blockchaincenter的山寨季指数(Altcoin Season Index):如果头部50种代币中有75%在过去90天里跑赢比特币,就是山寨季。头部50中不包括稳定币和资产支持型代币。
它把头部50种代币各自的90天表现与比特币进行比较,排除Tether、DAI等稳定币,以及WBTC、stETH、cLINK等资产支持型代币。判定为山寨季的阈值,是该样本中有75%跑赢。网站还发布同一测量方式的30天版本和365天版本。
没有任何指标能回答这个问题,这项指数尤其不能,因为它衡量的是滞后90天的窗口,因此只能报告已经结束的时期。能够说的是需要具备哪些条件:普遍的风险偏好、充裕的流动性,以及一个能够触及山寨币、而不是只能触及比特币的边际买家。
不是。因为它衡量的是滞后的90天,它要等到大部分跑赢表现已经发生之后才会越过阈值,并且在轮动结束之后仍会保持高位达数周。在阈值穿越时进场,买到的只是对一波已经大体走完的行情的确认。
目前没有可靠的公开持续时长数据,指数本身也无法得出这样一个数字,因为它的90天窗口会在条件已经改变之后仍让读数保持高位,从而拉长任何测得的时长。任何从这项指数推导出的持续时长,描述的既是这个窗口本身,也是市场,所以本文不给出具体数字。
风险偏好逆转,导致波动最大的资产跌得最重;来自新上市和解锁的新增供给,争夺同一批投机资金;杠杆解除,在薄弱的盘口中触发强制平仓的连锁反应;以及关注度转移到别处,移除了那些由关注度支撑、而非由实际使用支撑的需求。
它们从不同的数据出发,指向同一种现象。市值占比是一个市值比率,会受到新上市代币和质押衍生品带来的分母增长的影响。山寨季指数统计的是头部50中有多少代币跑赢比特币,并排除了这类衍生品。两者一致时,才是真正的确认,因为它们的失效方式各不相同。
不包含。样本是按市值排列的头部50,这恰好排除了市场中通常出现最大百分比涨跌的那部分。一段小市值代币表现强劲的时期,完全可能与一个偏低的指数读数同时存在。
因为头部50是持续重新筛选的。暴跌的资产会跌出名单,被上涨的资产取代,因此被测量的这组资产,其构成有一部分是由它自身的表现决定的。而你的持仓在表现不佳时不会被替换,这就是为什么一个未经管理的投资组合通常会跑输这项指数。
只是滞后窗口的长度不同,这决定了各自的响应速度。30天版本的滚动清空速度是90天版本的三倍,因此当30天读数下降、而90天读数仍处于高位时,就说明轮动已经停止,该数字报告的是历史。
来源与延伸阅读
主要来源:
相关CoinBeaver文章:
本文仅供教育参考,不构成投资建议。用于说明滚动窗口的那条时间线,包括图1,是为展示一个滞后型测量如何响应而构建的示例,并非对任何具体历史时期的记录。图1还把该指数建模为回溯窗口中包含跑赢表现的比例,而已发布的指数实际衡量的是头部50中跑赢的代币所占比例。这是两个不同的量;本文所描绘的滞后,来自窗口的长度,而不是窗口内统计的具体内容,这也是为什么这种滞后形态在两种情况下都成立的原因。本文没有引用任何历史上的山寨季持续时长或指数数值,因为从一个90天滞后窗口推导出的持续时长,既衡量了这个窗口本身,也衡量了市场,而且发布方并未公开把底层百分比换算成显示分数的具体公式。在依赖任何阈值之前,请查阅指数页面以获取当前的定义。
相关币种
继续学习
根据本课推荐的后续阅读。
- 比特币市值占比与山寨币周期为什么比特币市值占比的上升是一个半平面而非某种市场状态、分母中包含哪些资产,以及为什么稳定币市值占比的解读更为清晰。
- 解读加密市场信号:如何不自欺欺人加密信号的三大类别、为何命中率80%的信号在触发时只有31%的概率是对的,以及如何诚实地组合信号。
- 加密货币恐惧与贪婪指数:它衡量什么,真正的局限又在哪里Alternative.me如何计算加密货币恐惧与贪婪指数、为何其当前有效权重中约七成其实是市场数据而非情绪,以及为何逆向解读并没有看起来那么可靠。
- 加密货币中的RSI:它衡量什么,以及它真正的局限为什么RSI读数为70意味着趋势存在,而不是趋势耗尽;为什么RSI不携带任何波动率信息;以及为什么你算出的读数会和别人的不一样。




