Ролловер контракта
Ролловер контракта — период, когда торговая активность по фьючерсному продукту переходит с истекающего контракта на следующую экспирацию. Для графиков, бэктестов и работы по уровням это разрыв: два контракта торгуются по разным ценам, а записи их потока ордеров раздельны.
Senzoukria · Глоссарий · Обновлено: сентябрь 2026
Что происходит во время ролловера
По мере приближения квартальной экспирации участники закрывают позиции в истекающем контракте и открывают их в следующем. За несколько сессий объём и открытый интерес следующего контракта обгоняют старый. Оба торгуются одновременно, а разрыв цен между ними — календарный спред — отражает разницу в фондировании и дивидендах между двумя датами экспирации. Ролловер завершён, когда следующий контракт становится безусловно ближайшим.
- Объём и открытый интерес перетекают на следующую экспирацию.
- Два контракта торгуются по разным ценам.
- Истекающий контракт продолжает торговаться, но тонко, до последнего дня.
Последствия для потока ордеров
- Серия накопленной дельты не переносится между контрактами: у каждого контракта своя лента и своё накопление.
- Уровни профиля объёма, голый POC или зона стоимости записаны по ценам одного контракта и на следующем окажутся на другой цене.
- Во время ролловера глубина в лестнице делится между двумя стаканами, поэтому DOM на любом из них выглядит тоньше обычного.
Ролловеры в бэктесте
Бэктест на нескольких кварталах требует явного правила ролловера: какой контракт используется в каждый день и что делать с ценовым разрывом. Дни ролловера часто исключают, потому что в них смешиваются два контракта. Какое бы правило ни было выбрано, его следует хранить вместе с тестом и отчётом о покрытии, а дыру в данных никогда не читать как «плоский рынок». Уровень, выведенный на одной экспирации, нельзя перенести на другую, не разобравшись с разницей цен.
В Senzoukria
Импорт Databento на экране бэктеста применяет фиксированное правило: спреды отбрасываются, доминирующий контракт сохраняется поминутно, дни ролловера исключаются — то же правило, что и у исследовательского загрузчика. Строка завершения гласит: «{minutes} минут сохранено за {days} дней · {rolls} дней ролловера исключено · {contracts} контрактов», так что число ролловеров в выборке видно. Импортированные бары не содержат ни дельты, ни уровней. В живом режиме график следует за контрактом, выбранным в поле «Символ», поэтому переход на следующую экспирацию — ручной шаг.
Частые ошибки
- Читать ценовой разрыв между контрактами как движение рынка.
- Переносить CVD или сессионный уровень через ролловер.
- Судить о ликвидности в неделю ролловера по одному стакану.
См. также
- Как тестировать торговую стратегию
- Руководство по бэктесту фьючерсов
- Настройки потока ордеров для NQ и MNQ
- Непрерывный контракт
- Индикатор голого POC
Эта страница на других языках
Частые вопросы
- Почему следующий контракт торгуется по другой цене?
- Потому что он рассчитывается позднее. Разница между двумя экспирациями — календарный спред — отражает ожидания по фондированию и дивидендам между этими датами. Это структурное смещение, а не сигнал о направлении, и оно сужается по мере приближения ближнего контракта к экспирации.
- Нужно ли включать дни ролловера в бэктест?
- Большинство бэктестов по потоку ордеров их исключает, потому что в такой день смешиваются два контракта с разными ценами и разделённой ликвидностью. Если их оставляют, правило ролловера должно указывать, данные какого контракта берутся и как обрабатывается ценовой разрыв. В любом случае выбор нужно зафиксировать вместе с тестом, чтобы результат можно было воспроизвести.
- Затрагивает ли ролловер и микроконтракт?
- Да. MES и MNQ живут по тому же квартальному циклу экспираций, что ES и NQ, поэтому их объём мигрирует в тот же период. У каждого микроконтракта свой стакан, так что его ролловер нужно проверять по его собственному объёму, а не выводить из E-mini.