Как устанавливается оценочная стоимость опциона
Оценочная стоимость опциона не является ценой последней сделки или котировкой. Узнайте, как формируются цены на конец дня, почему они меняются при низкой активности и к чему это ведет.
21.8%
Оценочная стоимость опциона
Оценочная стоимость опциона (closing mark) — это значение на конец дня, которое брокер, клиринговая палата или поставщик данных присваивают контракту. Эти три стороны могут опубликовать три различных значения для одного и того же страйка в один и тот же вечер. Оценочная стоимость не является ценой последней сделки, а для низколиквидных контрактов она, как правило, не соответствует цене, по которой кто-либо совершал операции. Ниже приведены уровни, которые рассматриваются по отдельности: данные из ежедневного реестра опционов, а также влияние каждого уровня на маржинальные требования, отчетность и наборы данных.
Что такое цена закрытия по опциону?
Оценка — это расчетная стоимость. Сделка — это факт совершения операции. Почти все споры о цене опциона на конец дня возникают из-за того, что эти два понятия ошибочно принимают за одно число. За полем цены, которое вы видите, стоят четыре разных объекта.
- Последняя сделка. Исполненный принт: реальная сделка по реальной цене с отметкой о времени. Если по контракту была совершена всего одна сделка в десять четырнадцать утра, то в четыре часа дня в поле цены будет отображаться именно этот принт.
- Котировка закрытия. Двусторонняя рыночная котировка на момент закрытия торгов, состоящая из цены покупки (bid) и цены продажи (ask) с указанием объема. На неликвидных страйках разница между ними может достигать одного доллара, а средняя точка между ними — это лишь усредненное значение двух намерений.
- Оценка брокера. Стоимость в вашем отчете, которая обычно формируется на основе котировки закрытия и ограничивается моделью оценки. Цена call-опциона не может быть ниже его внутренней стоимости, а иерархия оценок по разным страйкам не должна нарушать логику ценообразования.
- Клиринговая оценка. Стоимость на конец дня, которую клиринговая палата рассчитывает для целей маржинального обеспечения и расчетов по всей системе. По своей сути это результат работы модели.
Options Industry Council, образовательное подразделение при OCC и американских опционных биржах, проводит ту же границу: оценка совпадает с ценой bid, ask, средней точкой или последней сделкой лишь по случайному стечению обстоятельств. Ошибки при сверке данных возникают именно тогда, когда одно принимают за другое.
Почему цена неактивного контракта меняется
Начнем с симптома. Контракт демонстрирует иную стоимость сегодня, хотя сделок по нему практически не было. Последняя совершенная сделка могла вообще не меняться. Изменились котировки рынка вокруг этого инструмента и модель, которая их считывает.
В рамках анализа мы рассматриваем пять базовых активов, популярных у частных инвесторов, с горизонтом до июня две тысячи двадцать шестого года. Мы подсчитываем каждый контракт-день в ежедневном файле опционов со сроком до экспирации от семи до ста двадцати дней и разделяем их по объему торгов. Ограничение файла задает рамки: он фиксирует контракт-день только при наличии сделки, поэтому не учитывает сессии, когда контракт оставался полностью неактивным. Однако он наглядно показывает, насколько малый объем торгов стоит за изменением цены закрытия.
Точный SQL-код для каждого числа
SELECT
underlying,
toUInt32(count()) AS contract_day_count,
round(100 * countIf(volume <= 10) / count(), 1) AS pct_thin_days,
round(100 * countIf(volume <= 10 AND abs(mark - prior_mark) >= 0.01)
/ greatest(countIf(volume <= 10), 1), 1) AS pct_thin_marks_moved
FROM
(
SELECT
underlying,
ticker,
date,
volume,
mark,
any(mark) OVER (PARTITION BY ticker ORDER BY date
ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_mark
FROM
(
SELECT
underlying_symbol AS underlying,
ticker,
date,
max(volume) AS volume,
toFloat64(max(option_close)) AS mark
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY')
AND date >= '2026-06-01'
AND date < '2026-07-01'
AND days_to_expiry BETWEEN 7 AND 120
GROUP BY underlying, ticker, date
)
)
WHERE prior_mark > 0
GROUP BY underlying
ORDER BY pct_thin_days DESCСамый неликвидный инструмент в нашей выборке — KO: 38.2% его контракт-дней в том месяце имели совокупный объем десять контрактов или меньше за всю сессию, и 90.1% из этих неактивных контракт-дней все равно закрылись с отклонением как минимум в один цент от цены предыдущей зафиксированной сессии. Актив с наименьшим количеством неактивных дней, NVDA, все равно демонстрирует 21.8% контракт-дней с объемом десять контрактов или меньше. Изменение цены закрытия при смене владельца лишь горсткой лотов — это не ошибка данных. Это и есть суть рыночной оценки: стоимость, установленная на основе рыночных котировок вокруг контракта, а не на основе совершенных внутри него сделок.
Насколько актуальна последняя цена сделки на закрытии?
Предположим, что сделка по контракту состоялась. Тем не менее, поле цены может не отражать ситуацию на момент закрытия. В следующей панели представлены все контракты AAPL, по которым прошли сделки в среду, 17 июня 2026 года. Мы распределили их по часовым интервалам по времени ET в зависимости от того, на какой час пришлась последняя сделка дня, и подсчитали количество контрактов для каждого интервала.
Точный SQL-код для каждого числа
SELECT
et_hour,
toUInt32(contracts) AS contract_count,
round(100 * contracts / sum(contracts) OVER (), 1) AS share_pct
FROM
(
SELECT
et_hour,
count() AS contracts
FROM
(
SELECT
ticker,
formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:00') AS et_hour
FROM global_markets.options_trades
WHERE underlying_symbol = 'AAPL'
AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'America/New_York')
AND sip_timestamp < toDateTime('2026-06-18 00:00:00', 'America/New_York')
GROUP BY ticker
)
GROUP BY et_hour
)
ORDER BY et_hourПоследние сделки распределились по 7 часовым интервалам, с 09:00 по 15:00 по времени ET. На последний интервал приходится 52.6% всех контрактов, по которым велись торги, а на первый — 3.7%. Если последняя сделка по контракту прошла в утренние часы, то к моменту закрытия в 16:00 цена сделки уже устарела на несколько часов, в то время как базовая акция продолжала торговаться. Контракты, цена исполнения которых далека от текущей цены актива, перестают торговаться первыми, а в разделе ликвидные и волатильные опционы рассматриваются причины, по которым одни страйки торгуются весь день, а соседние остаются неактивными.
Как выглядит марка по всей лестнице страйков
Марки не рассчитываются по отдельности. Модель оценивает всю лестницу целиком, поэтому страйк, по которому не было сделок, всё равно получает значение, соответствующее соседним уровням. Ниже представлена одна экспирация за один день: call-опционы на AAPL с экспирацией 17 июля 2026 года, оцененные по закрытию 17 июня 2026 года, ограниченные страйками в пределах десяти процентов от цены закрытия акции.
Точный SQL-код для каждого числа
SELECT
round(toFloat64(strike_price), 2) AS strike,
round(avg(toFloat64(option_close)), 2) AS closing_mark,
toUInt32(sum(volume)) AS contract_volume,
round(avg(delta), 3) AS avg_delta
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = '2026-06-17'
AND expiration_date = '2026-07-17'
AND lower(toString(option_type)) LIKE 'c%'
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.10
GROUP BY strike
ORDER BY strikeПо 12 страйкам стоимость закрытия снижается с $27.43 на страйке 270 до $0.79 на 325, а дельта падает вместе с ней с 1 до 0.092. Дельта — это оценка модели того, насколько изменится стоимость контракта при изменении цены акции на один доллар. Теперь сопоставьте столбец объема с кривой. Независимо от того, сколько контрактов было проторговано в этот день, их цена закрытия выстраивается в линию с соседними значениями, а не там, где её оставил последний принт. Эта лестница — то, с чем вы сталкиваетесь, когда читаете опционную доску, и большая её часть является результатом работы модели.
Почему данные брокерского отчета расходятся с последней ценой сделки
Нереализованная прибыль или убыток в отчете рассчитываются на основе оценочных цен (marks) конкретной фирмы. Два счета в разных компаниях, удерживающие идентичный spread, могут показывать разные значения нереализованной прибыли или убытка на одну и ту же дату, при этом оба показателя будут верными.
Маржинальные требования — наиболее чувствительный аспект. Поддерживающая маржа по проданному опциону рассчитывается исходя из оценочной цены плюс процент от стоимости базового актива, поэтому требование меняется вместе с этой ценой. Портфельная маржа работает сложнее: позиция переоценивается по сетке гипотетических движений базового актива вверх и вниз, а требование устанавливается на уровне максимального убытка в этой сетке. Каждая цена в такой сетке является результатом моделирования, и широкий спред на неликвидном страйке увеличивает входные параметры. Именно по этой причине маржинальное требование может измениться в день, когда по контракту не было совершено ни одной сделки. В статье Маржа при продаже непокрытых опционов подробно разобрана стандартная формула расчета.
Сверка данных должна проводиться с учетом этого фактора. Сравнивайте показатели с оценочной ценой, которую фактически использовала фирма, и с ее временной отметкой, а не с последней ценой сделки, взятой из котировочного списка. Если цифры не совпадают, важно понять, какой именно уровень цен использует каждая из сторон.
Закрытие в 16:00 и 16:15
Не все опционы прекращают торги в одну и ту же минуту. Опционы на отдельные акции в США закрываются одновременно с фондовым рынком в 16:00 по восточному времени, тогда как ряд инструментов на широкие рыночные индексы торгуются дольше. Вместо того чтобы полагаться на память, панель фиксирует поведение инструментов в рамках одной сессии.
Точный SQL-код для каждого числа
SELECT
underlying_symbol AS underlying,
formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:%i') AS last_print_et,
round(100 * countIf(toTimeZone(sip_timestamp, 'America/New_York')
>= toDateTime('2026-06-17 16:00:00', 'America/New_York')) / count(), 2) AS pct_after_4pm
FROM global_markets.options_trades
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY', 'QQQ', 'IWM')
AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'America/New_York')
AND sip_timestamp < toDateTime('2026-06-18 00:00:00', 'America/New_York')
GROUP BY underlying
ORDER BY pct_after_4pm DESCQQQ опционы продолжали совершать сделки до 16:14 по восточному времени, при этом 1.69% дневного объема торгов пришлись на период после 16:00. С другой стороны, NVDA показывает 0% и финальную сделку в 16:00. Запустите панель для любой последующей сессии, и она отразит актуальные на тот момент временные отсечки.
Этот разрыв важен для хеджированной позиции. Если вы удерживаете опцион с поздним закрытием против позиции по акции, то части стратегии оцениваются в разных условиях: цена акции фиксируется в 16:00 по итогам аукциона закрытия, тогда как опцион учитывает еще пятнадцать минут торгов. В большинстве случаев это рыночный шум. Однако в день выхода важных новостей в 16:05 эти две котировки отражают разные моменты времени, и хедж, который фактически не менялся, показывает колебания прибыли и убытка в отчете. Экспирация имеет свою специфику: опционы на индексы с расчетами денежными средствами исполняются по расчетной стоимости, а не по рыночной котировке: подробнее об этом в разделе опционы с утренним и вечерним расчетом.
Что означает маркерная цена для набора данных по опционам
Маркерная цена (mark) — это не исполненная сделка. Бэктест, предполагающий исполнение по маркерной цене на страйке с нулевым объемом, подразумевает наличие контрагента, которого там никогда не было. Четыре правила позволяют сохранить достоверность набора данных.
- Храните последнюю сделку, котировку и маркерную цену в отдельных столбцах и никогда не позволяйте одному
closeстолбцу представлять все три значения. Если два поставщика данных расходятся в оценке закрытия одного и того же страйка, это обычно означает, что они публикуют разные уровни. - Сохраняйте бид, аск и объемы заявок рядом с маркерной ценой. Ширина спреда показывает, в какой степени маркерная цена является расчетной моделью.
- Фиксируйте временную метку последней сделки, а не только ее цену. Цену без указания времени невозможно проверить.
- Относитесь к подразумеваемой волатильности и грекам аналогичным образом. Модельное значение для контракта, по которому не было сделок, остается лишь модельным значением.
Примечания к данным
Три панели намеренно привязаны к среде, семнадцатому июня две тысячи двадцать шестого года: фиксированная прошедшая сессия обеспечивает стабильность цифр при перегенерации, и эти исторические данные не удаляются. Файл ежедневных опционов содержит одну строку на контракт за каждую сессию, в которой по этому контракту проходили сделки, поэтому первая панель учитывает контракт-дни с общим объемом десять контрактов или менее, а не сессии с нулевым объемом. Значения закрытия в страйк-лестнице — это ежедневные цены закрытия из данного файла, и ни одна из них не является ценой, по которой вы могли бы совершить сделку.
Часто задаваемые вопросы
Является ли цена закрытия опциона тем же самым, что и цена последней сделки?
Нет. Последняя сделка — это реальная операция, совершенная в конкретный момент времени, который может наступить за несколько часов до закрытия рынка. Цена закрытия (closing mark) — это оценочная стоимость, устанавливаемая на момент завершения торгов. Если по контракту не было сделок, эти показатели могут существенно различаться.
Почему стоимость моего опциона изменилась, если объем торгов по нему был минимальным?
Оценочная стоимость отслеживает котировки рынка и используемую модель ценообразования; оба этих фактора меняются вместе с базовым активом в течение всей сессии. В представленной выше панели 38.2% контрактов с наименьшей ликвидностью имели совокупный объем в десять контрактов или менее, при этом 90.1% из них завершили сессию с ценой, отличной от зафиксированной в предыдущий торговый день.
Какую цену использует мой брокер для расчета маржи?
Брокер использует собственную оценочную стоимость, а не цену последней сделки. Требование по поддержанию маржи для короткой позиции по опциону рассчитывается исходя из этой оценки плюс процент от стоимости базового актива, а портфельная маржа переоценивает позицию на основе сетки гипотетических ценовых движений. Каждый параметр в этом расчете является оценочным.
Почему у двух поставщиков данных разные цены закрытия для одного и того же опциона?
Обычно они публикуют разные показатели. Цена закрытия у одного поставщика может быть ценой последней сделки, у другого — средним значением между спросом и предложением, у третьего — расчетной моделью. Если по контракту была совершена всего одна сделка утром, все три значения будут различаться.
Учитывают ли оценочные цены опционов торги после закрытия фондового рынка в 16:00?
Некоторые — да. В ходе сессии, представленной на панели выше, QQQ опционов торговались до 16:14 по восточному времени, в то время как торги по отдельным акциям уже завершились, и итоговые оценки за день для этих инструментов учитывают этот дополнительный временной интервал.
Каждая панель здесь поставляется вместе с SQL-запросом, на основе которого она была сформирована, поэтому используемый метод оценки виден непосредственно в коде. Те же самые вопросы — о сравнении оценочной стоимости с ценой последней сделки или о времени фиксации последней сделки — можно задать на обычном английском языке в терминале Strasmore.