Как считаются индекс COT, индекс движения и сигналы
Откуда берутся данные, какие формулы стоят за индексом COT, индексом движения и отметками резких скачков — и где у метода границы применимости.
Источник данных
Все расчёты строятся на официальных данных Московской биржи:
- Позиции участников — отчёт «Открытые позиции» по фьючерсам: длинные и короткие позиции физических и юридических лиц по базовому активу (все контракты актива вместе).
- Цены — дневные свечи фьючерсов из информационно-статистического сервера биржи (ISS).
Данные загружаются автоматически каждый торговый день в 09:00 МСК — за предыдущую торговую сессию. История по основным инструментам (золото, серебро, платина, палладий, нефть Brent, доллар/рубль, индекс МосБиржи) — с 2022 года; по фьючерсам, запущенным позже, — с даты их появления.
Непрерывный ценовой ряд
У фьючерса есть срок жизни, поэтому для истории контракты склеиваются: на каждый день берётся «передний» контракт — ближайший, срок которого ещё не истёк, и его дневная свеча. Так получается непрерывный график без ручных вставок. На датах экспирации возможны ценовые разрывы между контрактами — это особенность склейки, а не ошибка данных.
Чистая позиция юридических лиц
Базовая величина всех расчётов:
net = longюр − shortюр
Положительное значение — юрлица в совокупности держат нетто-лонг, отрицательное — нетто-шорт. Используется число контрактов, а не число участников.
Индекс COT (COT-26 и COT-52)
Индекс показывает, где текущая чистая позиция находится внутри своего диапазона за выбранный период — по сути, стохастик по net-позиции, как в методике Стивена Бризе:
COT = 100 × (net − min) / (max − min)
- min и max — минимум и максимум чистой позиции в скользящем окне, окно включает текущий день;
- COT-26 — окно 26 недель (130 торговых дней), COT-52 — 52 недели (260 торговых дней);
- шкала 0–100: около 100 — позиция у максимума за период, около 0 — у минимума.
Если истории меньше длины окна или позиция за окно не менялась, индекс не рассчитывается и не показывается — значения не достраиваются.
Индекс движения
Индекс движения отвечает на вопрос «куда идёт позиция» — это изменение COT-26 за 6 недель:
Движение = COT-26сегодня − COT-2630 торговых дней назад
Шкала от −100 до +100. Уровни ±40 отмечают резкую перестройку позиции юрлиц: сильный рост индекса — юрлица активно набирают лонг, сильное падение — сбрасывают.
Сигналы
Сигнал — это категория состояния: сильный или умеренный бычий, нейтральный, умеренный или сильный медвежий. Категория определяется положением чистой позиции юрлиц в её историческом диапазоне. Стрелка на графике цены ставится в день, когда категория меняется. Сигнал описывает позиционирование крупных участников, а не готовую точку входа.
Резкие скачки long/short
Дневное изменение чистой позиции сравнивается с типичным для этого инструмента с помощью модифицированного z-счёта (метод Иглевича — Хоглина на медиане и медианном абсолютном отклонении, устойчив к выбросам). Аномально большой рост отмечается как скачок long, аномальное падение — как скачок short. Такие дни — моменты необычно активной перестройки позиций юрлиц.
Чем данные MOEX отличаются от отчёта CFTC
- Отчёт американского регулятора CFTC выходит раз в неделю и делит участников на несколько групп (коммерческие хеджеры, крупные спекулянты и др.). Московская биржа публикует данные ежедневно и только в двух разрезах — физические и юридические лица.
- «Юрлица» — неоднородная группа: банки, управляющие компании, брокеры, маркетмейкеры, арбитражёры, хеджеры. Поэтому «умные деньги» здесь — рабочая условность, а не точная классификация.
- Методика Бризе исходно создана для отчёта CFTC; MOEX COT применяет её идею — нормировку чистой позиции по диапазону — к данным Мосбиржи.
Ограничения метода
- У фьючерсов с короткой историей (например, медь, какао, апельсиновый сок — с конца 2024–2025 года) окно COT-52 заполнено не полностью или не заполнено, выводы по ним менее надёжны.
- Позиция юрлиц может отражать хеджирование и арбитраж, а не направленный взгляд на рынок.
- Индекс нормирован по прошлому диапазону: при выходе позиции на новые экстремумы он может долго оставаться у 0 или 100.
- Исторические сигналы не гарантируют повторения результата в будущем.
Как читать индексы на практике — в разделе «Обучение». Что входит в подписку — на странице «Тарифы».