Strasmore Research
Edukasi Matt ConnorOleh Matt Connor

cara membaca rantai opsi kolom per kolom

Rantai opsi menampilkan setiap harga kesepakatan dan tanggal kedaluwarsa untuk satu saham. Pelajari apa yang diukur oleh kolom bid, ask, volume, implied volatility, dan delta.

Rantai opsi adalah tabel yang ditunjukkan pialang untuk satu saham atau dana acuan: setiap tanggal kedaluwarsa yang tercatat, setiap harga kesepakatan, dan sederet angka langsung untuk opsi beli dan opsi jual pada setiap harga kesepakatan. Membacanya berarti memahami apa yang diukur setiap kolom dan bagaimana dua koordinat, tanggal kedaluwarsa dan harga kesepakatan, menemukan satu kontrak di dalam kisi tersebut. Halaman ini menguraikan rantai nyata kolom demi kolom, menggunakan pelacak S&P 500 SPY pada 15 Juli 2026 sebagai contoh yang digunakan.

Apa itu rantai opsi?

Setiap opsi yang tercatat ditentukan oleh empat fakta: simbol aset acuan, tanggal kedaluwarsa, harga kesepakatan (strike), dan apakah itu opsi beli (call) atau opsi jual (put). Rantai opsi adalah definisi tersebut yang diubah menjadi tata letak. Pemilih di bagian atas memilih tanggal kedaluwarsa. Harga kesepakatan kemudian berjejer di tengah layar, opsi beli menempati kolom di satu sisi dan opsi jual di sisi lainnya. Pilih satu tanggal kedaluwarsa dan Anda membaca potongan datar dari kisi tersebut: satu baris per harga kesepakatan, satu set kolom kuotasi per sisi.

Kolom-kolom itu sendiri menggambarkan satu kontrak tersebut, bukan saham acuan. Satu aset acuan dapat memiliki puluhan tanggal kedaluwarsa dan ratusan harga kesepakatan, sehingga rantai penuh untuk nama yang diperdagangkan secara aktif mencapai ribuan baris. Pialang menyembunyikan sebagian besar baris secara bawaan dan membuka di dekat harga pasar (near the money), yaitu wilayah di mana harga kesepakatan paling dekat dengan harga saham saat ini.

Membaca satu tanggal kedaluwarsa, strike demi strike

Berikut adalah satu irisan nyata: opsi call dan put SPY yang kedaluwarsa pada 21 Agustus 2026, dihargai pada penutupan 15 Juli, di seluruh strike yang mengapit harga saham.

QuerySatu bagian dari rantai SPY: harga penutupan dan delta per strike, kedaluwarsa 21 Agustus 2026, per 15 Juli 2026
SQL tepat di balik setiap angka
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

Dua pola langsung terlihat. Harga call turun saat strike naik, dari $28.82 pada strike $735 menjadi $6.1 pada $770: hak untuk membeli pada harga yang lebih rendah bernilai lebih besar. Harga put bergerak sebaliknya di delapan baris yang sama, dari $6.07 naik menjadi $19.16. Kedua tangga bersilangan di dekat harga saham $754.68, dan strike di mana call dan put diperdagangkan paling berdekatan menandai titik uang (the money).

Kolom delta menggambarkan geometri tersebut dalam satuan yang berbeda. Delta adalah perubahan harga opsi untuk perubahan $1 pada aset acuan, dan juga berfungsi sebagai perkiraan kasar seberapa besar kemungkinan suatu kontrak berakhir dalam posisi uang (in the money). Pada strike $735 call menunjukkan 0.73 dan put menunjukkan -0.26. Pada strike $770 call telah turun menjadi 0.34. Call dan put pada baris yang sama selalu memiliki delta yang besarnya kira-kira terpisah satu, sebuah sifat dari dua kontrak yang mencakup separuh berlawanan dari distribusi yang sama. Kolom sensitivitas lainnya dijelaskan di penjelasan greeks opsi.

Penawaran beli, penawaran jual, dan mengapa keduanya bukan satu harga

Rantai harga menampilkan dua harga untuk setiap kontrak. Bid adalah harga tertinggi yang bersedia dibayar pembeli saat ini. Ask adalah harga terendah yang akan diterima penjual. Selisih di antara keduanya adalah spread. Pesanan pasar untuk membeli terisi pada harga ask dan pesanan pasar untuk menjual terisi pada harga bid, sehingga spread adalah biaya riil yang dibayarkan saat masuk dan lagi saat keluar. Harga "terakhir" yang ditampilkan rantai bisa sudah berusia beberapa menit dan bisa berada di mana saja relatif terhadap kuotasi saat ini.

Spread tidak seragam di sepanjang rantai. Di bawah ini, median bid dan ask yang dikutip untuk tanggal kedaluwarsa yang sama pada tujuh call strike, diukur selama sesi reguler pada 15 Juli 2026.

QueryMedian harga bid dan ask yang dikutip per strike: opsi call SPY kedaluwarsa 21 Agustus 2026, sesi reguler 15 Juli 2026
SQL tepat di balik setiap angka
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

Strike deep in-the-money di bagian atas panel mencatat median spread sebesar 12 sen terhadap bid sebesar $24.18. Strike far out-of-the-money di bagian bawah mencatat 1 sen terhadap bid sebesar $0.12. Dalam nilai absolut, kontrak murah memiliki spread yang lebih ketat. Sebagai pecahan dari harganya sendiri, spread itu jauh lebih lebar, dan pecahan itulah yang sebenarnya dibayar dalam satu putaran penuh. Mekanisme kuotasi dua sisi dijelaskan lebih lanjut di spread bid ask. Panel yang sama menunjukkan sumbu lain tempat spread bergerak: strike yang sibuk di dekat uang mencatat lebih dari seratus ribu pembaruan kuotasi dalam sesi tersebut, sementara strike yang jauh hanya beberapa ribu.

Volume dan open interest

Dua kolom ini mencatat aktivitas, dan pembaca sering mencampuradukkan keduanya. Volume menghitung kontrak yang diperdagangkan selama sesi berlangsung dan kembali ke nol pada keesokan harinya. Open interest menghitung kontrak yang masih terbuka pada akhir sesi sebelumnya, sehingga diperbarui sekali sehari dan menggambarkan akumulasi posisi, bukan aliran hari ini. Suatu strike bisa menunjukkan volume besar dengan hampir tidak ada open interest, yang terjadi ketika trader membuka dan menutup posisi di hari yang sama.

QueryDi mana perdagangan terjadi: volume kontrak SPY per strike, kedaluwarsa 21 Agustus 2026, 15 Juli 2026
SQL tepat di balik setiap angka
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

Kluster volume. Di delapan strike ini, sisi call berkisar dari 81 kontrak pada strike terendah hingga 4547 pada strike tertinggi, sementara sisi put condong ke arah sebaliknya. Angka bulat dan strike yang mendekati harga saham menyerap sebagian besar aliran, sementara strike yang berjarak dua atau tiga langkah bisa membawa sebagian kecil darinya. Jika satu baris rantai menunjukkan spread yang lebar, volume tipis di baris yang sama biasanya berada di sampingnya. Volume versus open interest mengukur seluruh papan pada titik ini.

Volatilitas implisit, strike demi strike

Kolom volatilitas implisit mengonversi harga kontrak menjadi persentase tahunan: angka volatilitas yang akan membuat model penetapan harga mengembalikan harga yang dikutip. Ini adalah penyajian ulang harga, bukan perkiraan. Kontrak pada aset dasar yang sama dan tanggal kedaluwarsa yang sama biasanya memiliki volatilitas implisit yang berbeda pada strike yang berbeda, dan memplot kolom terhadap strike akan menghasilkan bentuk yang dikenal sebagai senyuman, atau skew.

QueryImplied volatility per strike: opsi SPY kedaluwarsa 21 Agustus 2026, per 15 Juli 2026
SQL tepat di balik setiap angka
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

Kurva tidaklah datar. Strike terendah di panel berada -15.2% dari harga saham dan dihargai pada 23.6%, bagian tengah rentang jauh lebih rendah, dan strike tertinggi kembali naik ke 12.8%. Pada opsi indeks, sayap downside biasanya dihargai di atas sayap upside, sebuah asimetri yang persisten, bukan keanehan harian. Dua hal berikut berlaku bagi siapa pun yang membaca kolom ini. Satu angka "IV" yang dikutip untuk suatu saham adalah rata-rata dari permukaan yang tidak datar, dan membandingkan volatilitas implisit antara dua strike hanya masuk akal setelah jaraknya dari harga saham sudah diketahui. Volatilitas implisit mendefinisikan ukuran tersebut dan skew volatilitas memetakan bentuknya.

Bagaimana rantai same-day berbeda

Rantai untuk kontrak yang kedaluwarsa pada sesi yang sama, kontrak 0DTE, terlihat seperti rantai lainnya dan berperilaku berbeda dalam satu hal: semuanya bergerak lebih cepat. Nilai waktu terkikis dalam hitungan jam, bukan bulan; delta berayun tajam saat harga saham melintasi suatu strike; dan grid strike biasanya lebih rapat di dekat uang. Komposisi pita satu hari menunjukkan seberapa besar aktivitas kini berada di sana.

QueryVolume opsi SPY berdasarkan waktu hingga kedaluwarsa, 15 Juli 2026
SQL tepat di balik setiap angka
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

Kontrak yang kedaluwarsa pada sore yang sama mengambil 66.9% volume opsi SPY pada 15 Juli 2026, 8.48 juta kontrak yang tersebar hanya di 170 strike yang berbeda. Semua yang bertanggal lebih dari sembilan puluh hari menyumbang 0.8% volume sementara mendaftarkan 1502 kontrak yang berbeda. Bentuk itu layak dibawa ke rantai mana pun yang Anda buka: bagian terluas dari grid menampung perdagangan paling sedikit, dan irisan same-day yang sempit menampung sebagian besar perdagangan. Opsi zero day mencakup irisan itu dengan istilahnya sendiri.

Membaca satu baris dari awal hingga akhir

Ambil strike $755 dari panel pertama, dengan SPY di $754.68. Call terakhir diperdagangkan di $14.03 dan put di $11.52, pasangan terdekat pada irisan tersebut, yang mengidentifikasi ini sebagai baris at-the-money. Delta call sebesar 0.54 mengatakan bahwa pergerakan $1 pada SPY menggerakkan call tersebut sekitar 0.54 dolar, dan put pada baris yang sama memiliki delta sebesar -0.46 untuk pergerakan $1 yang sama ke arah sebaliknya.

Satu kontrak mencakup 100 saham, sehingga rantai yang mengutip $14.03 adalah kutipan per saham, dan kontrak tersebut berharga kira-kira 100 kali lipat dari itu sebelum komisi. Pengganda adalah kesalahan pembacaan rantai yang paling umum. Segala hal lain pada baris tersebut menggambarkan kontrak yang sama dari sudut pandang lain: spread adalah biaya untuk bertransaksi, volume adalah seberapa banyak kebersamaan yang Anda miliki, implied volatility adalah asumsi volatilitas yang tertanam dalam harga. Opsi call dan Opsi put mencakup mekanisme pembayaran yang mendasari setiap baris.

FAQ

Apa arti kolom-kolom pada rantai opsi?

Strike dan tanggal kedaluwarsa mengidentifikasi kontrak. Bid dan ask adalah kuotasi dua sisi langsung, last adalah harga perdagangan terakhir, volume mencatat perdagangan hari ini, dan open interest mencatat posisi yang masih terbuka dari sesi sebelumnya. Implied volatility menyatakan ulang harga sebagai persentase tahunan, dan kolom greeks mengukur sensitivitas terhadap harga saham, terhadap waktu, dan terhadap volatilitas.

Apa perbedaan antara volume dan open interest?

Volume mencatat kontrak yang diperdagangkan selama sesi berjalan dan dimulai dari nol setiap pagi. Open interest mencatat kontrak yang masih terbuka setelah sesi sebelumnya diselesaikan, sehingga berusia satu hari dan hanya berubah saat posisi dibuka atau ditutup, bukan dipindahkan antar pedagang.

Mengapa dua strike pada tanggal kedaluwarsa yang sama menunjukkan implied volatility yang berbeda?

Opsi pada strike yang berbeda mencakup bagian yang berbeda dari rentang harga masa depan yang mungkin, dan pasar memberi harga pada bagian-bagian tersebut secara berbeda. Dalam contoh SPY di atas, strike terendah pada panel dihargai mendekati 23.6% sementara bagian tengah rentang berada jauh di bawahnya, kurva yang oleh pedagang disebut senyum atau skew.

Apa arti delta 0,50 pada rantai opsi?

Delta 0,50 berarti harga kontrak bergerak sekitar 50 sen untuk pergerakan $1 pada harga saham acuan, dan umumnya dibaca sebagai perkiraan kasar peluang kontrak berakhir in the money. Delta berada di dekat 0,50 untuk call pada strike terdekat dengan harga saham saat ini dan turun mendekati nol untuk strike yang jauh.

Apakah harga rantai opsi mengacu pada satu saham atau satu kontrak?

Harga yang dikutip adalah per saham. Opsi ekuitas standar AS mencakup 100 saham, sehingga kontrak yang dikutip pada $2,00 berharga sekitar $200 ditambah biaya. Rantai hampir tidak pernah menampilkan pengali itu.


Setiap angka di atas berasal dari kueri tersimpan dan berversi atas pita opsi. Perluas panel mana pun untuk membaca SQL, atau tarik rantai yang sama sendiri di terminal Strasmore.