Открытый интерес по фьючерсам: что показывает и как использовать в торговле
Открытый интерес (Open Interest, OI) — суммарное количество не закрытых позиций по фьючерсу или опциону. В отличие от объёма он не сбрасывается каждый день, а накапливается в течение жизни контракта. Разбираем, чем OI отличается от volume, как читать его динамику в комбинации с ценой, что показывает разбивка позиций по физлицам и юрлицам в отчётах MOEX, как использовать OI для определения смены тренда и где главные ограничения этого индикатора.
Что такое открытый интерес
Открытый интерес (Open Interest, OI) — это суммарное количество не закрытых позиций по фьючерсному или опционному контракту в данный момент. Каждый фьючерс по правилам клиринга имеет двух сторон: длинную (long) и короткую (short). OI считает количество пар — каждая открытая позиция учитывается один раз, не дважды.
Простой пример. На рынке две сделки:
- Трейдер A продал 5 контрактов трейдеру B → +5 к OI.
- Трейдер C продал 3 контракта трейдеру D → +3 к OI.
- Текущий OI = 8.
- Если трейдер A откроет встречную сделку с трейдером B на 5 контрактов (закрывая свою позицию) → OI уменьшится на 5, станет 3.
OI существует отдельно для каждой серии контракта. У Si-6.26 свой OI, у Si-9.26 свой. На MOEX биржа публикует OI ежедневно после клиринга для каждой серии каждого фьючерса и опциона.
Чем OI отличается от volume
Это два разных, но дополняющих друг друга показателя:
| Метрика | Что показывает | Как меняется |
|---|---|---|
| Volume (объём) | Сколько контрактов прошло через сделки за период | Сбрасывается с началом нового дня |
| Open Interest (OI) | Сколько контрактов открыто прямо сейчас | Накапливается; меняется только когда позиции реально открываются или закрываются |
Тонкость: сделка между двумя трейдерами может либо увеличить, либо уменьшить, либо не изменить OI — в зависимости от того, что они делают:
Сделка Эффект на OI
───────────────────────── ──────────────────
A открывает long, B short +1 (новая позиция)
A закрывает long, B закрывает −1 (две позиции закрылись)
A открывает long, B закрывает 0 (новая нога взамен закрытой)
Поэтому высокий объём при стабильном OI — это часто перекладывание из одних рук в другие, а не приток/отток из инструмента.
Чтение OI в комбинации с ценой
Классическая интерпретация (теория Wyckoff, адаптированная к фьючерсам):
| Цена | OI | Интерпретация |
|---|---|---|
| ↑ | ↑ | Сильный бычий рынок — деньги входят в лонг |
| ↓ | ↑ | Сильный медвежий рынок — деньги входят в шорт |
| ↑ | ↓ | Слабеющий бычий рынок — закрываются короткие |
| ↓ | ↓ | Слабеющий медвежий рынок — закрываются длинные |
Главный смысл: рост OI подтверждает направление цены (новые деньги делают ставку), падение OI подтверждает разворот (позиции закрываются, тренд исчерпывается).
Этот сигнал работает на дневках и недельных таймфреймах. На внутридневном движении OI меняется медленно — реальные данные публикуются раз в день после клиринга, и читать «динамику OI на M5» бессмысленно.
ОИ по физлицам и юрлицам: главное, что есть на MOEX
Уникальная фича Мосбиржи — публикация разбивки OI по типам участников: физических лиц (ФЛ) и юридических лиц (ЮЛ), отдельно по лонгам и шортам.
Файлы доступны на сайте биржи (раздел статистики FORTS) и через сервисы-агрегаторы (smart-lab.ru, algopack, специализированные tg-боты). Структура отчёта:
Si-6.26 на 2026-05-02
─────────────────────
ФЛ long: 124 567 контрактов
ФЛ short: 198 432
ЮЛ long: 198 432
ЮЛ short: 124 567
→ ФЛ нетто-позиция: −73 865 (шорт)
→ ЮЛ нетто-позиция: +73 865 (лонг)
(Поскольку на каждый long есть один short, общая нетто всегда ноль — но чьи это позиции, частных трейдеров или институционалов, можно увидеть.)
Зачем смотреть разбивку
Эмпирическое правило, которое часто работает на MOEX:
- ФЛ систематически проигрывают на средних и длинных горизонтах. Если ФЛ массово в лонге — рынок чаще идёт вниз. Если массово в шорте — наоборот.
- ЮЛ — институциональные деньги — чаще оказываются на правильной стороне.
Это не «святой грааль», но статистика. Сильное расхождение позиций ФЛ и ЮЛ (например, ФЛ 80% лонг, ЮЛ 80% шорт) — сигнал к осторожности с ФЛ-стороной.
Динамика, а не абсолютное значение
Важнее текущей разбивки — изменение OI ФЛ/ЮЛ за последние дни:
- Если ФЛ резко набрали лонг за неделю при стабильной цене — это часто предвестник падения (контртрендовый сигнал).
- Если ЮЛ резко наращивают шорт — это сигнал, что институционалы видят проблему. Вход в лонг против них — рискован.
Где смотреть данные на MOEX
- moex.com → Срочный рынок → Открытый интерес — ежедневные отчёты в CSV.
- smart-lab.ru/q/oi/ — графики OI с историей и удобной разбивкой ФЛ/ЮЛ.
- algopack.ru — алгоритмический сервис с MCP-доступом, отдаёт OI почасово (premium).
- tg-боты мониторинга OI — публикуют дневные обзоры (есть много авторских).
- Терминалы брокеров — Тинькофф, БКС, Сбер показывают текущий OI в карточке инструмента, но без разбивки ФЛ/ЮЛ.
Для алготрейдинга проще через парсер CSV биржи + ежедневный cron-job.
Тиковый OI vs дневной OI
Биржа публикует OI раз в сутки, после основного клиринга (в 19:05 МСК). В терминалах и API в течение дня может отображаться «текущий» OI, но он рассчитывается приблизительно по сделкам — точное значение появляется только после клиринга.
Поэтому:
- Для анализа динамики используется дневной OI.
- Внутридневная торговля по OI — редкая стратегия, требующая специальных тиковых данных и инфраструктуры.
Стратегии на OI
Подтверждение тренда
Перед открытием позиции по тренду — проверяем, растёт ли OI вместе с ценой. Если да — тренд устойчивый, можно входить. Если OI стагнирует или падает на росте цены — это «тонкий» рост, риск отката высокий.
Контр-тренд по ФЛ-перекосу
Если ФЛ массово (>70%) в одну сторону, а цена движется в эту же сторону — статистически высока вероятность отката. Стратегия: ждём подтверждение разворота свечной формацией, входим против ФЛ. Стоп — за экстремум недели.
Max Pain (на опционах)
Концепция применительно к опционам: цена базы при экспирации часто стремится к страйку, при котором максимальное количество опционов истекает обесценено (это «максимальная боль» для покупателей опционов и максимальная выгода продавцов).
Формула: суммируем OI всех опционов на каждом страйке, считаем какой страйк создаёт максимальное обесценение по совокупности. Это и есть max pain.
def max_pain(strikes_oi):
"""strikes_oi = {strike: {'call_oi': N, 'put_oi': M}}"""
pain = {}
for s, _ in strikes_oi.items():
total_pain = 0
for strike, oi in strikes_oi.items():
# Если экспирация на цене s, сколько денег теряют покупатели?
if s > strike:
total_pain += oi['call_oi'] * (s - strike)
if s < strike:
total_pain += oi['put_oi'] * (strike - s)
pain[s] = total_pain
# Max Pain = страйк с минимальной болью покупателей (= максимум для продавцов)
return min(pain, key=pain.get)
На последнюю неделю перед экспирацией базовый актив часто прижимается к max pain. Не как закон, но как статистическая тенденция, особенно на ликвидных опционах (Si, RI).
Анализ ребалансировки серий
Перед экспирацией ближней серии OI обычно падает (позиции закрываются), а в дальней — растёт (открываются новые). Скорость переноса показывает интерес рынка: быстрый ролл = высокая активность, медленный = торговцы выходят, не возобновляя.
Подводные камни
- Запаздывание данных. OI публикуется раз в день, в реальном времени достоверного значения нет. Для скальпинга бесполезен.
- Манипуляция ФЛ-перекосом. Иногда крупные участники сознательно открывают позиции на видимых счетах ФЛ, чтобы создать «контр-сигнал». Не доверяйте только OI без других подтверждений.
- Связь с ценой не каузальная. OI — индикатор, не предиктор. Сильный рост OI на росте цены не «вызовет» дальнейший рост, а только описывает текущее состояние.
- Опционный OI vs фьючерсный. Это разные сущности с разной интерпретацией. Не складывайте их в одну метрику.
- Корпоративные события. Перед дивидендной отсечкой OI на ближайший контракт может резко вырасти за счёт хеджеров — и этот рост не имеет отношения к направленному взгляду на рынок.
- Серии разных типов опционов. На MOEX доступны как недельные, так и квартальные опционы. Их OI несоизмерим — суммировать нельзя.
Что запомнить
- OI = количество не закрытых позиций по контракту. Аналог «толпы» в инструменте.
- Volume — сколько прошло за день; OI — сколько накоплено к моменту. Это разные индикаторы.
- Рост OI с ростом цены = подтверждение тренда; рост OI с падением = тренд вниз; падение OI на любом движении = ослабление.
- На MOEX уникально: публикация разбивки OI по ФЛ/ЮЛ — основной инструмент анализа настроения частных vs институционалов.
- ФЛ исторически чаще проигрывают; сильный перекос ФЛ — потенциальный контр-сигнал.
- Max pain на опционах — статистическая зона притяжения цены к экспирации.
- Данные публикуются раз в день; для тиковой торговли OI бесполезен.
- OI — индикатор подтверждения, не предсказания. Без других сигналов (цена, объём, новости) самостоятельно не используется.