Блог им. IgorK_23a

Начинающий алготрейдер - парный трейдинг на BIST

    • 06 июля 2025, 16:02
    • |
    • IgorK
  • Еще
Снова вернулся к алготрейдингу, посмотрел на парный трейдинг свежим взглядом — и получил что-то интересное.

Идея простая:
   Если пара ведёт себя «правильно» с точки зрения статистики, она неизбежно будет прибыльной на большой выборке.

Что значит «правильно»:
   1. Наличие возврата к среднему (mean reversion)
   2. Адекватный half-life у спреда, максимум несколько дней
   3. Стабильные коэффициенты регрессии

Алгоритм:
    — Использую фильтр Калмана для нахождения коэффициентов регрессии. 
    — Сначала подбираю параметры в фильтре Калмана так, чтобы соблюдались все условия выше.
    — И только потом оптимизирую вход и выход по коэффициенту Шарпа.

Реализовал этот алгоритм на C#, с вызовом Python-процедуры для выполнения ADF-теста.

Тестировал на BIST (Турция):

25 случайных large-cap, все пары с одинаковым сектором
    — Средний CAGR: 2% на out-of-sample 
    — По всей видимости, в крупных бумагах сидят роботы, которые высасывают арбитраж.

25 случайных small-cap, все пары с одинаковым сектором
    — Средний CAGR: 38%, несмотря на падение индекса на –15% за тот же период.
    — Это уже интереснее!

Параметры:
    — Дневные данные
    — Обучение: 01.01.2023 — 01.06.2024
    — Тест: 01.06.2024 — 01.06.2025
   - Издержки (комиссии, проскальзывание, bid-ask спред) пока не включены в расчёты

Результаты:

Начинающий алготрейдер - парный трейдинг на BIST

Лучшая пара (по Шарпу на out-of-sample данных):
Начинающий алготрейдер - парный трейдинг на BIST
Начинающий алготрейдер - парный трейдинг на BIST

Худшая пара:

Начинающий алготрейдер - парный трейдинг на BIST
Начинающий алготрейдер - парный трейдинг на BIST

Задача: Найти статистический критерий, который отсеивал бы «плохие» пары ещё на этапе тестирования.


На глазок, остатки (residual) пары CEMTS — AFYON выглядят более «шумными». Возможно, стоит покопать в эту сторону — например, подключить экспоненту Херста или другие метрики, отражающие структуру шума.

Может быть, что-то почитать по этому поводу? Книги или статьи по парному трейдингу и статистическому арбитражу, или по временным рядам/эконометрике в целом? Нашёл Andrew Pole — Statistical Arbitrage (2007) и Vidyamurthy - Pairs Trading: Quantitative Methods and Analysis (2004), обе довольно старенькие.

1.2К | ★1
8 комментариев
посчитайсреднюю сделку на трейд и сравни со спредом в стакане… спред должен быть раз 3-5 ниже...

в тестировщике включить режим сделка при касании цены поменять на сделка при пересечении цены
avatar
ves2010, спасибо. Реалистичное исполнение и учёт издержек — следующий шаг, пока хотел понять, могут ли статистические инструменты генерировать рабочие сигналы.
avatar
IgorK, сокращу путь, хотя вы не сократитесь 😂пока сами не наступите… нет, не генерят. Копайте дальше.
avatar
# — По всей видимости, в крупных бумагах сидят роботы, которые высасывают арбитраж# ыыы 😁 еше пару годков в таком темпе и точно будете умнее))) ну и конечно поймете рынок💪 что работает (ооочень мало) и что НЕ работает (то, что вы сейчас делаете) — это называется, опыт🤘
avatar
Head of Algonaft'$, ты будешь смеятся но прям счас в реддите в разделе квант лежит вполне себе грааль в одном из постов за последний месяц… я много работал по этой теме и был удивлен когда увидел… ссылку не дам… но афтора пста забанили бессрочно… совпадение?
avatar
ves2010,… не думаю)) 👋
avatar

Head of Algonaft'$, 

Спасибо за комментарий! Многие хедж-фонды используют статистический арбитраж — почему у них это работает, а у меня не будет? Спрашиваю без подколок, как новичок у опытного трейдера. Конечно, у фондов больше мощности и скорости, но тесты говорят, что на дневных данных скорость и задержка сделок даже в несколько минут не критична. 

avatar
IgorK, потому что у них возможностей больше)именно они и мм и куклы и htf фонды и ввообще — у них много названий😉)) вы никогда ЭТО не реализуете. И не потому что ЭТО не работает, а потому что вы просио их никогда не опередите во времени схлопывания. А бегать за ними и ждать когда у них будет какая-то одномоментная неэффективность/сбой… ну такое себе))) побегайте, потом поймете. Ах и да… даже если вы дойдете, вас с манипулировании обвинят😂 такие истории уже были в сша🤘 ну только если обьемы будут большие))) таким игрокам нужен статус еще присваивать как минимум — мм и/или htf фонда p s. Я не понимаю о каких дневках вы говрите, но эти ребята как раз схлопывают все, а что не схлопнут — схлопнут на открытии. В общем бегать или не бегать — решать вам. Кучу времени потратите даром…
avatar

Читайте на SMART-LAB:
Обновление кредитных рейтингов в ВДО и розничных облигациях (ООО "БРУСНИКА" подтвердил А-(RU) прогноз "Негативный", АО «МОНОПОЛИЯ» и ООО «КОНТРОЛ лизинг» присвоен статус "Под наблюдением")
🟢ПАО «Группа ЛСР» Эксперт РА подтвердил кредитный рейтинг на уровне ruA. ПАО «Группа ЛСР» — диверсифицированная крупная строительная...
Фото
Что общего у фиксированного купона и флоатера?
Правильно: это типы облигаций! Главные отличия собрали в карточках, а подробный гайд по выбору облигаций читайте в статье . #всенабиржу...
Фото
Аэрофлот 9М25 - испытание демпфером
Аэрофлот представил финансовые результаты по МСФО за 3 квартал и 9 месяцев. Выручка за 9 месяцев выросла на 6,3% г/г до 676,48 млрд рублей ,...

теги блога IgorK

....все тэги



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