3. 轮动速度的度量指标设计
上一节我们明确了“轮动速度”描述的是市场资金在板块之间迁移的快慢,但收益率序列本身只记录每个板块涨了多少、跌了多少,并不直接告诉我们“资金换了多少地方”。因此,度量指标设计的核心任务,是把多板块的收益率矩阵转化为一个能反映相对强弱格局变化频率的时间序列。本节围绕两条主线展开:一是转化的基本逻辑,二是两类常用指标——排名变化率与领先滞后切换次数——的具体构建方法。
一、转化逻辑:从“涨跌幅”到“相对位置”
直接比较各板块收益率的绝对大小会带来一个问题:当市场整体上涨时,所有板块收益都为正,但轮动可能非常剧烈;当市场整体下跌时,所有板块收益都为负,轮动也可能很剧烈。绝对收益混入了市场beta的信息,无法单独刻画轮动。因此转化的第一步是去量纲化,把每个板块的收益率转换为它在横截面上的相对位置。
最常用的做法是横截面排名:在每个交易日t,把N个板块按当日(或近5日、20日)收益率从高到低排序,得到排名 ri,t ∈ {1, 2, …, N}。排名是序数,天然消除了市场整体涨跌的影响,只保留“谁强谁弱”的结构信息。若希望保留强弱差距的大小,也可以改用横截面标准化得分(z-score):zi,t = (Ri,t − R̄t) / σt,其中 R̄t 与 σt 分别为当日全部板块收益率的均值与标准差。排名适合刻画“换位”,z-score适合刻画“强弱幅度变化”,两者可以配合使用。
转化的第二步是对相对位置序列做差分或计数。排名本身是水平量,其变化量 Δri,t = ri,t − ri,t−1 才反映“换位”的剧烈程度;而“某板块是否从落后变为领先”这类事件,则适合用计数方式统计。这就自然引出下面两类指标。
二、指标A:排名变化率的构建
排名变化率是最直观的轮动速度度量。设第t日板块i的横截面排名为 ri,t(1为最强),定义单板块排名变动 Δri,t = ri,t − ri,t−1。由于排名范围是1到N,单板块最大变动为 N−1,全部板块排名变动绝对值之和的最大值出现在“完全反转”情形,即 Σ|Δr| 的上界为 N²/2(N为偶数时)。为消除板块数量N的影响、使指标可跨市场比较,做归一化:
RS(t) = Σ_i |r(i,t) − r(i,t−1)| / (N²/2)
# 示例:N=6,某日排名变动为 +2, −1, 0, +3, −2, −2
# Σ|Δr| = 2+1+0+3+2+2 = 10
# 归一化分母 = 6²/2 = 18
# RS(t) = 10 / 18 ≈ 0.556
RS(t) 取值在0到1之间,0表示排名完全不变(无轮动),1表示排名完全反转(极端轮动)。实际使用中,单日RS噪声较大,通常取5日或20日滚动均值,再对滚动均值序列做历史分位数划分,例如过去一年80%分位以上定义为“高速轮动”,20%分位以下定义为“低速轮动”。需要注意,排名变化率对“小幅换位”和“大幅换位”一视同仁地取绝对值,若希望强调头部板块的换位,可对前1/3排名的变动赋予更高权重。
三、指标B:领先滞后切换次数的构建
排名变化率刻画的是“换位幅度”,但有时我们更关心“强弱身份是否发生反转”——即原本落后的板块是否跃居领先,或领先板块是否掉队。这类事件用计数更合适。定义中位线 m = (N+1)/2,若某板块在t日排名位于后半区(ri,t > m),在t+1日进入前半区(ri,t+1 ≤ m),记一次“上位切换”;反之记一次“下位切换”。领先滞后切换次数为:
LC(t) = Σ_i 1{ r(i,t) > m 且 r(i,t+1) ≤ m }
+ Σ_i 1{ r(i,t) ≤ m 且 r(i,t+1) > m }
# 示例:N=6,m=3.5
# 板块C:t日排名5 → t+1日排名2,计1次上位切换
# 板块E:t日排名2 → t+1日排名6,计1次下位切换
# 其余板块未跨越中位线,LC(t)=2
LC(t) 是整数计数,取值范围0到N。它的优点是含义清晰、可解释性强,适合做事件研究和状态判定;缺点是粒度较粗,小幅换位不触发计数。实践中常把LC(t)再做5日滚动求和,得到“近一周切换次数”,与RS的滚动均值配合使用:RS高而LC低,说明换位频繁但多发生在同一半区内(如头部内部洗牌);RS高且LC也高,说明强弱格局真正在重构,轮动更具方向性意义。
四、设计要点与常见陷阱
第一,排名窗口要与持仓周期匹配。若用单日收益率排名,噪声极大,RS会长期偏高;若用20日累计收益排名,则反应迟钝。建议同时计算5日与20日两个版本的RS,观察其背离。第二,N的选择影响可比性。板块数从6个扩展到30个时,归一化分母必须同步调整,否则历史RS序列不可比。第三,避免用绝对收益差替代排名,否则市场普涨普跌会污染指标。第四,指标需做平稳性检验,若RS序列存在明显趋势,应改用滚动分位数而非固定阈值。