# Статистический арбитраж и парный трейдинг криптовалют (2026): Коинтеграция, расчет Z-Score и дельта-нейтральные связки

> Статистический арбитраж простым языком: как подбирать коинтегрированные пары монет, считать Z-score и строить дельта-нейтральные сделки.

Источник: https://bitcoincompass.pro/articles/crypto-statistical-arbitrage-pair-trading-zscore-2026/  
Опубликовано: 2026-09-04 · Обновлено: 2026-09-04  
Издатель: Bitcoin Compass Pro

## 1. Основы квантового трейдинга: В чем разница между корреляцией и коинтеграцией

Большинство начинающих трейдеров путают понятия **корреляции** и **коинтеграции**. Корреляция измеряет лишь синхронность направления движения активов, но ничего не говорит о стабильности расстояния между ними. Если два криптоактива сильно коррелируют, они могут одновременно расти, но со временем разойтись навсегда (распад тренда).

**Коинтеграция (Cointegration)** — это свойство двух нестационарных временных рядов цен P_A(t) и P_B(t) образовывать линейную комбинацию, являющуюся **стационарным процессом** с постоянным математическим ожиданием и ограниченной дисперсией. Другими словами, как бы далеко активы ни расходились, они с вероятностью > 95% вернутся к своему историческому равновесному уровню (Mean Reversion).

## 2. Математический аппарат стратегии

### Шаг 1: Тест Энгла-Грейнджера (Engle-Granger Two-Step Test)

С помощью метода наименьших квадратов (OLS) находим коэффициент хеджирования &beta; (Hedge Ratio):

# Линейная регрессия цен:
P_A(t) = &alpha; + &beta; × P_B(t) + &epsilon;(t)

где &epsilon;(t) — остаточный спред (Residual Spread).
Если остаток &epsilon;(t) проходит расширенный тест Дики-Фуллера (ADF test, p-value 

### Шаг 2: Расчет стандартизированного Z-Score

Чтобы превратить сырой спред в универсальный сигнал для торгового бота, мы нормализуем его через скользящее среднее (&mu;) и стандартное отклонение (&sigma;) за окно в N свечей (обычно 60–120 часов):

  **Формула Z-Score:**

  Z(t) = (Спред(t) - Mean(Спред, N)) / StdDev(Спред, N)

  
    
      
        Значение Z-Score
        Состояние рынка
        Торговое действие
        Вероятность возврата
      

    
    
      
        Z > +2.0&sigma;
        Актив А экстремально перекуплен относительно Б
        SHORT Актив А / LONG &beta; × Актив Б
        95.4%
      

      
        Z < -2.0&sigma;
        Актив А экстремально перепродан относительно Б
        LONG Актив А / SHORT &beta; × Актив Б
        95.4%
      

      
        -0.25 < Z < +0.25
        Спред вернулся к математическому балансу (&mu;)
        Фиксация 100% прибыли (Take-Profit)
        —
      

      
        |Z| > 3.5&sigma;
        Структурный слом связи (Black Swan / Хак / Делистинг)
        Аварийный Stop-Loss выход
        < 0.1%
      

    
  

## 3. Топ коинтегрированных криптопар в 2026 году

На основе исторического бэктеста в скринере **Bitcoin Compass Pro** наибольшую стабильность и коэффициент Шарпа (> 2.8) показывают следующие синтетические связки:

  
- **Layer 1 Majors:** SOL / AVAX (&beta; = 1.42, средний цикл возврата = 14 часов).
  
- **Layer 2 Scalers:** ARB / OP (&beta; = 0.88, средний цикл возврата = 8.5 часов).
  
- **DeFi Bluechips:** UNI / AAVE (&beta; = 1.15, средний цикл возврата = 22 часа).
  
- **BTC Beta Plays:** BTC / STX (&beta; = 2.10, средний цикл возврата = 36 часов).

## 4. Реализация на Python с библиотекой Statsmodels

import numpy as np
import statsmodels.api as sm
from statsmodels.tsa.stattools import adfuller

def calculate_pair_spread(prices_a, prices_b):
    # Оценка Hedge Ratio через OLS
    X = sm.add_constant(prices_b)
    model = sm.OLS(prices_a, X).fit()
    beta = model.params[1]
    
    # Расчет остаточного спреда
    spread = prices_a - (beta * prices_b)
    
    # Тест на стационарность
    adf_result = adfuller(spread)
    p_value = adf_result[1]
    
    # Z-Score за последние 100 баров
    z_score = (spread[-1] - np.mean(spread[-100:])) / np.std(spread[-100:])
    
    return beta, p_value, z_score

  

### 📊 Автоматизируйте поиск пар через Bitcoin Compass Pro

  Наш алгоритмический скринер в реальном времени сканирует свыше 250 торговых пар, рассчитывая Z-Score и отправляя торговые сигналы при превышении 2.0&sigma;.

  [
    Попробовать Скринер Парного Трейдинга →
  ](https://bitcoincompass.pro/features/)

## Частые вопросы

**Чем коинтеграция отличается от корреляции?**

Корреляция показывает, что цены движутся в одну сторону, но спред между ними может расходиться бесконечно. Коинтеграция означает, что спред между активами стационарен и возвращается к среднему — именно это нужно для парной торговли.

**Как используется Z-score в парном трейдинге?**

Z-score показывает, на сколько стандартных отклонений текущий спред ушёл от среднего. Обычно позицию открывают при отклонении около 2 и закрывают при возврате к нулю.

**Какие риски у статистического арбитража?**

Связь между активами может сломаться навсегда — например, из-за новостей по одному из проектов. Поэтому нужны стоп по Z-score или времени, регулярная перепроверка коинтеграции и учёт комиссий и фандинга.
