Strasmore Research
Навчання Matt ConnorВід Matt Connor

як читати опційну дошку колонка за колонкою

Опційна дошка показує всі страйки та терміни закінчення для однієї акції. Дізнайтеся, що вимірюють колонки бід, аск, обсяг, імплікована волатильність та дельта.

Опційна дошка — це таблиця, яку брокер показує для одного базового активу (акції чи фонду): кожен зареєстрований термін закінчення, кожна ціна виконання та рядок поточних чисел для колу та путу за кожною ціною. Читати її — це знати, що вимірює кожна колонка і як дві координати, термін закінчення та ціна виконання, визначають конкретний контракт у сітці. Ця сторінка розбирає реальну дошку колонка за колонкою на прикладі трекера S&P 500 — SPY станом на 15 липня 2026 року.

Що таке опціонна дошка?

Кожен біржовий опціон визначається чотирма параметрами: базовий актив, дата експірації, ціна страйку та тип (колл або пут). Дошка — це візуальне представлення цих даних. Селектор зверху дозволяє обрати дату експірації. Страйки розташовані по центру екрана, колли — в колонках з одного боку, пути — з іншого. Обравши одну дату експірації, ви бачите плоский зріз таблиці: один рядок на страйк, один набір колонок котирувань для кожної сторони.

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

Читання однієї експірації, страйк за страйком

Ось один реальний зріз: колли та пути SPY з експірацією 21 серпня 2026 року, оцінені за цінами закриття 15 липня, за страйками, що охоплюють ціну акції.

ЗапитОдин експайр ланцюжка SPY: ціни закриття та дельта за страйками, експайр 21 серпня 2026, станом на 15 липня 2026
Точний SQL-код для кожного числа
SELECT toString(toUInt32(strike_price)) AS strike,
       round(any(underlying_close), 2) AS underlying_price,
       round(maxIf(option_close, option_type = 'C'), 2) AS call_last,
       round(maxIf(option_close, option_type = 'P'), 2) AS put_last,
       round(maxIf(delta, option_type = 'C'), 2) AS call_delta,
       round(minIf(delta, option_type = 'P'), 2) AS put_delta
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND date = toDate('2026-07-15')
  AND expiration_date = toDate('2026-08-21')
  AND strike_price BETWEEN 735 AND 770
  AND toUInt32(strike_price) % 5 = 0
  AND iv_converged
GROUP BY strike_price
HAVING countIf(option_type = 'C') > 0 AND countIf(option_type = 'P') > 0
ORDER BY strike_price
Run this yourself

Одразу видно дві закономірності. Ціна коллів падає зі зростанням страйку — від $28.82 за страйку $735 до $6.1 за $770: право купити за нижчою ціною коштує більше. Ціна путів рухається в протилежному напрямку через ті самі вісім рядків — від $6.07 до $19.16. Дві драбини перетинаються поблизу ціни акції $754.68, а страйк, де колл і пут торгуються найближче один до одного, позначає гроші.

Стовпці дельти описують цю геометрію в інших одиницях. Дельта — це зміна ціни опціону на $1 зміни базового активу, і вона також слугує приблизним показником імовірності завершення контракту в грошах. За страйку $735 колл показує 0.73, а пут — -0.26. За страйку $770 колл знижується до 0.34. Колл і пут в одному рядку завжди мають дельти, що приблизно на одиницю різняться за величиною — це властивість двох контрактів, які покривають протилежні половини одного розподілу. Решта цих стовпців чутливості розглядаються в поясненні греків опціонів.

Бід, аск і чому вони не є однією ціною

Ланцюжок котирує дві ціни для кожного контракту. Бід — це найвища ціна, яку покупець готовий заплатити зараз. Аск — це найнижча ціна, яку продавець готовий прийняти. Різниця між ними — це спред. Ринковий наказ на купівлю виконується за аском, а ринковий наказ на продаж — за бідом, тому спред є реальною вартістю, яку сплачують при вході та знову при виході. Ціна "остання", яку показує ланцюжок, може бути застарілою на кілька хвилин і знаходитися будь-де відносно поточного котирування.

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

ЗапитМедіанні котирування бід і аск за страйками: колли SPY з експайром 21 серпня 2026, регулярна сесія 15 липня 2026
Точний SQL-код для кожного числа
SELECT concat('$', toString(toUInt32(toFloat64(toUInt32OrZero(substring(ticker, length(ticker) - 7, 8))) / 1000)), ' call') AS strike,
       round(quantileDeterministic(0.5)(toFloat64(bid_price), toUInt64(sip_timestamp)), 2) AS median_bid,
       round(quantileDeterministic(0.5)(toFloat64(ask_price), toUInt64(sip_timestamp)), 2) AS median_ask,
       round(100 * quantileDeterministic(0.5)(toFloat64(ask_price - bid_price), toUInt64(sip_timestamp)), 1) AS median_spread_cents,
       toUInt64(count()) AS quotes_recorded
FROM global_markets.cache_options_quotes
WHERE ticker IN ('O:SPY260821C00740000', 'O:SPY260821C00750000', 'O:SPY260821C00760000',
                 'O:SPY260821C00770000', 'O:SPY260821C00780000', 'O:SPY260821C00800000',
                 'O:SPY260821C00820000')
  AND sip_timestamp >= '2026-07-15 13:30:00'
  AND sip_timestamp < '2026-07-15 20:00:00'
  AND bid_price > 0
  AND ask_price > bid_price
GROUP BY ticker
ORDER BY toUInt32OrZero(substring(ticker, length(ticker) - 7, 8))
Run this yourself

Глибокий страйк у грошах у верхній частині панелі показав медіанний спред у 12 центів при біді $24.18. Далекий страйк поза грошима в нижній частині показав 1 центів при біді $0.12. В абсолютному вираженні дешевий контракт має вужчий спред. Як частка власної ціни він набагато ширший, і саме ця частка є реальною вартістю повного циклу. Механіка двостороннього котирування розкрита в спреді бід-аск. Та сама панель показує іншу вісь, вздовж якої рухаються спреди: активні страйки біля грошей зафіксували понад сто тисяч оновлень котирувань за сесію, віддалені — кілька тисяч.

Обсяг та відкритий інтерес

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

ЗапитДе відбувалася торгівля: обсяг контрактів SPY за страйками, експайр 21 серпня 2026, 15 липня 2026
Точний SQL-код для кожного числа
SELECT toString(toUInt32(strike_price)) AS strike,
       toUInt64(sumIf(volume, option_type = 'C')) AS call_volume,
       toUInt64(sumIf(volume, option_type = 'P')) AS put_volume
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND date = toDate('2026-07-15')
  AND expiration_date = toDate('2026-08-21')
  AND strike_price BETWEEN 735 AND 770
  AND toUInt32(strike_price) % 5 = 0
  AND iv_converged
GROUP BY strike_price
HAVING countIf(option_type = 'C') > 0 AND countIf(option_type = 'P') > 0
ORDER BY strike_price
Run this yourself

Скупчення обсягу. На цих восьми страйках обсяг коллів зростав від 81 контрактів на найнижчому страйку до 4547 на найвищому, а обсяг путів мав протилежну тенденцію. Круглі числа та страйки, близькі до ціни акції, приймають більшу частину потоку, а страйк на два-три кроки далі може мати лише невелику частку. Там, де в рядку опціонної дошки показано широкий спред, тонкий обсяг у тому ж рядку зазвичай стоїть поруч. Обсяг проти відкритого інтересу вимірює всю стрічку з цього приводу.

Імпліцидна волатильність, страйк за страйком

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

ЗапитІмплаєдна волатильність за страйками: опціони SPY з експайром 21 серпня 2026, станом на 15 липня 2026
Точний SQL-код для кожного числа
SELECT toString(toUInt32(strike_price)) AS strike,
       round(100 * avg(implied_volatility), 1) AS implied_vol_pct,
       round(100 * (strike_price / any(underlying_close) - 1), 1) AS strike_vs_spot_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND date = toDate('2026-07-15')
  AND expiration_date = toDate('2026-08-21')
  AND strike_price BETWEEN 640 AND 840
  AND toUInt32(strike_price) % 20 = 0
  AND iv_converged
  AND implied_volatility BETWEEN 0.02 AND 3
GROUP BY strike_price
ORDER BY strike_price
Run this yourself

Крива не є плоскою. Найнижчий страйк на панелі знаходиться -15.2% від ціни акції та оцінюється в 23.6%, середній діапазон значно нижчий, а верхній страйк знову піднімається до 12.8%. В опціонах на індекси нижнє крило зазвичай оцінюється вище за верхнє — це стійка асиметрія, а не щоденна примха. З цього випливають два висновки для того, хто читає стовпець. Єдине число «IV», наведене для акції, є середнім значенням по поверхні, яка не є плоскою, а порівнювати імпліцидну волатильність між двома страйками має сенс лише тоді, коли відома їхня відстань від ціни акції. Імпліцидна волатильність визначає цей показник, а скіс волатильності описує форму.

Чим відрізняється внутрішньоденна серія

Серії контрактів, що експірують тієї ж торгової сесії, так звані 0DTE-контракти, виглядають як будь-яка інша серія, але поводяться інакше в одному аспекті: усе в них рухається швидше. Часова вартість зникає за години, а не за місяці, дельта різко змінюється, коли ціна акції перетинає страйк, а сітка страйків зазвичай дрібніша біля грошей. Склад стрічки одного дня показує, яка частка активності тепер припадає на них.

ЗапитОбсяг опціонів SPY за часом до експайру, 15 липня 2026
Точний SQL-код для кожного числа
WITH dateDiff('day', toDate('2026-07-15'), toDate(concat('20', substring(ticker, length(ticker) - 14, 2), '-', substring(ticker, length(ticker) - 12, 2), '-', substring(ticker, length(ticker) - 10, 2)))) AS dte
SELECT multiIf(dte = 0, 'same day (0DTE)', dte <= 7, '1-7 days', dte <= 30, '8-30 days',
               dte <= 90, '31-90 days', 'over 90 days') AS expires_in,
       round(sum(volume) / 1e6, 2) AS contracts_m,
       round(100 * toFloat64(sum(volume)) / (SELECT toFloat64(sum(volume))
             FROM global_markets.options_minute_aggs
             WHERE window_start >= '2026-07-15 00:00:00' AND window_start < '2026-07-16 00:00:00'
               AND substring(ticker, 3, length(ticker) - 17) = 'SPY'), 1) AS pct_of_spy_volume,
       toUInt64(uniqExact(ticker)) AS distinct_contracts
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-15 00:00:00'
  AND window_start < '2026-07-16 00:00:00'
  AND substring(ticker, 3, length(ticker) - 17) = 'SPY'
  AND dte >= 0
GROUP BY expires_in
ORDER BY min(dte)
Run this yourself

Контракти, що експірують того ж дня, становили 66.9% обсягу опціонів на SPY 15 липня 2026 року, 8.48 мільйони контрактів, розподілених лише на 170 різних страйків. Усе, що мало дату експірації понад дев'яносто днів, забезпечило 0.8% обсягу, перераховуючи 1502 різних контрактів. Цю форму варто пам'ятати, відкриваючи будь-яку серію: найширша частина сітки має найменше торгів, а вузький внутрішньоденний зріз містить більшість із них. Нульові денні опціони розглядають цей зріз на його власних умовах.

Читання одного рядка від початку до кінця

Візьміть страйк $755 з першої панелі, коли SPY коштує $754.68. Колл востаннє торгувався за $14.03, а пут — за $11.52; це найближча пара на зрізі, що визначає цей рядок як такий, що при грошах. Дельта колла 0.54 означає, що рух SPY на $1 змінює цей колл приблизно на 0.54 долара, а пут у тому ж рядку має дельту -0.46 для такого самого руху на $1 у протилежному напрямку.

Один контракт покриває 100 акцій, тому котирування ланцюжка за $14.03 — це котирування за акцію, а вартість контракту становить приблизно в 100 разів більше до сплати комісій. Мультиплікатор — найпоширеніша помилка під час читання ланцюжка. Усе інше в рядку описує той самий контракт з іншого боку: спред — це вартість транзакції, обсяг — скільки у вас співтоваришів, імпліцидна волатильність — припущення про волатильність, закладене в ціну. Колл-опціони та пут-опціони пояснюють механіку виплат, на якій ґрунтується кожен рядок.

FAQ

Що означають колонки в опціонній таблиці?

Страйк і дата експірації визначають контракт. Бід і аск — це двостороння котирувальна ціна в реальному часі, ласт — ціна останньої угоди, обсяг показує кількість угод за сьогодні, а відкритий інтерес — кількість позицій, що залишилися відкритими з попередніх сесій. Імплікована волатильність подає ціну у вигляді річного відсотка, а колонки греків вимірюють чутливість до ціни акції, часу та волатильності.

У чому різниця між обсягом і відкритим інтересом?

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

Чому два страйки з однаковою датою експірації мають різну імпліковану волатильність?

Опціони на різних страйках охоплюють різні частини діапазону можливих майбутніх цін, і ринок оцінює ці частини по-різному. У прикладі з SPY вище найнижчий страйк на панелі оцінювався близько 23.6%, тоді як середина діапазону була значно нижчою — крива, яку трейдери називають усмішкою або скосом.

Що означає дельта 0,50 в опціонній таблиці?

Дельта 0,50 означає, що ціна контракту змінюється приблизно на 50 центів при зміні ціни базової акції на $1, і це часто сприймають як приблизну оцінку ймовірності того, що контракт завершиться у грошах. Дельта близька до 0,50 для колів на страйку, найближчому до поточної ціни акції, і падає до нуля для віддалених страйків.

Чи стосується ціна в опціонній таблиці однієї акції чи одного контракту?

Вказана ціна є ціною за акцію. Стандартний опціон на акції США покриває 100 акцій, тому контракт із ціною $2,00 коштує приблизно $200 плюс комісії. Таблиці майже ніколи не показують цей множник.


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