Отобрать пары-кандидаты и проверить коинтеграцию
Выберите 5–10 пар с экономической логикой связи. Загрузите исторические данные (минимум 1–2 года, дневные свечи) через API биржи или CoinGecko. Проведите тест Энгла-Грейнджера или Йохансена на коинтеграцию в Python (библиотека statsmodels). Пары с p-value < 0,05 — кандидаты для дальнейшего анализа.
Рассчитать коэффициент хеджирования и спред
Для коинтегрированных пар рассчитайте коэффициент хеджирования (hedge ratio) через линейную регрессию: сколько единиц актива B нейтрализует 1 единицу актива A. Спред = цена A − hedge_ratio × цена B. Этот спред должен быть стационарным.
Настроить Z-score и пороги входа/выхода
Рассчитайте Z-score на скользящем окне 30–60 дней. Определите пороги входа (±2,0–2,5), выхода (±0,5 или 0) и стоп-лосса (±3,5–4,0). Проведите бэктест на исторических данных: оцените максимальную просадку, количество сделок, долю прибыльных.
Настроить исполнение и мониторинг коинтеграции
Реализуйте автоматическое исполнение через API биржи при достижении порогового Z-score. Регулярно (раз в неделю-месяц) пересчитывайте коинтеграционный тест: если p-value выросло выше 0,1 — коинтеграция ослабла, стратегию нужно останавливать.
Организовать налоговый учёт всех сделок
Экспортируйте историю всех закрытых позиций через API биржи в конце каждого месяца. Для каждой сделки фиксируйте: актив, направление, цену входа/выхода, объём, дату, финансовый результат в рублях по курсу на дату. Это основа для декларации 3-НДФЛ.