Блог им. vldtar

Kalman Filter статистический арбитраж

Kalman Filter статистический арбитраж


Модель

Модель использует регрессию фильтра Калмана для расчета коэффициента хеджирования между биткоином (BTC) и эфириумом (ETH). Затем он отслеживает стоимость портфеля хеджирования, выискивая моменты отвлечения для входа в длинные или короткие позиции. Тестовые данные были собраны по данным BTC и ETH за 4-часовые временные интервалы, охватывающие 1035 дней.

Бектест

пошаговая процедура, приведенная ниже:

1. Используйте регрессию фильтра Калмана (как показано в книге EC), чтобы рассчитать коэффициент хеджирования между BTC и ETH.

2. Рассчитайте спред следующим образом: S = BTC — (коэффициент хеджирования * ETH).

3. Рассчитайте Z-балл спреда (ов), используя скользящее среднее и std. (можно использовать период полураспада из расчётов Калмана или установленный период ретроспективного анализа, например, 10).

4. Определите длинный вход как -2, короткий вход как 2 и выход из сделки как 0.

5. Открывайте длинную позицию, когда Z баллов <= -2, выходите из сделки, когда Z баллов >= 0.

6. Введите короткий Z-балл >= 2, выйдите из сделки, когда Z-балл <= 0.


Цифры и результаты

рис. 1. Пример Z-балла спреда Калмана при входе в сделку
Kalman Filter статистический арбитраж

рис. 2. Выборка совокупной доходности портфеля при входе в сделку

Kalman Filter статистический арбитраж


рис. 3. Общий совокупный доход (1035 дней тестовых данных)
Kalman Filter статистический арбитраж

рис. 4. Краткое изложение результатов

Kalman Filter статистический арбитраж

Итоги

1. Оценка Z рассчитывается как (observed_spread — spread_rolling_mean) / (spread_std)

2. Длинные и короткие позиции были очень широкими, что означало, что стратегия была низкой (27,05% времени на рынке).будет хорошо работать в паре с другими стратегиями низкого касания

3. Отсутствие явного смещения в сторону длинных и коротких позиций при высокой доходности и показателях производительности





| ★5
8 комментариев
и это типа инфа о которой никто не догадался?!
Примерно аналогичный доход на таком интервале можно получить простым полиномом 3-го порядка.
График будет выглядеть примерно так же.
avatar
3Qu, а можно подробнее о его построении?
Чувак Хачинбек, про полином — это долго.
Про арбитраж — имхо, достаточно обычной регрессии и СТД. Далее все как на вашем графике.

Своего графика под рукой нет.
avatar
Чувак Хачинбек, да, и еще один нюанс. С самой моделью, полагаю, все замечательно. Вот, только сложности начнутся при ее реализации. Первая сложность, реально купить/продать по вашей модельной цене будет оч проблематично.
avatar
3Qu, у полинома ж концы задираются до небес на разворотах цены.
avatar
Используйте регрессию фильтра Калмана (как показано в книге EC)

О какой книге ЕС идёт речь?

Константин Платонов, это ChatGPT писал.
Ernie Chan, полагаю.
И да, фильтр Калмана там не нужен.
avatar

Читайте на SMART-LAB:
Big Day уже сегодня!
Друзья, всем привет! ⚡️Долгожданный день настал — наш ежегодный Big Day пройдет сегодня ! Из первых уст вы узнаете: ✅ Ключевые успехи и...
Фото
Настройка глобальных неторговых периодов в OsEngine для торговых роботов. Видео
В этом видео показываем, как настроить глобальные неторговые периоды в OsEngine. Разберём: как отключить торговлю роботов в выходные, ночью и...
Бонус за комплимент: оставьте отзыв о БКС и получите вознаграждение
Поделитесь в отзыве на Банки.ру позитивными моментами при работе с БКС — с какими вопросами вы обращались и как мы смогли помочь — и получите...
Фото
X5 операционные результаты 2025 г. - выручка недотянула до прогнозов
Компания X5 опубликовала операционные результаты за 2025 год.  Выручка за год выросла на +18,8% до 4,64 трлн руб. (прогноз “около 20%”), 4...

теги блога Чувак Хачинбек ✔️

....все тэги



UPDONW
Новый дизайн