Перейти к контенту
Фьючерсы

Как роллировать фьючерс перед экспирацией в 2026

Как роллировать фьючерс перед экспирацией в 2026

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

▲ Открыть рейтинг бирж

Что такое роллирование фьючерса и зачем оно нужно

Роллирование — это стратегический переход из одного контракта в другой. На MOEX каждый фьючерс имеет конкретный месяц экспирации. Например, контракт Si (рубль/доллар) с экспирацией в марте (SiH6) перестаёт торговаться за несколько дней до последнего торгового дня, а затем вообще исключается из торговли.

Зачем нужно роллировать:

  • Сохранение позиции. Если вы торгуете с дневного или недельного таймфрейма, позиция может продолжаться месяцы. Без роллирования она закроется принудительно или вы получите физическое исполнение.
  • Избежание физического исполнения. На MOEX некоторые контракты (например, на нефть, золото) предусматривают физическую поставку. Роллирование позволяет остаться в спекулятивной позиции.
  • Использование более ликвидного контракта. Дальние контракты часто имеют лучшую ликвидность и меньший спред, что снижает издержки при открытии больших позиций.

Без роллирования трейдеры теряют возможность долгосрочного позиционирования и вынуждены искусственно увеличивать торговый оборот, что повышает комиссии и налоговую нагрузку (НДФЛ 13% на прибыль в России).

Когда начинать роллирование фьючерса

Таймировка — критический аспект успешного роллирования. Начинать нужно не в последний день торговли, а за несколько дней или даже за неделю до окончания контракта.

Оптимальные сроки роллирования:

  • За 5–7 дней до последнего торгового дня — стандартная практика для активных трейдеров. На этом этапе оба контракта (текущий и следующий) ещё хорошо ликвидны, спреды минимальны.
  • За 2–3 дня — если позиция маленькая (1–5 лотов). Спред может быть чуть выше, но для мелких объёмов это некритично.
  • За 1 день — только в экстренных ситуациях. Спред между контрактами может быть большим, ликвидность текущего контракта падает.
  • Никогда не откладывайте на последний день — в последний день торговли ликвидность текущего контракта обвальна падает, спреды взлетают, объёмы смещаются в дальние месяцы.

Проверяйте календарь экспирации на сайте MOEX. Для каждого контракта указан «последний день торговли» и «день расчётов». Роллируйте до последнего дня торговли, но не раньше, чем за неделю.

Техники роллирования: от простого к сложному

Существует несколько способов выполнить роллирование. Выбор зависит от размера позиции, волатильности и наличия времени.

1. Последовательное закрытие-открытие (самый распространённый метод)

Алгоритм:

  1. Зафиксируйте цену текущего контракта (например, Si марта по 95.50).
  2. Выставьте рыночный ордер (Market Order) на закрытие позиции в текущем контракте.
  3. Немедленно выставьте рыночный ордер на открытие позиции в дальнем контракте (например, Si апреля по 95.60).

Плюсы: простота, контроль над каждым шагом. Минусы: между закрытием и открытием может произойти сдвиг цены (gap risk), особенно на волатильных рынках.

2. Синтетическое роллирование (для опытных)

Если брокер поддерживает, можно выставить комбинированный ордер: продажа текущего + покупка дальнего одновременно. Это минимизирует gap risk.

3. Лестничное роллирование (для крупных позиций)

Если у вас позиция 50+ лотов:

  • В день 1 роллируйте 30% позиции.
  • В день 2 — ещё 30%.
  • В день 3 — оставшиеся 40%.

Это распределяет риск по цене (усредняет) и снижает влияние на спред одного большого ордера.

Пример расчёта затрат и базиса при роллировании

Покажем практический пример на контрактах Si (рубль/доллар) на MOEX.

Параметр Si Март (SiH6) Si Апрель (SiJ6) Затраты
Текущая цена 95.50 95.65 Спред: 0.15
Размер пункта 1 руб. 1 руб.
Стандартный лот 1000 ед. 1000 ед.
Стоимость 1 пункта за лот 1000 р. 1000 р.
Комиссия за лот (0.01%) 9.55 р. 9.65 р. 19.2 р.
Спред в рублях за лот 150 р. 150 р.
Итого на 1 лот 169.2 р.
На 10 лотов 1692 р.

Расчёт: при роллировании 10 лотов Si вы потеряете примерно 1700 рублей на спредах и комиссиях. Это 0.18% от капитала, если у вас счёт в 1 млн рублей. Для торгов на 1–3 дневном таймфрейме это приемлемо.

Важно: если фьючерс находится в состоянии контанго (дальний контракт дороже ближнего), вы потеряете на разнице между контрактами. Если бэквардэйшн (дальний дешевле), вы выиграете.

📊 Сравнить брокеров 2026

Основные ошибки при роллировании и как их избежать

Даже опытные трейдеры совершают промахи при роллировании. Вот самые частые:

Ошибка 1: Роллирование в самый последний день

Результат: спреды раздуваются, ликвидность падает, вы получаете неудачное исполнение. На Si разница между спредом в обычный день (1–2 пункта) и последним днём торговли (5–10 пунктов) может стоить тысячи рублей.

Как избежать: составьте календарь экспираций, установите напоминания за 7 дней в Google Calendar или Notion.

Ошибка 2: Забыли о базисе контрактов

Базис — это разница в цене между текущим и дальним контрактом. На нефти или золоте она может быть 5–20% годовых (в зависимости от контанго/бэквардэйшна). Если вы не учли базис, вы можете непреднамеренно открыть более дорогую позицию.

Решение: перед роллированием сравните график цен SiH6 и SiJ6 на TradingView. Если разница выглядит экстремальной, отложите роллирование на день.

Ошибка 3: Полное закрытие-открытие с перерывом

Если между закрытием текущего контракта и открытием дальнего прошло 30 минут, рынок мог упасть на 50 пунктов (Si), и вы откроетесь в минусе.

Решение: выставляйте оба ордера одновременно или используйте синтетические ордера.

Ошибка 4: Игнорирование маржи

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

Как избежать: убедитесь, что на счёте минимум 150% от требуемой маржи перед роллированием. Обычно требуемая маржа за контракт Si — 800–1200 рублей за лот.

Ошибка 5: Роллирование при экстремальной волатильности

Если рынок падает на 2–3% в день, спреды резко расширяются. Лучше подождать дня нормализации.

Пошаговая инструкция: как роллировать фьючерс на MOEX

Рассмотрим конкретный пример на платформе MOEX Connect или через брокера (Tinkoff, БКС, Финам).

Шаг 1. Проверьте дату экспирации текущего контракта

Откройте календарь контрактов на сайте moex.com или в терминале брокера. Для Si это обычно в третий четверг месяца.

Шаг 2. Выберите дальний месячный контракт

Если вы торгуете Si марта (SiH6), переходите на Si апреля (SiJ6). Убедитесь, что дальний контракт уже торгуется (обычно начинается за 2–3 месяца до экспирации).

Шаг 3. Проверьте спред между контрактами

На TradingView или в терминале посмотрите текущие цены обоих контрактов. Запишите спред.

Шаг 4. Выставьте ордер на закрытие в текущем контракте

В терминале (например, Finam Terminal или МоссоТрейд):

  • Выберите контракт SiH6.
  • Выставьте рыночный ордер на количество лотов, равное вашей позиции.
  • Если позиция лонг (покупка), продавайте. Если шорт, покупайте.

Шаг 5. Немедленно выставьте ордер на открытие в дальнем контракте

В тот же момент или в течение секунд:

  • Выберите контракт SiJ6.
  • Выставьте ордер в том же направлении (если закрывали лонг, открывайте новый лонг).
  • Используйте лимитный ордер, если хотите чуть лучшую цену, или рыночный для гарантии исполнения.

Шаг 6. Проверьте исполнение обоих ордеров

Убедитесь, что оба ордера исполнены. Посмотрите отчёт по сделкам (Trade Report) в личном кабинете брокера.

Шаг 7. Пересчитайте маржу и убыток/прибыль

После роллирования посчитайте, сколько вы потеряли на спредах и комиссии. Это вычтется из вашего баланса. Убедитесь, что маржа остаётся на нормальном уровне (не менее 30–

▲ Открыть рейтинг бирж →