Приветствуем! Сегодня мы подробно разберем одну из фундаментальных арбитражных стратегий на срочном рынке — торговлю спредом между фьючерсом и базовым активом.
На первый взгляд концепция кажется элементарной: если существует акция и соответствующий ей фьючерс, между ними неизбежно возникает ценовой зазор. Кажется, что при дороговизне фьючерса достаточно продать его и купить акцию, а при недооценке — совершить обратную операцию. Однако в этой паре сама по себе разница цен еще не является сигналом к сделке.
Фьючерсная цена практически никогда не равна спотовой. Между ними существует экономически обоснованная дистанция, зависящая от стоимости капитала, времени до исполнения контракта, дивидендных ожиданий, размера лота, издержек и прочих факторов. Следовательно, главный вопрос трейдера заключается не в факте наличия разницы, а в степени отклонения текущего спреда от его справедливого расчетного значения.
Именно для решения подобных задач мы развиваем Spread Insight. Это не очередной «черный ящик» с готовыми сигналами, а математический инструментарий для арбитража, позволяющий описывать персональные формулы, оперировать надежными рыночными данными и отслеживать ключевые метрики в режиме реального времени.
От рыночных цен к расчетным моделям
Рассмотрим связку из акций «Ростелекома» (RTKM) и сентябрьского фьючерса (RTU6). Базовую формулу спреда можно представить так:
let spread = fut — spot * lot;
Здесь мы вычитаем из стоимости фьючерса стоимость базового актива, скорректированную на размер контракта. По состоянию на 26.05.2026 картина выглядит следующим образом:
|
RTKM |
51.75 руб. |
|
RTU6 |
5 326 руб. |
|
спред |
151 руб. |
Однако эта цифра сама по себе не указывает на наличие арбитражной возможности. Спред может быть большим, но оставаться в пределах нормы, либо казаться незначительным, будучи при этом привлекательным относительно «справедливой» цены.
Чтобы верно интерпретировать данные, необходимо построить математическую модель. Базовый принцип прост:
справедливая цена фьючерса = стоимость актива + стоимость денег до экспирации − ожидаемые дивиденды.
Покупая фьючерс вместо акции, вы не замораживаете полную стоимость позиции в базовом активе, высвобождая средства для альтернативного инвестирования под процент. Поэтому фьючерс закономерно торгуется с премией. С другой стороны, ожидаемые дивиденды получают лишь держатели акций, поэтому для покупателя фьючерса их размер вычитается из справедливой цены. Арбитражная задача сводится к выявлению отклонения текущего рыночного спреда от этой расчетной величины.
Почему Excel — не лучший инструмент для арбитража
Многие начинают с электронных таблиц, вручную подтягивая котировки, ставки и дивиденды. Это работает для одного инструмента, но при масштабировании «самодельный терминал» становится неуправляемым:
● данные требуют постоянного ручного обновления;
● сложные формулы становятся хрупкими;
● разные контракты имеют уникальные спецификации;
● меняющиеся дивидендные ожидания и ставки трудно отслеживать вручную;
● часть логики остается «в голове», а не в коде.
Готовые скринеры часто лишены гибкости: вы видите результат, но не можете адаптировать формулу под собственные рыночные гипотезы. В арбитраже формула — это и есть ваша стратегия, поэтому так важно иметь среду, где параметры обновляются автоматически, промежуточные значения видны на графиках, а на любые изменения условий можно поставить уведомления.
Контур построения модели
Для эффективной работы необходим четкий вычислительный контур:
рыночные данные
↓
формула спреда
↓
расчет справедливого значения
↓
оценка доходности на капитал
↓
анализ отклонений
↓
визуализация и оповещения
Поскольку каждый трейдер по-своему учитывает комиссии, налоги и требования к капиталу, возможность кастомизации формул в Spread Insight становится ключевым преимуществом.
Основные рыночные параметры
Инициализация данных выглядит так:
let spot = {{MOEX:RTKM.LAST}};
let fut = {{MOEX:RTU6.LAST}};
let lot = {{MOEX:RTU6.CONTRACT_SIZE}};
Здесь spot — текущая цена акции, fut — цена фьючерса, lot — контрактный множитель. Фактический спред считается как let spread = fut - spot * lot;. Но чтобы понять, дорого это или дешево, переходим к справедливой стоимости.
Расчет справедливого спреда
Добавляем параметры стоимости денег и дивидендной политики:
let r_RUB = {{FINAM:RUIR.QUOTE}} / 100;
let T = DAYS_TO({{MOEX:RTU6.EXPIRED}}) / 365;
let days = DAYS_TO({{MOEX:RTU6.EXPIRED}});
let div_size = {{MOEX:RTU6.IMPLIED_DIVIDEND}};
let tax_rate = 0.87;
let div_net = div_size * tax_rate;
let fair_spread = spot r_RUB T lot - div_net lot;
Логика проста: справедливый спред — это стоимость фондирования до даты экспирации за вычетом дивидендов (нетто). Если рыночный спред выше расчетного — фьючерс дорог, если ниже — дешев.
|
RTKM |
51.75 руб. |
|
RTU6 |
5 326 руб. |
|
спред |
151.23 руб. |
|
Справедливый спред |
232.71 руб. |
В данном примере спред ниже справедливого, что указывает на отсутствие избыточной доходности. Однако важно учитывать, что рынок постоянно переоценивает дивидендные ожидания.
Дивиденды: ожидания против реальности
Рекомендация совета директоров — важнейший драйвер переоценки спреда. Если фьючерс истекает после отсечки, любое изменение прогноза по выплатам немедленно отражается в цене. Удобно отслеживать эти ожидания прямо в модели:
let div_expected_net = spot r_RUB T - spread / lot;
Сравнивая заложенный рынком дивиденд с консенсус-прогнозами и собственными оценками, можно находить отличные точки входа.
Комиссии и капитализация позиции
Для реалистичной оценки доходности добавляем издержки и требования к гарантийному обеспечению (ГО):
let stock_commission = spot lot 0.000354;
let fut_commission = 0.45;
let position_size_knur = spot * lot + fut_initial_margin_knur;
Это позволяет считать не абстрактные пункты, а реальную доходность на вложенный капитал (Annual Yield), что необходимо для сравнения разных инструментов с разными сроками до экспирации.
Прозрачная математика вместо «черных ящиков»
Spread Insight превращает формулы в рабочие инструменты: таблицы, графики и автоматические уведомления. Вы можете задать условие premium_pct > 0.015, и система сама оповестит вас, когда доходность превысит целевой порог. Это делает процесс мониторинга осознанным: вы следите не за шумом котировок, а за исполнением условий собственной стратегии.
Такой подход обеспечивает гибкость, которой не хватает готовым терминалам. Вы можете менять настройки под конкретные типы арбитража, адаптировать расчеты под текущие рыночные условия и свои риск-параметры.
Заключение
Арбитраж фьючерс-акция требует глубокого погружения в расчеты: от оценки стоимости денег до прогнозирования дивидендов и учета транзакционных издержек. Spread Insight берет на себя рутину вычислений, оставляя вам главное — пространство для принятия взвешенных решений.
Инструмент бесплатный, попробовать можно по этой ссылке.


