ПОЛНЫЙ РАЗБОР / МАТЕРИАЛЫ РАЗРАБОТЧИКА

Парный арбитраж:
как считать результат.

Две ноги сделки, уровни входа и выхода, справедливая раздвижка и реальные издержки. Разбираем логику, которую исполняет «Мульти-Арбитраж».

SBER / SBERPTATN / TATNPФьючерс / акция

Автор исходных материалов — Сергей Усанов.
Исторические примеры: 2025–2026 годы.

Числа ниже иллюстрируют механику и расчёт по материалам разработчика. Это не журнал реальных исполнений и не обещание доходности. Комиссии, перенос позиции и доступные цены исполнения оцениваются отдельно.
01 / МЕХАНИКА

Считаем пару,
а не одну бумагу.

Связанные инструменты могут двигаться вместе, но разница между ними меняется. Для стратегии важна именно эта разница.

В паре «акция — акция» приведём обе ноги к выбранным объёмам и одной денежной единице. Обозначим цену первой бумаги P₁, второй — P₂, количество акций — q₁ и q₂.

D = q₁ × P₁ − q₂ × P₂D — денежный спред для заданной корзины. Соотношение объёмов фиксируется до расчёта.

Продажа спреда

Первая нога продаётся, вторая покупается. Если спред уменьшается, обе позиции закрываются обратными сделками.

Результат до издержек = D при входе − D при выходе.

Покупка спреда

Первая нога покупается, вторая продаётся. Позиция рассчитана на увеличение спреда относительно точки входа.

Результат до издержек = D при выходе − D при входе.

Две противоположные позиции уменьшают зависимость от общего движения рынка, но не делают пару безрисковой. Связь между бумагами и соотношение объёмов могут перестать работать.
02 / ПРИМЕР ОДНОЙ СДЕЛКИ

SBER / SBERP:
303 ₽ → 89 ₽.

Продажа 100 обыкновенных акций SBER и покупка 100 привилегированных SBERP. Результат — сумма двух ног.

В исходном примере уровень продажи спреда задан от 300 ₽, закрытие — при возвращении к 100 ₽. Фактические значения в выбранных свечах: 303 ₽ на входе и 89 ₽ на выходе.

Цены закрытия 10-минутных свечей, ₽ за акцию
ЭтапSBERSBERPСпред на 100 + 100 акций
Вход · 14.02.2025, 17:00306,45303,42303 ₽
Выход · 21.02.2025, 14:50313,68312,7989 ₽
Результат каждой ноги−723 ₽+937 ₽—
Сумма до издержек−723 + 937+214 ₽

Проданный SBER

(306,45 − 313,68) × 100 = −723 ₽. Акция выросла, поэтому короткая нога дала убыток.

Купленный SBERP

(312,79 − 303,42) × 100 = +937 ₽. Длинная нога выросла сильнее в денежном выражении.

Что показывает более длинный период

В сводке разработчика за январь 2025 — август 2026 года указаны 9 закрытых сделок с теми же порогами: от +210 до +267 ₽ каждая, всего +2 095 ₽ на 100 + 100 акций, до издержек.

9 сделокпо сводке исходного расчёта
+2 095 ₽суммарно, до издержек
67 днейдлительность самой долгой сделки

Долгая сделка длилась с 23.10.2025 по 29.12.2025. Спред успел уйти с 324 до 555 ₽: текущий результат корзины временно составлял −231 ₽. В этом же материале отмечено отсутствие новых входов с января по август 2026 года: соотношение цен изменилось.

Сводные показатели перенесены из материалов разработчика. Полного списка сделок и исходного набора свечей на этой странице нет; независимый пересчёт всей серии не выполнялся. Комиссии, плата за перенос короткой позиции и проскальзывание в этих итогах не учтены.

03 / НЕСКОЛЬКО УРОВНЕЙ

TATN / TATNP:
как работает лесенка.

Одна корзина — 10 обыкновенных и 10 привилегированных акций. При более сильном расхождении добавляется больший объём.

В примере продажи спреда робот продаёт TATN и покупает TATNP. У каждого уровня свои пороги и объём: 1, 2 и 3 корзины. Закрытие всех трёх уровней настроено при спреде не выше 330 ₽ на одну корзину.

УровеньВход, спред ≥Выход, спред ≤КорзинЗакрытий уровняРезультат
Продажа 1450 ₽330 ₽19+1 157 ₽
Продажа 2520 ₽330 ₽23+1 236 ₽
Продажа 3600 ₽330 ₽31+834 ₽
Сводка за январь 2025 — август 2026+3 227 ₽

Рост результата связан с увеличением позиции. Все три уровня вместе — это 6 корзин, то есть 60 акций каждой ноги. При продолжении расхождения больший объём увеличивает и текущий убыток.

Эпизод марта–апреля 2026 года из исходного материала. Спред доходил до 713 ₽, работали все три уровня. На 31.03 указан текущий результат −954 ₽; после схождения к 325 ₽ на 17.04 — закрытие с результатом +1 374 ₽ до издержек. Положительный финал этого эпизода не означает, что любая следующая пара сойдётся.

Источник итогов — расчёт разработчика по Close 10-минутных свечей. Результаты до комиссий и платы за короткую позицию. Указанный в исходнике ориентир оборота одной корзины за полный круг — около 24 000 ₽; точная комиссия зависит от фактических цен и вашего тарифа.

04 / ФЬЮЧЕРС И БАЗОВЫЙ АКТИВ

759 ₽ раздвижки.
Сколько в ней отклонения?

Отличаем фактический базис от модельной стоимости денег до расчётной даты. Они отвечают на разные вопросы.

Возьмём цены из исходного примера SBER / SBRF-12.26: акция — 287,29 ₽, фьючерс — 29 488 ₽. Один контракт соответствует 100 акциям. Для воспроизведения формулы зададим r = 14% годовых и T = 59 дней; дивиденд пока равен нулю.

B = F − S × m
F* = S × m × (1 + r × T / 365)
B* = F* − S × mS — цена акции; m — число акций в контракте; F — цена фьючерса в рублях за контракт; F* и B* — значения упрощённой модели простого процента.
ПоказательРасчётРезультат
Стоимость 100 акций287,29 × 10028 729,00 ₽
Текущая раздвижка B29 488 − 28 729759,00 ₽
Справедливая цена F*28 729 × (1 + 0,14 × 59 / 365)29 379,14 ₽
Справедливая раздвижка B*28 729 × 0,14 × 59 / 365650,14 ₽
Годовая ставка из базиса759 / 28 729 × 365 / 5916,34%
Отклонение от моделиB − B*108,86 ₽
Комиссия за полный круг из примераБиржа + брокер, обе ноги32,11 ₽
Отклонение за вычетом этой комиссии759 − 650,141205… − 32,1176,75 ₽

Округляем только выводимые значения. В исходном тексте раздвижка сначала округлена до 650 ₽, поэтому там указаны 109 ₽ и 76,89 ₽. Здесь оставлена точность внутри формулы: получаются 108,86 ₽ и 76,75 ₽.

Проверьте срок отдельно. Между указанными в исходнике 16.10.2026 и 17.12.2026 — 62 календарных дня, а не 59. Для сравнения: при T = 62 справедливая раздвижка этой модели составила бы 683,20 ₽. В таблице выше 59 дней сохранены как явный учебный параметр. В новом расчёте выбирайте фактическую расчётную дату и проверяйте спецификацию контракта.

По карточке SBRF-12.26 на Московской бирже ↗ контракт поставочный, лот — 100 акций; последний торговый день — 17.12.2026, дата экспирации — 18.12.2026. Эти даты не следует смешивать.

Как читать результат

759 ₽ — наблюдаемая разница между контрактом и эквивалентным пакетом акций. 108,86 ₽ — её превышение над выбранной моделью при T = 59. Значение 76,75 ₽ вычитает только заданную комиссию: это ещё не чистая прибыль и не доходность капитала.

Для оценки позиции нужно отдельно учитывать финансирование акций, доступное обеспечение, вариационную маржу, дивиденды, условия поставки и исполнение обеих ног. Сама годовая ставка из базиса — способ сравнения цен, а не обещанная доходность сделки.

05 / ДИВИДЕНДЫ В МОДЕЛИ

Одинаковая раздвижка.
Разная оценка.

Ожидаемая выплата до расчётной даты меняет справедливую разницу между акцией и фьючерсом.

В упрощённом расчёте исходного материала из стоимости денег вычитается ожидаемый дивиденд на пакет акций за вычетом заданного налога. Это модельная поправка: она зависит от суммы выплаты, даты и условий конкретной позиции.

Div_net = d × m × (1 − τ)
B* = S × m × r × T / 365 − Div_netd — ожидаемый дивиденд на акцию; τ — параметр налога. Для данного учебного примера: d = 5 ₽, m = 100, τ = 13%.

Поправка на пакет

5 × 100 × (1 − 0,13) = 435 ₽. Эта величина вычитается из модельной раздвижки.

Раздвижка с поправкой

650,141205… − 435 = 215,14 ₽ при остальных параметрах из предыдущего раздела.

5 ₽ и 13% заданы исключительно для демонстрации формулы. Это не сведения о фактическом дивиденде SBER и не универсальная налоговая ставка. В более точной модели учитывается также время выплаты денежного потока.

Что вводит трейдер

По описанию разработчика, сканер не получает сумму будущего дивиденда и дату отсечки автоматически. Ожидаемый дивиденд задаётся в строке пары; после отсечки значение нужно проверить и обнулить, если эта выплата больше не относится к оставшемуся сроку контракта.

В исходном материале приведены два наблюдения: для LKOH-12.26 на 19.10.2026 без дивидендной поправки получалось отклонение −46,67% годовых и базис −3 203 ₽; для FIXR-12.26 раздвижка выросла от уровня около нуля в конце августа к значению 98 ₽ при модельных 93 ₽ на 19.10. Это иллюстрации из материалов разработчика, а не текущие сигналы.

Таблица Сканера раздвижек: фьючерсы, акции, ожидаемые дивиденды и отклонения
Интерфейс сканера из материалов продукта. Ожидаемый дивиденд вводится отдельно для каждой пары; изображения не показывают текущие рыночные данные.
06 / ОТ СВЕЧИ К СДЕЛКЕ

Цена Close —
ещё не цена исполнения.

Свечной расчёт объясняет механику. Оценка исполнимого результата требует котировок, объёмов и комиссий.

Покупка по рынку исполняется против заявок продавцов (ask), продажа — против заявок покупателей (bid). У двух ног разные спреды и доступные объёмы. Для фиксированной корзины акций получаем две разные цены спреда:

Продать спред

Продать первую ногу по bid, купить вторую по ask.

D_sell = q₁ × bid₁ − q₂ × ask₂

Купить спред

Купить первую ногу по ask, продать вторую по bid.

D_buy = q₁ × ask₁ − q₂ × bid₂

Для продажи спреда результат полного круга равен D_sell на входе минус D_buy на выходе; для покупки — D_sell на выходе минус D_buy на входе. Если объём превышает доступный по лучшей цене, берите среднюю цену исполнения по необходимой глубине стакана.

Для фьючерса сначала переведите котировку в денежную стоимость нужного числа контрактов по спецификации. Одну акцию, один лот акций и один контракт нельзя подставлять в формулу как одинаковые объёмы.

Окно графиков сканера с bid, ask и раздвижками покупки и продажи
На исходном скриншоте отдельно показаны цены продажи и покупки раздвижки. Они отличаются от единственной линии, построенной по закрытиям свечей.

Что вычитать из результата

СтатьяКак учитывать
КомиссииВход и выход по обеим ногам, биржевой сбор и тариф брокера. Проверьте минимальную комиссию и применимую базу расчёта.
Короткая позиция и финансированиеФактическое число дней, ставка брокера, сумма позиции и условия начисления.
Проскальзывание и глубинаОтличие модельной цены от ожидаемой цены исполнения. При расчёте по фактическим исполнениям не вычитайте одно и то же отклонение второй раз.
Дивиденды, поставка, роллированиеДенежные потоки, связанные с выбранными инструментами и сроком удержания.
Итог = результат обеих ног − все относящиеся к сделке издержкиОтдельно контролируются обеспечение, вариационная маржа и запас ликвидности: это требования к капиталу и денежным потокам, а не просто ещё одна комиссия.
07 / ПОРЯДОК ПРОВЕРКИ

Шесть шагов
до настройки уровней.

Сначала фиксируем методику и допущения. Затем оцениваем результат, издержки и капитал для удержания позиции.

  1. Определить инструменты и объёмы

    Тикеры, спецификации, размер лота, денежная стоимость контракта, соотношение ног. Уточнить доступность короткой продажи и маржинальной торговли.

  2. Подготовить сопоставимые данные

    Общий период и шкала времени, одинаковая частота свечей, корпоративные события. Для проверки исполнения — bid/ask и доступные объёмы.

  3. Зафиксировать правила заранее

    Направление спреда, уровни входа и выхода, объём каждого уровня, стоп и временные интервалы. Не менять правила задним числом под удачный участок истории.

  4. Посчитать обе ноги

    Цена и время каждого входа и выхода, суммарная позиция при нескольких уровнях. Хранить результат по каждой ноге и общую сумму.

  5. Учесть удержание и издержки

    Комиссии полного круга, перенос короткой позиции, финансирование, дивиденды. Отдельно оценить длительность сделок и самый тяжёлый незакрытый эпизод.

  6. Проверить устойчивость результата

    Другие периоды, менее выгодные цены исполнения, более долгие сделки и несхождение пары. Только после такой проверки переносить выбранные настройки в робота.

08 / ГРАНИЦЫ МЕТОДА

Схождение — гипотеза.
Риск — часть расчёта.

У двух ног остаются рыночный, инфраструктурный и модельный риски. Положительная история их не отменяет.

Пара может измениться

Дивиденды, отчётность, корпоративные события и изменение спроса сдвигают привычное соотношение цен. Отклонение может сохраняться долго, а прежний уровень равновесия — не вернуться.

Лесенка увеличивает экспозицию

Дополнительный уровень повышает объём в момент, когда спред уже разошёлся. Проверяйте общий размер позиции, запас средств и сценарий продолжения расхождения.

Стоп зависит от исполнения

Рыночное закрытие может пройти хуже порога из-за ликвидности, ценовых ограничений или разрыва цен. Точный размер потери заранее не гарантирован.

Две ноги исполняются не мгновенно

Частичное исполнение, задержка связи, отказ заявки или остановка торгов временно меняют баланс позиции. Нужны наблюдение и проверка учёта.

Доходность нельзя вычислять делением результата только на цену одной ноги или на гарантийное обеспечение, игнорируя остальные средства и денежные потоки. В примерах этой страницы показываются рубли на заданную корзину, а не доходность всего капитала.
09 / ОТ ПРОВЕРКИ К ИСПОЛНЕНИЮ

Вы задаёте логику.
Робот исполняет правила.

Сканер помогает сравнить пары, а «Мульти-Арбитраж» ведёт позиции по указанным уровням. Торговое решение остаётся за вами.

  1. Посмотреть пару в сканере

    Сопоставить текущую и модельную раздвижку, ставку, дивиденд, комиссии и график. По описанию продукта цены обновляются с интервалом, поэтому сверяйте исполнимые котировки перед действием.

  2. Передать пару в робота

    Двойной щелчок по «добавить» переносит пару «фьючерс — акция» с рассчитанным соотношением ног. Она появляется на «Стопе», без торговых уровней.

  3. Задать уровни и ограничения

    До 20 уровней на покупку и до 20 на продажу спреда. Свои вход, выход и объём; стоп по стороне и временные интервалы. Одновременно пара не держит обе стороны.

  4. Контролировать исполнение

    В одном окне — до 26 пар. Проверять позиции, журнал, заявки и режимы «Старт», «Стоп», «Только закрыть». Сохранение настроек после перезапуска не заменяет проверку счёта.

Разобрались с методикой?

Посмотрите состав комплекта и условия лицензии. Если нужно обсудить свои инструменты и ограничения, напишите Сергею ↗.

К роботу и лицензиям
Материалы и допущения. Исторические цены, уровни, сводки и скриншоты — из исходной страницы разработчика ↗. В этой версии отдельно раскрыты формулы, разделены расчёт по Close и исполнение, уточнены срок и округления в примере фьючерса. Параметры контракта проверяются по карточке Московской биржи ↗.
Made on
Tilda