Ролловер контракта

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

Senzoukria · Глоссарий · Обновлено: сентябрь 2026


Что происходит во время ролловера

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

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

Последствия для потока ордеров

  • Серия накопленной дельты не переносится между контрактами: у каждого контракта своя лента и своё накопление.
  • Уровни профиля объёма, голый POC или зона стоимости записаны по ценам одного контракта и на следующем окажутся на другой цене.
  • Во время ролловера глубина в лестнице делится между двумя стаканами, поэтому DOM на любом из них выглядит тоньше обычного.

Ролловеры в бэктесте

Бэктест на нескольких кварталах требует явного правила ролловера: какой контракт используется в каждый день и что делать с ценовым разрывом. Дни ролловера часто исключают, потому что в них смешиваются два контракта. Какое бы правило ни было выбрано, его следует хранить вместе с тестом и отчётом о покрытии, а дыру в данных никогда не читать как «плоский рынок». Уровень, выведенный на одной экспирации, нельзя перенести на другую, не разобравшись с разницей цен.

В Senzoukria

Импорт Databento на экране бэктеста применяет фиксированное правило: спреды отбрасываются, доминирующий контракт сохраняется поминутно, дни ролловера исключаются — то же правило, что и у исследовательского загрузчика. Строка завершения гласит: «{minutes} минут сохранено за {days} дней · {rolls} дней ролловера исключено · {contracts} контрактов», так что число ролловеров в выборке видно. Импортированные бары не содержат ни дельты, ни уровней. В живом режиме график следует за контрактом, выбранным в поле «Символ», поэтому переход на следующую экспирацию — ручной шаг.

Частые ошибки

  • Читать ценовой разрыв между контрактами как движение рынка.
  • Переносить CVD или сессионный уровень через ролловер.
  • Судить о ликвидности в неделю ролловера по одному стакану.

Эта страница на других языках

Частые вопросы

Почему следующий контракт торгуется по другой цене?
Потому что он рассчитывается позднее. Разница между двумя экспирациями — календарный спред — отражает ожидания по фондированию и дивидендам между этими датами. Это структурное смещение, а не сигнал о направлении, и оно сужается по мере приближения ближнего контракта к экспирации.
Нужно ли включать дни ролловера в бэктест?
Большинство бэктестов по потоку ордеров их исключает, потому что в такой день смешиваются два контракта с разными ценами и разделённой ликвидностью. Если их оставляют, правило ролловера должно указывать, данные какого контракта берутся и как обрабатывается ценовой разрыв. В любом случае выбор нужно зафиксировать вместе с тестом, чтобы результат можно было воспроизвести.
Затрагивает ли ролловер и микроконтракт?
Да. MES и MNQ живут по тому же квартальному циклу экспираций, что ES и NQ, поэтому их объём мигрирует в тот же период. У каждого микроконтракта свой стакан, так что его ролловер нужно проверять по его собственному объёму, а не выводить из E-mini.