第四节:入场信号设计——Z-Score阈值设定、入场时机判断、多空头寸建立规则

好,咱们接着聊配对交易里最刺激的一环——什么时候进场。

前面我们辛辛苦苦算出了价差,又用协整检验确认了这对品种确实有“缘分”。但光有缘分不够,你还得知道什么时候该出手。说白了,Z-Score就是你的入场信号灯。

一、Z-Score阈值设定:你的“警戒线”在哪?

Z-Score这个东西,说白了就是告诉你当前价差偏离均值多少个标准差。公式很简单:

Z = (当前价差 - 价差均值) / 价差标准差

我个人习惯用滚动窗口来计算均值和标准差。窗口大小选多少?嗯,这个得看你的交易周期。

  • 短线交易(日内):窗口选20-30个周期,比如30分钟K线
  • 中线交易(几天到几周):窗口选60-120个周期,比如日线数据
  • 长线交易(月级别):窗口选250-500个周期

阈值怎么设?我直接给个经验值:

交易风格 入场阈值 出场阈值 止损阈值
激进型 |Z| ≥ 1.5 |Z| ≤ 0.3 |Z| ≥ 3.0
稳健型 |Z| ≥ 2.0 |Z| ≤ 0.5 |Z| ≥ 3.5
保守型 |Z| ≥ 2.5 |Z| ≤ 0.8 |Z| ≥ 4.0
我的经验:别死磕固定阈值。我在实盘中发现,市场波动率变化时,固定阈值会频繁触发假信号。建议用自适应阈值——比如用ATR(平均真实波幅)动态调整Z-Score的窗口长度。

二、入场时机判断:别急着扣扳机

Z-Score到了阈值,是不是马上进场?别急。你想想看,价差可能只是“路过”阈值,下一秒就回来了。我见过太多人看到Z=2.0就冲进去,结果价差继续跑到2.5,浮亏扛到心态爆炸。

我的做法是加一个“确认机制”:

  1. 时间确认:Z-Score突破阈值后,至少维持1-2个周期不回落
  2. 动量确认:价差的变化速度(一阶导数)开始放缓,说明极端行情可能到头了
  3. 成交量确认:如果价差突破时成交量异常放大,小心是趋势性突破而非均值回归
避坑指南:我曾经在2018年做螺纹钢和热卷的配对,Z-Score冲到2.8,我按阈值2.0进场做空价差。结果价差一路跑到4.0,亏了3%才回来。后来复盘发现,那天是环保限产政策突发,属于结构性变化,不是统计套利的机会。

三、多空头寸建立规则:谁做多?谁做空?

这个其实很直观。Z-Score为正,说明价差高于均值,意味着:

  • 做空价差:卖出价格偏高的品种A,买入价格偏低的品种B
  • 具体操作:如果A是强势品种,B是弱势品种,那就空A多B

Z-Score为负,反过来:

  • 做多价差:买入价格偏低的品种A,卖出价格偏高的品种B
  • 具体操作:多A空B

头寸规模怎么定?我习惯用“等市值”原则:

# 假设总资金100万,单笔风险2%
total_capital = 1_000_000
risk_per_trade = 0.02

# 品种A当前价格100,品种B当前价格80
price_A = 100
price_B = 80

# 计算每手名义价值
# 假设每手合约乘数:A是10,B是10
multiplier_A = 10
multiplier_B = 10

# 等市值:让A和B的头寸名义价值相等
# 比如做多A,做空B
notional_per_leg = total_capital * risk_per_trade  # 2万

shares_A = notional_per_leg / (price_A * multiplier_A)  # 20手
shares_B = notional_per_leg / (price_B * multiplier_B)  # 25手

print(f"做多A: {shares_A}手, 做空B: {shares_B}手")
核心原则:配对交易的精髓是“对冲”,不是“赌方向”。你的头寸规模必须保证:无论市场涨跌,只要价差回归均值,你就能赚钱。如果价差不回归,你的亏损也是可控的。

四、知识体系总览

下面这张图,是我自己整理入场信号设计的完整逻辑。你对照着看,思路会更清晰:

配对交易入场信号设计流程 1. 数据准备 价格序列 → 价差计算 2. Z-Score计算 均值 ± 标准差 → Z值 3. 阈值判断 |Z| ≥ 阈值? 继续监控 4. 入场确认 时间/动量/成交量确认 5. 建立头寸 Z>0: 空强势多弱势 | Z<0: 多强势空弱势 6. 资金管理 等市值对冲 + 止损设置

你看,整个流程是环环相扣的。从数据准备到最终建仓,每一步都不能跳。我见过有人直接拿Z-Score阈值就干,结果亏得莫名其妙——其实就是跳过了“入场确认”这一步。

一个小技巧:如果你用Python做回测,可以把Z-Score的阈值设成可调参数。然后跑一遍参数扫描,看看哪个阈值组合的夏普比率最高。我自己的经验是,稳健型阈值(2.0/0.5/3.5)在大多数品种上表现最稳定。

好了,入场信号这块就聊到这儿。记住一句话:Z-Score是你的眼睛,确认机制是你的手,资金管理是你的安全带。三者缺一不可。


公众号:蓝海资料掘金营,微信deep3321