1. Основы квантового трейдинга: В чем разница между корреляцией и коинтеграцией
Большинство начинающих трейдеров путают понятия корреляции и коинтеграции. Корреляция измеряет лишь синхронность направления движения активов, но ничего не говорит о стабильности расстояния между ними. Если два криптоактива сильно коррелируют, они могут одновременно расти, но со временем разойтись навсегда (распад тренда).
Коинтеграция (Cointegration) — это свойство двух нестационарных временных рядов цен PA(t) и PB(t) образовывать линейную комбинацию, являющуюся стационарным процессом с постоянным математическим ожиданием и ограниченной дисперсией. Другими словами, как бы далеко активы ни расходились, они с вероятностью > 95% вернутся к своему историческому равновесному уровню (Mean Reversion).
2. Математический аппарат стратегии
Шаг 1: Тест Энгла-Грейнджера (Engle-Granger Two-Step Test)
С помощью метода наименьших квадратов (OLS) находим коэффициент хеджирования β (Hedge Ratio):
# Линейная регрессия цен:
PA(t) = α + β × PB(t) + ε(t)
где ε(t) — остаточный спред (Residual Spread).
Если остаток ε(t) проходит расширенный тест Дики-Фуллера (ADF test, p-value < 0.05),
пара официально признается коинтегрированной.
Шаг 2: Расчет стандартизированного Z-Score
Чтобы превратить сырой спред в универсальный сигнал для торгового бота, мы нормализуем его через скользящее среднее (μ) и стандартное отклонение (σ) за окно в N свечей (обычно 60–120 часов):
Формула Z-Score:
Z(t) = (Спред(t) - Mean(Спред, N)) / StdDev(Спред, N)
| Значение Z-Score | Состояние рынка | Торговое действие | Вероятность возврата |
|---|---|---|---|
| Z > +2.0σ | Актив А экстремально перекуплен относительно Б | SHORT Актив А / LONG β × Актив Б | 95.4% |
| Z < -2.0σ | Актив А экстремально перепродан относительно Б | LONG Актив А / SHORT β × Актив Б | 95.4% |
| -0.25 < Z < +0.25 | Спред вернулся к математическому балансу (μ) | Фиксация 100% прибыли (Take-Profit) | — |
| |Z| > 3.5σ | Структурный слом связи (Black Swan / Хак / Делистинг) | Аварийный Stop-Loss выход | < 0.1% |
3. Топ коинтегрированных криптопар в 2026 году
На основе исторического бэктеста в скринере Bitcoin Compass Pro наибольшую стабильность и коэффициент Шарпа (> 2.8) показывают следующие синтетические связки:
- Layer 1 Majors:
SOL / AVAX(β = 1.42, средний цикл возврата = 14 часов). - Layer 2 Scalers:
ARB / OP(β = 0.88, средний цикл возврата = 8.5 часов). - DeFi Bluechips:
UNI / AAVE(β = 1.15, средний цикл возврата = 22 часа). - BTC Beta Plays:
BTC / STX(β = 2.10, средний цикл возврата = 36 часов).
4. Реализация на Python с библиотекой Statsmodels
import numpy as np
import statsmodels.api as sm
from statsmodels.tsa.stattools import adfuller
def calculatepairspread(pricesa, pricesb):
# Оценка Hedge Ratio через OLS
X = sm.addconstant(pricesb)
model = sm.OLS(prices_a, X).fit()
beta = model.params[1]
# Расчет остаточного спреда
spread = pricesa - (beta * pricesb)
# Тест на стационарность
adf_result = adfuller(spread)
pvalue = adfresult[1]
# Z-Score за последние 100 баров
z_score = (spread[-1] - np.mean(spread[-100:])) / np.std(spread[-100:])
return beta, pvalue, zscore
📊 Автоматизируйте поиск пар через Bitcoin Compass Pro
Наш алгоритмический скринер в реальном времени сканирует свыше 250 торговых пар, рассчитывая Z-Score и отправляя торговые сигналы при превышении 2.0σ.
Попробовать Скринер Парного Трейдинга →