Что такое коэффициент пут-колл
Узнайте, как рассчитывается put-call ratio. Мы предоставляем точные данные по рынку США: сравнение индексов и акций, анализ по датам экспирации и за десять лет.
Коэффициент пут-колл (put-call ratio) — это отношение объема торгов путами к объему торгов коллами за день. Он показывает количество контрактов на понижение относительно контрактов на повышение. Значение выше 1.0 означает, что объем торгов путами превысил объем торгов коллами; значение значительно ниже 1.0 указывает на преобладание коллов. Большинство аналитических материалов ограничиваются определением и общепринятыми правилами. Данная страница рассчитывает точный показатель для каждого котируемого опциона на рынке США ежедневно. Затем данные разделяются профессиональным методом: индексы против акций, по датам экспирации и в сравнении с историческими данными за десятилетие.
Как рассчитывается коэффициент пут-колл?
Возьмите все опционные сделки за сессию, суммируйте объем контрактов на пут, суммируйте объем на колл и разделите одно на другое. Цена пута растет при падении базового актива; цена колла растет при его росте. Таким образом, коэффициент отражает соотношение позиций на понижение и на повышение.
Математика намеренно проста. Допустим, за сессию по акции торгуется 40 000 пут-контрактов и 60 000 колл-контрактов: 40 000 ÷ 60 000 = 0,67, то есть два пута на каждые три колла. Если оставить коллы на уровне 60 000, а путы увеличить до 90 000, коэффициент станет равен 1,5. Это и есть вся формула; сложность заключается в интерпретации, а не в делении.
В понятии «объем» скрыты две детали:
- Объем, а не открытый интерес. Стандартный коэффициент учитывает контракты, торгуемые в этот день. Вариант с использованием открытого интереса — количества незакрытых контрактов — меняется гораздо медленнее. Учитывайте, какой именно показатель отображает график.
- У каждой сделки есть две стороны. Покупка пута для открытия позиции, продажа пута для закрытия хеджа и продажа пута для получения дохода — все это дает одинаковый объем. Коэффициент учитывает активность, а не намерения участников рынка.
Каков рыночный коэффициент пут-колл?
Рассчитывается ежедневно по всем котируемым опционам на акции США, ETF и индексы, начиная с 1 июня и до последней завершенной сессии в нашей ленте:
Точный SQL-код для каждого числа
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
concat(monthName(day), ' ', toString(toDayOfMonth(day))) AS day_label,
round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
/ sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 3) AS put_call_ratio,
round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-11 04:00:00'
GROUP BY day
ORDER BY dayСерия началась с показателя 0.589 на June 1, завершилась на уровне 0.686 на July 10, и в промежутке значение ни разу не пересекало отметку 1.0 — на всех 28 сессиях объем торгов колл-опционами превышал объем торгов пут-опционами. Это первый важный вывод: значение 1.0 не является нейтральной серединой, как полагают новички. Значимая информация заключается в динамике коэффициента внутри его собственного диапазона. Ниже представлен этот диапазон за полный июнь:
Точный SQL-код для каждого числа
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
/ sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C') AS ratio
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
GROUP BY day
)
SELECT round(quantileDeterministic(0.5)(ratio, cityHash64(toString(day))), 3) AS june_median,
round(max(ratio), 3) AS june_high,
concat(monthName(argMax(day, ratio)), ' ', toString(toDayOfMonth(argMax(day, ratio)))) AS june_high_day,
round(min(ratio), 3) AS june_low,
concat(monthName(argMin(day, ratio)), ' ', toString(toDayOfMonth(argMin(day, ratio)))) AS june_low_day
FROM dailyМедианное значение в июне составило 0.793, в пределах диапазона от 0.589 (на June 1) до 0.923 (на June 25). Теперь рассмотрим сессию, которую все помнят в этом месяце — распродажу 5 июня, описанную в обзоре за июнь 2026 года. В этот день был зафиксирован максимальный объем торгов — 103.1 миллионов контрактов, а коэффициент вырос до 0.866 по сравнению с 0.679 накануне. Распродажа и сессия с рекордным объемом и преобладанием пут-опционов совпали: коэффициент зафиксировал резкий рост позиций на понижение непосредственно в момент события.
Два практических замечания. Уровень колеблется в зависимости от структуры торгуемых продуктов на неделе, поэтому незначительные ежедневные колебания внутри диапазона сами по себе малозначимы. Также важен общий объем торгов — одинаковый коэффициент при двукратном объеме контрактов является гораздо более весомым сигналом, поэтому в панели указано количество контрактов наряду с коэффициентом.
CBOE, ISEE и другие эталонные показатели соотношения пут/колл
Если ваш брокер или финансовый график указывает «соотношение пут/колл», он почти наверняка использует одну из нескольких опубликованных серий. Эти показатели измеряют разные группы инструментов:
- $CPC — общее соотношение пут/колл от CBOE: все опционы, торгуемые на биржах CBOE, отношение путов к коллам.
- $CPCE — соотношение только по акциям: опционы на отдельные акции. Опционы на ETF с физической поставкой, такие как SPY, относятся к категории акций, хотя трейдеры используют их как индексные продукты.
- $CPCI — соотношение только по индексам: индексные опционы с денежным расчетом (SPX, NDX, RUT, VIX и другие).
- ISEE — индекс настроений ISE, рассчитываемый наоборот: колл, деленный на пут, умноженный на сто, учитываются только открытые длинные позиции клиентов. Высокое значение ISEE означает преобладание коллов; высокое значение $CPC означает преобладание путов. Если интерпретировать один показатель через другой, смысл данных изменится на противоположный.
Согласно классификации CBOE, опционы на ETF, такие как SPY, относятся к категории акций. В приведенной ниже таблице границы проведены иначе: широкие рыночные ETF отделены от отдельных акций, так как их торговые механизмы существенно различаются. Данные по контрактам с экспирацией в июне 2026 года распределены по трем группам:
Точный SQL-код для каждого числа
WITH substring(ticker, 3, length(ticker) - 17) AS root
SELECT multiIf(root IN ('SPX', 'SPXW', 'XSP', 'NDX', 'NDXP', 'RUT', 'RUTW', 'VIX', 'VIXW', 'DJX', 'OEX', 'XEO'), 'Index options (SPX, VIX, NDX)',
root IN ('SPY', 'QQQ', 'IWM', 'DIA'), 'Broad-market ETFs (SPY, QQQ, IWM, DIA)',
'Single stocks and other ETFs') AS population,
round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
/ sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 3) AS put_call_ratio,
round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
round(100 * sum(toFloat64(volume)) / sum(sum(toFloat64(volume))) OVER (), 1) AS pct_of_volume
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
GROUP BY population
ORDER BY put_call_ratio DESCОбе группы, связанные с индексами, продемонстрировали преобладание путов: широкие рыночные ETF составили 1.175, а индексные опционы с денежным расчетом — 1.096, в обоих случаях значение выше одного-к-одному. В то же время по отдельным акциям и всем остальным инструментам показатель составил 0.588, что лишь немногим больше, чем один пут на два колла. Это структурная особенность: индексные продукты являются стандартными инструментами для хеджирования портфелей, а хеджирование осуществляется с помощью путов; отдельные акции привлекают спекулятивные покупки коллов. Доля объема также имеет значение: на отдельные акции и прочие ETF пришлось 59.9% контрактов июня, поэтому «общий» коэффициент по сути является коэффициентом по акциям.
Коэффициент зависит от выбранного актива
Рассмотрим данные на более детальном уровне. При использовании того же показателя на июнь 2026 года для пяти наиболее активных бумаг результаты следующие:
Точный SQL-код для каждого числа
SELECT multiIf(ticker LIKE 'O:SPY2%', 'SPY',
ticker LIKE 'O:QQQ2%', 'QQQ',
ticker LIKE 'O:NVDA2%', 'NVDA',
ticker LIKE 'O:TSLA2%', 'TSLA',
'AAPL') AS underlying,
round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
/ sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 2) AS put_call_ratio,
round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND (ticker LIKE 'O:SPY2%' OR ticker LIKE 'O:QQQ2%' OR ticker LIKE 'O:NVDA2%'
OR ticker LIKE 'O:TSLA2%' OR ticker LIKE 'O:AAPL2%')
GROUP BY underlying
ORDER BY put_call_ratio DESCSPY имеет самый высокий показатель путов среди пяти рассматриваемых активов и составляет 1.16; у NVDA этот показатель равен всего 0.56. Сравнение коэффициентов разных тикеров не имеет практического смысла — полезно сравнивать текущий показатель тикера с его историческими значениями.
Зависит ли коэффициент put-call от даты экспирации?
Дневной объем не является однородным: одни контракты истекают через несколько часов, другие — через годы. Если распределить объем за июнь по количеству дней до экспирации (см. что означает DTE), можно отделить хеджирующие сделки от спекулятивных лотерейных билетов:
Точный SQL-код для каждого числа
WITH toDate(toTimeZone(window_start, 'America/New_York')) AS trade_day,
toDate(concat('20', substring(ticker, length(ticker) - 14, 2), '-',
substring(ticker, length(ticker) - 12, 2), '-',
substring(ticker, length(ticker) - 10, 2))) AS expiry,
dateDiff('day', trade_day, expiry) AS dte
SELECT multiIf(dte <= 0, '0DTE (expires today)', dte <= 7, '1-7 days', dte <= 30, '8-30 days',
dte <= 90, '31-90 days', '91+ days') AS expiry_bucket,
round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
/ sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 3) AS put_call_ratio,
round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
round(100 * sum(toFloat64(volume)) / sum(sum(toFloat64(volume))) OVER (), 1) AS pct_of_volume
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
GROUP BY expiry_bucket
ORDER BY min(dte)Коэффициент снижается с увеличением срока до экспирации. Контракты с экспирацией в тот же день — опционы 0DTE — составили 0.957, что является самым высоким показателем по путам среди пяти категорий; на них пришлось 34.3% от общего объема за июнь. При сроке от одного до семи дней коэффициент падает до 0.756; при 8–30 днях он составляет 0.717; при 31–90 днях — 0.634%; а в категории от 91 дня и далее (сегмент LEAPS) он достигает минимума на уровне 0.564%, что является наиболее ориентированным на коллы участком рынка.
Эти данные опровергают общепринятое толкование. Рыночный коэффициент представляет собой смесь различных экспираций, соотношение которых меняется каждую неделю: приближающаяся пятница экспирации смещает вес в сторону краткосрочных контрактов, из-за чего меняется итоговое значение, хотя уровень рыночной тревожности может оставаться прежним. Сравнивайте сопоставимые данные.
Насколько экстремально текущее значение с исторической точки зрения?
Шести недель недостаточно, чтобы определить редкость показателя. Для этого требуются годы. Ниже приведены данные по SPY — самому торгуемому семейству опционов на рынке. Представлены медиана, минимум и максимум его дневного коэффициента put-call за каждый полный год из нашей базы данных опционов:
Точный SQL-код для каждого числа
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
/ sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C') AS ratio
FROM global_markets.options_minute_aggs
WHERE ticker LIKE 'O:SPY%'
GROUP BY day
HAVING sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C') > 0
)
SELECT toYear(day) AS year,
count() AS sessions,
round(quantileDeterministic(0.5)(ratio, cityHash64(toString(day))), 3) AS median_ratio,
round(min(ratio), 3) AS low,
round(max(ratio), 3) AS high
FROM daily
WHERE toYear(day) >= 2015
GROUP BY year
ORDER BY yearИз этих данных следуют три вывода. Во-первых, медианное дневное значение коэффициента SPY в каждом году из таблицы было выше 1.0. Склонность к хеджированию через путы — это не временная тенденция 2026 года, а базовое состояние данного продукта. Во-вторых, за десятилетие уровень снизился: медиана составляла 1.754 в 2015 и 1.168 в 2025 на фоне роста торговли краткосрочными коллами. В-третьих, годовые диапазоны широки: 2026 на данный момент охватывает значения от 0.848 до 1.751 на протяжении 130 сессий. Это и есть честный ответ на вопрос «экстремально ли сегодняшнее значение?»: оценивайте его относительно распределения данных самого продукта, а не относительно показателя 1.0.
Как отслеживать коэффициент пут-колл для одной акции
Панели выше представляют собой алгоритмы расчета, а не фиксированные отчеты. Чтобы рассчитать коэффициент для выбранного вами актива:
- Выберите совокупность данных. Используйте опционы только по одному тикеру, а не «рынок» в целом — из-за смешивания данных итоговые показатели становятся неинформативными.
- Сложите дневной объем пут-опционов и объем колл-опционов по всем ценам исполнения и датам экспирации данного тикера, затем разделите одно на другое. В символе опциона девятый символ с конца — это
PилиC; этот один символ определяет всю классификацию. - Сформируйте историю перед анализом текущего уровня. Значение 0.9 за один день ничего не значит, пока вы не узнаете медиану и диапазон именно этого тикера — так работает панель SPY по годам.
- Анализируйте объем параллельно с коэффициентом. Скачок при обычном объеме — это шум; такой же скачок при максимальной активности торгов за последние шесть недель соответствует сессии от 5 июня, указанной выше.
- Определите диапазон экспирации. Все даты экспирации или только краткосрочные? Оба подхода допустимы; смешивать их в рамках одного анализа нельзя.
Как трейдеры интерпретируют данные и реальные ограничения
Эти данные являются лишь интерпретациями, а не законом: рост коэффициента трактуется как увеличение спроса на хеджирование. Резкий скачок коэффициента воспринимается контр-трендными трейдерами как капитуляция — толпа наконец приобрела страховку. Сессия 5 июня наглядно демонстрирует этот механизм: коэффициент резко вырос во время распродажи, а не перед ней. В этот период он выступал как сопутствующий индикатор, а не как прогноз. Проверяйте любые эмпирические правила на основе фактических данных и помните, что объемы 0DTE постоянно меняют представление о «норме».
FAQ
Каков нормальный коэффициент пут-колл?
Значение полностью зависит от выборки. В июне 2026 года медианный показатель по всем котируемым опционам США составил 0.793 при диапазоне от 0.589 до 0.923 — значение никогда не превышало 1.0. Опционы на широкие рыночные ETF в тот же месяц составляли 1.175, в то время как по отдельным акциям и другим ETF этот показатель составил 0.588. Показатель, «нормальный» для SPY, не является нормальным для отдельной акции.
Высокий коэффициент пут-колл — это бычий или медвежий сигнал?
Существуют обе интерпретации, и ни одна из них не является законом. Если рассматривать показатель напрямую, большой объем путов указывает на позиции на понижение; контр-трендовые трейдеры интерпретируют экстремальные всплески как признак того, что толпа продавцов уже полностью заняла позиции. В данных за июнь 2026 года всплеск произошел в день распродажи — это совпадение, а не прогноз.
Является ли коэффициент пут-колл тем же самым, что VIX или подразумеваемая волатильность?
Нет, это самая распространенная ошибка. Коэффициент пут-колл рассчитывается на основе объема — количества переданных контрактов. VIX и подразумеваемая волатильность рассчитываются на основе цен опционов: стоимости контрактов, выраженной в годовой волатильности. Перекос подразумеваемой волатильности (skew) сравнивает цену путов на понижение с ценой коллов на повышение. Большой объем путов может торговаться по спокойным ценам, а низкий объем — по паническим ценам; эти два индикатора могут давать разные результаты, и оба могут быть верны.
Что такое $CPC, $CPCE и $CPCI?
Это опубликованные CBOE коэффициенты пут-колл: $CPC — для общего объема, $CPCE — для опционов на акции (сюда входят SPY и другие ETF), и $CPCI — для индексных опционов с денежным расчетом. Разделение имеет значение. Наша собственная трехсторонняя версия, которая выделяет широкие рыночные ETF отдельно от индексных опционов и отдельных акций (в отличие от двухсторонней классификации CBOE), в июне 2026 года составила 1.175 для широких рыночных ETF и 1.096 для индексных опционов (оба значения выше 1.0) против 0.588 для отдельных акций и других ETF. ISEE от ISE — это отдельный инвертированный индекс: соотношение коллов к путам, учитывающее только покупки клиентов при открытии позиций.
Коэффициент пут-колл использует объем или открытый интерес?
Стандартный коэффициент использует объем торгов за день. Существует вариант на основе открытого интереса; он меняется гораздо медленнее, и эти два показателя могут указывать в разных направлениях в один и тот же день — подробное различие описано в статье объем против открытого интереса.
Каждое значение здесь получено с помощью запроса по всей ленте опционов — вы можете расширить SQL-запрос любой панели или рассчитать коэффициент для своего списка наблюдения в терминале Strasmore.