策略 · 交易策略

配对交易:BTC和ETH的价差回归策略实战详解

配对交易利用两个相关资产的价差偏离后回归来获利。本文详解BTC/ETH价差计算、协整检验、开仓平仓参数、对冲比例设置与实战风险管理。

📅 2026-07-12 · ✍️ 帝门交易

配对交易的原理

配对交易(Pairs Trading)是统计套利的一种特殊形式。不同于单一资产的均值回归,配对交易关注的是两个相关资产之间的价差——当价差偏离历史正常范围时,做多低估的一方、做空高估的一方,等价差回归后双向平仓获利。

BTC和ETH的天然配对关系

BTC和ETH是加密货币市场中最具配对交易价值的组合:

  1. 高度相关:BTC和ETH的日收益率相关系数通常在0.7-0.9之间
  2. 价差稳定:ETH/BTC汇率在历史上有明确的均值回归特征
  3. 流动性好:两个都是主流币,交易深度充足
  4. 信息充分:有足够的历史数据支持统计分析

价差的定义

配对交易中的”价差”不是简单的价格差,而是经过对数化或比例化处理后的标准化价差:

原始价差 = ETH价格 / BTC价格  (即ETH/BTC汇率)
对数价差 = ln(ETH价格 / BTC价格)

使用对数价差的原因:

  • 对数价差更接近正态分布
  • 对数价差的均值回归特性更稳定
  • 便于计算Z-Score和统计检验

关键参数设置

1. 协整检验——配对的前提

配对交易的前提是两个资产之间存在协整关系(Cointegration)。协整意味着虽然两个资产各自的价格都在随机游走,但它们的价差是稳定的。

from statsmodels.tsa.stattools import coint

def check_cointegration(btc_prices, eth_prices):
    score, pvalue, _ = coint(btc_prices, eth_prices)
    # p值 < 0.05 → 存在协整关系 → 配对交易可行
    return pvalue < 0.05, pvalue

如果p值>0.05,说明BTC和ETH的价差不稳定,配对交易不适用。在实践中,BTC和ETH在大部分时间段都存在协整关系,但在极端市场(如BTC暴跌而ETH横盘)时协整可能暂时断裂。

2. 对冲比例(Hedge Ratio)

配对交易不是简单地1:1买入卖出,而是根据协整系数确定对冲比例:

from statsmodels.regression.linear_model import OLS

def calc_hedge_ratio(btc_prices, eth_prices):
    model = OLS(eth_prices, btc_prices).fit()
    return model.params[0]  # 对冲系数 β

例如,如果β=0.05,意味着每买入1 BTC,需要做空0.05 ETH来构建中性化的价差组合。

实际操作中的简化:

  • 如果价差 = ETH/BTC汇率,则做多1 ETH的同时做空1 BTC × ETH/BTC均值
  • 或等价地,在ETH/BTC交易对上直接交易价差

3. 价差Z-Score阈值

和统计套利类似,配对交易也用Z-Score判断偏离程度:

价差Z-Score = (当前价差 - 价差均值) / 价差标准差
参数推荐值说明
入场阈值±2.0价差偏离2个标准差时开仓
止盈阈值±0.5价差回归到0.5个标准差内平仓
止损阈值±3.5价差继续偏离到3.5个标准差止损
价差均值窗口20-30日滚动计算价差均值
标准差窗口20-30日与均值窗口一致

4. 仓位比例

配对交易是双向持仓,需要确定两边的仓位比例:

BTC仓位 = 总资金 × 配对仓位比例
ETH仓位 = BTC仓位 × 对冲比例 β

例如,总资金10,000 USDT,配对仓位比例10%,β=0.05:

  • BTC空头仓位:1,000 USDT
  • ETH多头仓位:1,000 × 0.05 = 50 USDT

实际中,为了简化操作,很多交易者直接在ETH/BTC交易对上操作,这样价差的变化直接转化为利润。

实战操作步骤

步骤1:验证配对可行性

每周执行一次协整检验,确认BTC和ETH的价差仍然稳定:

import ccxt
import numpy as np

exchange = ccxt.gateio()

# 获取30天日线数据
btc_ohlcv = exchange.fetch_ohlcv('BTC/USDT', '1d', limit=30)
eth_ohlcv = exchange.fetch_ohlcv('ETH/USDT', '1d', limit=30)

btc_close = np.array([x[4] for x in btc_ohlcv])
eth_close = np.array([x[4] for x in eth_ohlcv])

# 协整检验
is_coint, pvalue = check_cointegration(btc_close, eth_close)

if not is_coint:
    print("协整关系断裂,暂停配对交易")

步骤2:计算实时价差和Z-Score

def calc_spread_zscore(btc_price, eth_price, spread_history, window=30):
    current_spread = np.log(eth_price / btc_price)
    
    recent_spreads = spread_history[-window:]
    mean_spread = np.mean(recent_spreads)
    std_spread = np.std(recent_spreads)
    
    z_score = (current_spread - mean_spread) / std_spread if std_spread > 0 else 0
    return z_score

步骤3:入场执行

当Z-Score达到±2.0时:

Z-Score = -2.0(ETH/BTC偏低)

  • 买入ETH(价差低估方)
  • 卖出BTC(价差高估方)
  • 或在ETH/BTC交易对上做多

Z-Score = +2.0(ETH/BTC偏高)

  • 卖出ETH(价差高估方)
  • 买入BTC(价差低估方)
  • 或在ETH/BTC交易对上做空

步骤4:平仓执行

当Z-Score回归到±0.5以内时双向平仓。

以ETH/BTC交易对操作为例:

  • Z=-2时做多ETH/BTC,Z回归到0.5时平仓止盈
  • Z=+2时做空ETH/BTC,Z回归到-0.5时平仓止盈

步骤5:止损执行

如果Z-Score继续偏离而不是回归:

  • Z从-2继续到-3.5 → 止损平仓
  • Z从+2继续到+3.5 → 止损平仓

止损是配对交易中最重要的风险管理环节,必须严格执行。

风险管理详解

1. 协整断裂风险

配对交易的最大风险:两个资产之间的价差关系彻底改变。

典型场景

  • ETH完成重大升级(如从PoW转PoS),基本面变化导致与BTC的关系重构
  • BTC暴跌时ETH不跟跌,价差一次性跳跃
  • 新的竞争链崛起改变了ETH的市场定位

应对

  • 每周执行协整检验,一旦断裂立即暂停
  • 设置止损,不要相信”价差总会回归”
  • 监控基本面变化,预判可能导致协整断裂的事件

2. 双边执行风险

配对交易需要同时操作两个方向,任何一边执行失败都会导致单边持仓风险。

应对

  • 使用同一交易所(如Gate.io)减少跨交易所风险
  • 优先在ETH/BTC交易对上操作(只需一笔交易)
  • 如果必须双边操作,确保两笔交易在3秒内完成

3. 保证金风险(合约配对)

如果用合约做空BTC来做配对,保证金管理很重要:

  • 合约杠杆不超过3倍
  • 维持保证金率不低于50%
  • 设置自动减仓触发线
  • 每日检查保证金余额

4. 资金效率风险

配对交易需要双边持仓,资金利用率低:

  • 双边持仓占用2倍资金
  • 对冲比例可能导致ETH端仓位极小
  • 考虑使用合约提高资金效率(但增加保证金风险)

建议:对于新手,直接在ETH/BTC现货交易对上操作最简单,只需要一笔交易就能表达价差观点。

适用场景分析

场景配对交易适用性说明
BTC-ETH震荡期⭐⭐⭐⭐⭐价差来回波动,利润密集
BTC-ETH趋势分化⭐⭐价差单方向移动,回归不可靠
新币上线初期⭐⭐⭐新币与BTC的相关性尚未建立
高波动震荡⭐⭐⭐⭐价差大幅波动,利润空间大
低波动横盘⭐⭐价差波动小,手续费侵蚀利润
稳定币配对⭐⭐⭐⭐⭐USDT/USDC价差稳定回归

进阶技巧

  1. 多配对并行:同时监控BTC-ETH、BTC-SOL、ETH-LINK等多个配对
  2. 动态对冲比例:每周更新β系数,而不是使用固定值
  3. 自适应阈值:根据近期价差波动率动态调整Z-Score阈值
  4. 基本面过滤:排除基本面重大变化期间的交易机会
  5. Kalman滤波:用Kalman滤波替代简单均值,更灵敏地捕捉价差变化

配对交易 vs 单资产均值回归

对比项配对交易单资产均值回归
市场中性性中性(不赌方向)不中性(赌方向)
风险类型价差风险价格方向风险
复杂度高(需要协整检验)低(只需Z-Score)
适用资产有协整关系的配对有均值回归特性的单一资产
利润来源价差回归价格回归均值

总结

配对交易是统计套利中最”优雅”的形式——它不赌市场方向,只赌价差回归。BTC和ETH是加密货币市场中最佳的配对交易组合,协整关系稳定、流动性充足。但协整断裂是最大的风险,一旦价差关系发生结构性改变,必须立即止损退出。对于想要实践配对交易的新手,建议直接在ETH/BTC交易对上操作,避免双边执行的复杂性。

更多实战方法见帝门交易

⚠️ 风险提示:本文内容仅为站长经验分享,不构成任何投资建议。币圈波动大,请独立判断、严格止损。

同类文章推荐