Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

AM- та PM-settled індексні опціони: різниця

AM-settled опціони розраховуються за п’ятничною ціною відкриття й припиняють торгівлю в четвер. PM-settled діють до закриття. Вимірюємо різницю.

AM- і PM-settled індексні опціони відрізняються одним: ціною, щодо якої відбувається розрахунок за контрактом. AM-settled контракт, як-от класичний опціон на S&P 500 із експірацією в третю п’ятницю, розраховується за спеціальною ціною відкриття, сформованою з ранкових п’ятничних opening prints. Остання торгівля за ним відбувається в четвер після обіду. PM-settled контракт, як-от тижневий SPXW або опціон на ETF SPY, розраховується за ціною закриття о 4:00 pm ET і торгується до самого закриття сесії.

На перший погляд, це адміністративна відмінність. Насправді вона визначає, скільки годин власник залишається в позиції, якою вже не може торгувати. Вона також може дати двом в іншому ідентичним контрактам різні виплати в один і той самий день. Нижче описано механіку кожної конвенції, а потім наведено масштаб цієї різниці для кожної місячної експірації з січня 2024 року до липня 2026 року.

Що означає AM-settled?

За AM settlement розрахунок за контрактом здійснюється на основі ціни відкриття. Але в цьому випадку відкриття є не ціною, за якою хтось торгував, а розрахунковою конструкцією. Вранці в день експірації біржа бере першу ціну регулярної сесії для кожної акції в індексі в момент її появи та об’єднує ці ціни в один показник — спеціальну ціну відкриття, яка для S&P 500 публікується під тикером SET. Кожен AM-settled контракт на цей індекс розраховується саме за цим показником і ні за яким іншим.

Із цього визначення випливають чотири особливості:

  • Остання торгова сесія завершується в четвер. AM-settled контракт із експірацією в третю п’ятницю востаннє торгується в четвер після обіду, напередодні експірації. Після закриття торгів у четвер позицію вже не можна закрити, перенести чи скоригувати.
  • Розрахунок здійснюється грошима. Індексні опціони виплачують різницю в доларах, і жодні акції не передаються. Стиль виконання — європейський, тобто виконання можливе лише під час експірації (Американські та європейські опціони пояснює, що це змінює для власника).
  • Розрахункова ціна не є миттєвим знімком. Компоненти індексу відкриваються в різні моменти, і кожна акція додає свій перший print тоді, коли він з’являється (аукціон відкриття пояснює, як визначається перша ціна акції за день).
  • Показник публікується із затримкою. Його поширюють після відкриття останнього компонента, що може статися через кілька хвилин після початку сесії.

Що означає PM-settled?

За PM settlement використовується ціна закриття базового активу в день експірації. Її фіксують о 4:00 pm ET під час аукціону закриття — найбільшого окремого print більшості торгових днів (аукціон закриття описує, як формується ця ціна). Контракт торгується до закриття сесії. Власник, який хоче вийти з позиції о 3:55 pm, може продати її на поточному ринку, а не чекати всю ніч, поки буде сформовано розрахунковий показник.

PM settlement охоплює більшість інструментів, з якими працює роздрібний трейдер: тижневі та end-of-month індексні контракти SPXW, а також біржові ETF-опціони на SPY, QQQ та IWM. ETF-опціони мають ще одну відмінність. Вони мають американський стиль виконання та розраховуються акціями, тому в разі assignment власник отримує фонд, а не гроші. Коли експірують опціони описує тижневі, місячні та квартальні цикли.

Наскільки може змінитися ринок між останньою торгівлею та розрахунком?

Останній момент, коли власник AM-settled контракту може ухвалити рішення, — закриття торгів у четвер. Розрахунковий показник починає формуватися через сімнадцять із половиною годин. Панель нижче вимірює цей проміжок на SPY, інструменті, що відстежує S&P 500. Кожен рядок відповідає одній місячній експірації. Показано нічну зміну від закриття четверга до opening print п’ятниці та зміну від цього opening print до закриття п’ятниці.

ЗапитКожна щомісячна експірація з січня 2024 року: нічний розрив і наступна сесія
Точний SQL-код для кожного числа
WITH sessions AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
           toFloat64(argMin(open, window_start)) AS first_print,
           toFloat64(argMax(close, window_start)) AS last_print
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2023-12-01') AND toDate('2026-07-31')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY session_date
),
sequenced AS (
    SELECT session_date,
           first_print,
           last_print,
           any(last_print) OVER (ORDER BY session_date ASC
                                 ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
    FROM sessions
)
SELECT session_date AS expiration_date,
       formatDateTime(session_date, '%b %e, %Y') AS expiry_label,
       round((first_print / prior_close - 1) * 100, 2) AS overnight_gap_pct,
       round((last_print / first_print - 1) * 100, 2) AS friday_session_pct
FROM sequenced
WHERE prior_close > 0
  AND session_date >= toDate('2024-01-01')
  AND toDayOfWeek(session_date) = 5
  AND toDayOfMonth(session_date) BETWEEN 15 AND 21
ORDER BY expiration_date
Run this yourself

Розглядайте два стовпці як два окремі ризики. За 29 місячними експіраціями в цьому періоді opening print о Jan 19, 2024 опинився на відстані 0.25% від закриття четверга, а наступна сесія змінилася на 1%. На Jul 17, 2026 ця сама пара показників становила -1.16% і 0.15%. Власник PM-settled контракту має справу з другим стовпцем і може торгувати в цей період. Власник AM-settled контракту має справу з першим стовпцем, але не може торгувати.

Однаковий strike, дві розрахункові ціни

Залишимо всі умови незмінними, крім конвенції розрахунку. Візьмемо один call-опціон зі strike, округленим до найближчого цілого долара від ціни закриття в четвер. Це останній рівень, за яким міг торгувати власник AM-settled контракту. Виплата AM-версії дорівнює різниці між opening print п’ятниці та strike, але не може бути меншою за нуль. Виплата PM-версії дорівнює різниці між ціною закриття п’ятниці та strike, також із мінімумом на рівні нуля. Той самий strike, той самий базовий актив, та сама дата експірації — дві різні суми.

ЗапитОдин call at-the-money, два способи розрахунку: десять найбільших розбіжностей із січня 2024 року
Точний SQL-код для кожного числа
WITH sessions AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
           toFloat64(argMin(open, window_start)) AS first_print,
           toFloat64(argMax(close, window_start)) AS last_print
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2023-12-01') AND toDate('2026-07-31')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY session_date
),
sequenced AS (
    SELECT session_date,
           first_print,
           last_print,
           any(last_print) OVER (ORDER BY session_date ASC
                                 ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
    FROM sessions
),
expirations AS (
    SELECT session_date,
           first_print,
           last_print,
           round(prior_close, 0) AS strike,
           abs(first_print / prior_close - 1) * 100 AS gap_abs_raw
    FROM sequenced
    WHERE prior_close > 0
      AND session_date >= toDate('2024-01-01')
      AND toDayOfWeek(session_date) = 5
      AND toDayOfMonth(session_date) BETWEEN 15 AND 21
)
SELECT formatDateTime(session_date, '%b %e, %Y') AS expiry_label,
       round(gap_abs_raw, 2) AS gap_abs_pct,
       round(greatest(first_print - strike, 0), 2) AS am_settlement_usd,
       round(greatest(last_print - strike, 0), 2) AS pm_settlement_usd,
       round(abs(greatest(last_print - strike, 0) - greatest(first_print - strike, 0)), 2) AS settlement_spread_usd
FROM expirations
ORDER BY settlement_spread_usd DESC
LIMIT 10
Run this yourself

Найбільша різниця серед 29 експірацій припала на Dec 20, 2024, коли opening print був на 0.74% від закриття четверга. AM-версія цього call-опціону розрахувалася на рівні $0, а PM-версія — на рівні $4.87. Різниця становила $4.87 на акцію. Один біржовий опціон охоплює 100 акцій, тому грошова різниця за одним контрактом у сто разів більша. Десята позиція в рейтингу — Jun 20, 2025 — усе одно дала різницю $1.38 на акцію.

Цей контракт є гіпотетичним. У реальності SPY-опціони мають PM settlement. Цей розрахунок ізолює вплив розрахункової ціни, залишаючи незмінними strike, базовий актив і дату.

Чому різниця концентрується вранці під час triple witching

Triple witching — це квартальна сесія, коли одночасно експірують ф’ючерси на фондові індекси, індексні опціони та опціони на окремі акції (triple witching пояснює механіку, а дати triple witching у 2026 році містить календар). AM-settled контракти в цій групі посилаються на одну й ту саму спеціальну ціну відкриття, яку розраховують один раз.

ЗапитТа сама гіпотетична позиція на кожній сесії: ранкові години експірації проти решти торгів
Точний SQL-код для кожного числа
WITH sessions AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
           toFloat64(argMin(open, window_start)) AS first_print,
           toFloat64(argMax(close, window_start)) AS last_print,
           toFloat64(sumIf(volume, (toHour(toTimeZone(window_start, 'America/New_York')) * 60
                + toMinute(toTimeZone(window_start, 'America/New_York'))) = 570)) AS open_minute_shares
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2023-12-01') AND toDate('2026-07-31')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY session_date
),
sequenced AS (
    SELECT session_date,
           first_print,
           last_print,
           open_minute_shares,
           any(last_print) OVER (ORDER BY session_date ASC
                                 ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
    FROM sessions
),
labelled AS (
    SELECT session_date,
           multiIf(toDayOfWeek(session_date) = 5
                       AND toDayOfMonth(session_date) BETWEEN 15 AND 21
                       AND toMonth(session_date) IN (3, 6, 9, 12), 'triple witching Friday',
                   toDayOfWeek(session_date) = 5
                       AND toDayOfMonth(session_date) BETWEEN 15 AND 21, 'other monthly expiration',
                   'ordinary session') AS bucket,
           abs(first_print / prior_close - 1) * 100 AS gap_abs_raw,
           abs(greatest(last_print - round(prior_close, 0), 0)
               - greatest(first_print - round(prior_close, 0), 0)) AS spread_raw,
           open_minute_shares / 1000000 AS open_minute_millions
    FROM sequenced
    WHERE prior_close > 0
      AND session_date >= toDate('2024-01-01')
)
SELECT bucket,
       count() AS group_size,
       round(quantileDeterministic(0.5)(gap_abs_raw, cityHash64(session_date)), 2) AS median_gap_abs_pct,
       round(quantileDeterministic(0.5)(spread_raw, cityHash64(session_date)), 2) AS median_settlement_spread_usd,
       round(quantileDeterministic(0.5)(open_minute_millions, cityHash64(session_date)), 2) AS median_open_minute_volume_m
FROM labelled
GROUP BY bucket
ORDER BY group_size ASC
Run this yourself

Якщо виконати цей гіпотетичний розрахунок для всіх 618 звичайних сесій, сама арифметика виглядатиме невражаюче. Медіанна різниця між розрахунковими цінами становила $0 у п’ятницю triple witching, $0.8 в інші місячні експірації та $0.95 у звичайну сесію. Медіанний нічний розрив демонстрував ту саму закономірність — 0.49% і 0.28% відповідно.

Ранкову сесію вирізняє обсяг торгів. У першу хвилину торгів SPY медіанний обсяг у п’ятницю triple witching становив 0.95 млн акцій проти 0.62 млн під час звичайної сесії. Позиції в індексних AM-settled контрактах, накопичені за квартал, розраховуються за print-ами в цьому вікні. Паралельно відбувається перенесення індексних ф’ючерсів і експірація опціонів на окремі акції того самого дня. Розподіл відкритого інтересу за strike — окрема тема (max pain).

Чому розрахунковий показник може опинитися на рівні, якого індекс ніколи не досягав

Опублікований рівень індексу розраховується безперервно на основі цін останніх угод. Тому він показує лише ціни, які існували одночасно. Спеціальна ціна відкриття розраховується один раз із набору цін, які ніколи не існували одночасно. Найшвидші компоненти дають print о 9:30:00, а найповільнішим може знадобитися кілька хвилин. У цей час індекс змінюється. Отже, спеціальна ціна є арифметичною комбінацією перших print-ів, а не спостереженням за самим індексом.

На стрічці угод власник може перевірити дві речі:

  • Розрахунковий показник може вийти за межі діапазону, у якому індекс торгувався вранці. Це не означає, що сталася помилка. Ніхто не торгував за цим рівнем.
  • Чим більший розкид між першими print-ами компонентів, тим далі спеціальна ціна може опинитися від першого тіку самого індексу (чому спреди розширюються на відкритті пояснює, чому в перші хвилини сесії котирування мають найбільший спред).
Методика та дані

Грошові індекси не торгуються, тому для вимірювань вище використано SPY — інструмент, що відстежує S&P 500, — як замінник рівня індексу в кожен контрольний момент. Ціни взято з хвилинних барів регулярної сесії: ціна відкриття бара о 9:30 am ET використовується як ранковий print, а ціна закриття останнього бара перед 4:00 pm — як ціна закриття. Місячною експірацією вважається будь-яка п’ятниця в період із 15-го по 21-ше число, а п’ятниця triple witching — одна з таких п’ятниць у березні, червні, вересні або грудні.

Гіпотетичний call має strike, округлений до найближчого цілого долара від ціни закриття четверга. Розрахунок повторюється для кожної експірації. Обидві виплати є внутрішньою вартістю на момент розрахунку з мінімумом на рівні нуля. Премія, часова вартість і витрати на виконання не враховуються.

ЗапитЦіни в основі розрахунку: закриття в четвер, страйк, відкриття та закриття в п’ятницю
Точний SQL-код для кожного числа
WITH sessions AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
           toFloat64(argMin(open, window_start)) AS first_print,
           toFloat64(argMax(close, window_start)) AS last_print
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2023-12-01') AND toDate('2026-07-31')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY session_date
),
sequenced AS (
    SELECT session_date,
           first_print,
           last_print,
           any(last_print) OVER (ORDER BY session_date ASC
                                 ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
    FROM sessions
)
SELECT session_date AS expiration_date,
       formatDateTime(session_date, '%b %e, %Y') AS expiry_label,
       round(prior_close, 2) AS thursday_close,
       round(prior_close, 0) AS strike_usd,
       round(first_print, 2) AS friday_open,
       round(last_print, 2) AS friday_close
FROM sequenced
WHERE prior_close > 0
  AND session_date >= toDate('2024-01-01')
  AND toDayOfWeek(session_date) = 5
  AND toDayOfMonth(session_date) BETWEEN 15 AND 21
ORDER BY expiration_date
Run this yourself

У стовпці strike наведено ціну закриття четверга, округлену до цілого долара. Два посилання на розрахункові ціни наведено в сусідніх стовпцях.

AM- та PM-settled індексні опціони: які саме

  • AM-settled: стандартні контракти на S&P 500 (SPX), Nasdaq 100 (NDX) і Russell 2000 (RUT) з експірацією в третю п’ятницю. Остання торгівля відбувається в четвер після обіду, а грошовий розрахунок — за opening quotation п’ятниці.
  • PM-settled: тижневі та end-of-month індексні контракти SPXW. Грошовий розрахунок здійснюється за ціною закриття о 4:00 pm ET, торгівля триває до закриття сесії.
  • PM-settled і physically settled: біржові ETF-опціони, зокрема SPY, QQQ та IWM. Вони мають американський стиль виконання, а в разі assignment передбачають поставку акцій.
  • Виняток у середу: VIX-опціони та ф’ючерси розраховуються за спеціальною ціною відкриття в середу вранці, а не в п’ятницю.

Кореневий символ дає відповідь. Для S&P 500 SPX — це AM-settled контракт із експірацією в третю п’ятницю, а SPXW — PM-settled тижневий контракт. Два кореневі символи на одному індексі розраховуються з інтервалом у кілька годин і за двома різними цінами.

FAQ

Що означає AM-settled в опціонах?

AM-settled означає, що розрахунок за контрактом здійснюється за спеціальною ціною відкриття, сформованою з opening prints уранці в день експірації, а не за ціною закриття. Для S&P 500 цей показник публікується під тикером SET. Остання торгівля за контрактом відбувається попереднього дня після обіду.

Чи торгуються AM-settled опціони в день експірації?

Ні. Стандартний індексний опціон із експірацією в третю п’ятницю востаннє торгується в четвер після обіду, напередодні експірації. Розрахунковий показник формується наступного ранку, а позицію в цей проміжок не можна закрити або перенести.

SPY-опціони мають AM- чи PM-settlement?

PM-settlement. Біржові ETF-опціони, зокрема SPY, QQQ та IWM, розраховуються за ціною закриття о 4:00 pm ET, торгуються до закриття сесії та в разі assignment передбачають поставку акцій, а не грошовий розрахунок.

Чому розрахункова ціна може відрізнятися від ціни відкриття індексу?

Ціна відкриття індексу відповідає одному моменту в безперервно розраховуваному показнику. Розрахункова quotation формується з першої регулярної угоди кожного компонента, а ці угоди відбуваються в різні моменти. Це комбінація цін, які ніколи не існували одночасно. Тому показник може вийти за межі діапазону, у якому індекс торгувався вранці.

Що відбувається, якщо третя п’ятниця є біржовим вихідним?

Місячна експірація переноситься на четвер. Тоді AM-settled контракт розраховується за opening quotation четверга, а остання торгівля за ним відбувається в середу після обіду. Коли експірують опціони відстежує такі зміни в календарі.


Усі наведені вище показники отримано зі збереженого запиту до хвилинних барів регулярної сесії. Версію запиту збережено разом із публікацією. Відкрийте будь-яку панель, щоб переглянути SQL, або запустіть той самий період у терміналі Strasmore.