Penjelasan Siklus Expiration Option
Siklus expiration option menentukan bulan yang muncul dalam option chain saham. Pelajari tiga kelompok siklus dan alasan LEAPS selalu jatuh pada Januari.
Siklus expiration option adalah aturan pencatatan yang menentukan bulan expiration mana yang muncul dalam option chain suatu saham. Setiap saham AS yang memiliki option ditetapkan ke salah satu dari tiga siklus ketika option-nya pertama kali dicatatkan. Penetapan tersebut, bersama ketentuan bahwa selalu tersedia sedikitnya empat bulan expiration, menghasilkan deretan tanggal yang terlihat dalam chain broker. Pembahasan ini berfokus pada bulan yang dicatatkan. Untuk mengetahui tanggal ketika option benar-benar berakhir, lihat kapan option berakhir, dan untuk daftar bertanggal tahun ini, lihat kalender expiration option 2026.
Apa yang dimaksud dengan siklus kedaluwarsa opsi?
Ketika bursa pertama kali mencatatkan opsi atas suatu saham, bursa menempatkan saham tersebut dalam salah satu dari tiga siklus kedaluwarsa. Setiap siklus berlangsung selama empat bulan, dengan jarak satu kuartal:
- Siklus Januari: Januari, April, Juli, Oktober
- Siklus Februari: Februari, Mei, Agustus, November
- Siklus Maret: Maret, Juni, September, Desember
Siklus suatu saham ditetapkan satu kali dan tetap berlaku selama opsi tersebut tercatat. Siklus ini merupakan karakteristik pencatatan opsi, bukan karakteristik perusahaan. Siklus tersebut mengatur kedaluwarsa bulanan berjangka lebih panjang, yaitu kontrak pada Jumat ketiga yang berada setelah bagian terdepan dari option chain. Siklus ini tidak menentukan kedaluwarsa dalam beberapa minggu ke depan, yang diatur oleh ketentuan terpisah.
Mengapa setiap chain menampilkan setidaknya empat bulan kedaluwarsa?
Standar pencatatan menetapkan jumlah minimum. Saham yang memiliki opsi harus menyediakan setidaknya empat bulan kedaluwarsa pada setiap saat, yang dipilih berdasarkan urutan tetap. Dua bulan pertama adalah bulan jangka pendek: bulan berjalan dan bulan berikutnya. Dua bulan berikutnya adalah dua bulan pertama dalam siklus saham tersebut yang belum tercakup oleh pasangan bulan jangka pendek.
Mari kita lihat saham dengan siklus Februari pada bulan Juni. Bulan jangka pendeknya adalah Juni dan Juli. Bulan siklus berikutnya yang belum tercakup adalah Agustus dan November. Karena itu, chain menampilkan Juni, Juli, Agustus, dan November. Setelah kedaluwarsa Juni berlalu, pasangan bulan jangka pendek berubah menjadi Juli dan Agustus. Chain kemudian menjangkau November dan Februari. Bulan jangka pendek bergeser setiap bulan. Bulan siklus bergeser satu tahap setiap tiga bulan.
Bulan kedaluwarsa mana yang tercantum dalam chain nyata?
Empat adalah batas minimumnya, dan saham dengan volume perdagangan tinggi berada jauh di atas angka tersebut. Panel di bawah ini mencantumkan setiap tanggal kedaluwarsa pada chain Apple dalam sesi terbaru yang tersedia, beserta jumlah kontrak pada masing-masing tanggal.
| tanggal kedaluwarsa | label kedaluwarsa | hari tersisa | jumlah kontrak |
|---|---|---|---|
| 2026-09-04 | Sep 4, 2026 | 2 | 81 |
| 2026-09-09 | Sep 9, 2026 | 7 | 62 |
| 2026-09-11 | Sep 11, 2026 | 9 | 80 |
| 2026-09-14 | Sep 14, 2026 | 12 | 38 |
| 2026-09-16 | Sep 16, 2026 | 14 | 39 |
| 2026-09-18 | Sep 18, 2026 | 16 | 106 |
| 2026-09-25 | Sep 25, 2026 | 23 | 57 |
| 2026-10-02 | Oct 2, 2026 | 30 | 54 |
| 2026-10-09 | Oct 9, 2026 | 37 | 46 |
| 2026-10-16 | Oct 16, 2026 | 44 | 84 |
| 2026-11-20 | Nov 20, 2026 | 79 | 91 |
| 2026-12-18 | Dec 18, 2026 | 107 | 95 |
| 2027-01-15 | Jan 15, 2027 | 135 | 107 |
| 2027-02-19 | Feb 19, 2027 | 170 | 56 |
| 2027-03-19 | Mar 19, 2027 | 198 | 52 |
| 2027-04-16 | Apr 16, 2027 | 226 | 55 |
| 2027-06-17 | Jun 17, 2027 | 288 | 66 |
| 2027-09-17 | Sep 17, 2027 | 380 | 70 |
| 2027-12-17 | Dec 17, 2027 | 471 | 74 |
| 2028-01-21 | Jan 21, 2028 | 506 | 52 |
SQL tepat di balik setiap angka
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= today() - 10
) AS chain_date
SELECT
toString(expiration_date) AS expiry_date,
formatDateTime(expiration_date, '%b %e, %Y') AS expiration_label,
toUInt32(max(days_to_expiry)) AS days_out,
countDistinct(ticker) AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = chain_date
AND expiration_date >= chain_date
GROUP BY expiration_date
ORDER BY expiration_dateItu adalah 22 tanggal kedaluwarsa terpisah untuk satu underlying. Tanggal terdekat, Sep 4, 2026, berjarak 2 hari dan mencakup 81 kontrak. Tanggal terjauh, Dec 15, 2028, berjarak 835 hari dengan 57 kontrak. Perhatikan bentuk di antara kedua ujung tersebut: tanggal kedaluwarsa muncul setiap minggu di bagian depan, menipis menjadi kira-kira satu kali sebulan hingga pertengahan tahun, lalu berlanjut ke bulan-bulan dengan tanggal yang lebih jauh di sisi kanan. Jumlah kontrak tersebut menunjukkan berapa banyak strike yang tersedia pada setiap tanggal, bukan berapa banyak kontrak yang open interest-nya ada pada tanggal tersebut. Itu adalah pertanyaan terpisah di balik strike max pain.
Apakah opsi mingguan dan harian mengikuti siklus?
Tidak. Siklus hanya mencakup expiration bulanan, yaitu kontrak yang berakhir pada Jumat ketiga. Bagian lain dari option chain modern berasal dari program pencatatan terpisah di luar siklus:
- Opsi mingguan, yang dicatat beberapa minggu sebelumnya dan berakhir pada Jumat yang bukan Jumat ketiga.
- Seri akhir bulan dan akhir kuartal, yang ditetapkan pada hari perdagangan terakhir suatu bulan atau kuartal, bukan pada hari Jumat.
- Opsi harian, dengan expiration pada setiap hari perdagangan dalam sepekan, untuk daftar singkat underlying yang sangat aktif. Lihat saham mana yang memiliki opsi harian untuk daftar tersebut.
Tidak satu pun dari seri itu menambah bulan siklus. Sebuah saham dapat menampilkan sepuluh tanggal mingguan berturut-turut di bagian depan option chain, tetapi tetap memiliki nama siklus empat bulan biasa di belakangnya. Dua chain dapat terlihat sama sekali berbeda meski menggunakan aturan yang identik.
Susun beberapa underlying pada sesi yang sama, dan perbedaannya terlihat dari jumlah tanggal.
| simbol | tanggal kedaluwarsa tercatat | tanggal kedaluwarsa dalam 45 hari | bulan setelah 90 hari |
|---|---|---|---|
| SPY | 32 | 15 | 10 |
| AAPL | 22 | 10 | 11 |
| MSFT | 21 | 10 | 10 |
| KO | 17 | 7 | 9 |
| HRL | 11 | 7 | 4 |
| CLX | 6 | 2 | 4 |
SQL tepat di balik setiap angka
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE date >= today() - 10
) AS chain_date
SELECT
underlying_symbol AS symbol,
countDistinct(expiration_date) AS listed_expirations,
countDistinctIf(expiration_date, days_to_expiry <= 45) AS expirations_within_45d,
countDistinctIf(toStartOfMonth(expiration_date), days_to_expiry > 90) AS months_beyond_90d
FROM global_markets.options_greeks
WHERE date = chain_date
AND expiration_date >= chain_date
AND underlying_symbol IN ('SPY', 'AAPL', 'MSFT', 'KO', 'CLX', 'HRL')
GROUP BY underlying_symbol
ORDER BY listed_expirations DESCDi antara nama 6 dalam panel tersebut, SPY memiliki susunan terluas dengan 32 expiration yang tercatat, dan 15 di antaranya berada dalam 45 hari. Kepadatan di bagian depan itu berasal dari program pencatatan harian dan mingguan, bukan dari siklus. CLX berada di sisi lain panel dengan total 6 tanggal yang tercatat. Setelah 90 hari, gambarannya berubah: 10 bulan expiration berbeda pada nama dengan susunan terluas, dibandingkan dengan 4 pada nama dengan susunan tersempit. Perbedaan susunan terlihat di bagian depan chain. Di bagian belakang, pengaruh siklus terlihat jelas.
Bagaimana cara mengetahui siklus yang berlaku untuk suatu saham?
Tidak diperlukan tabel referensi. Buka option chain, lewati bulan berjalan dan satu bulan setelahnya, lalu cari expiration bulanan pertama setelah kedua bulan tersebut. Bulan itu dan bulan ketiga setelahnya merupakan bulan siklus saham tersebut.
Pola yang sama terlihat sekaligus di seluruh pasar yang tercatat. Panel berikutnya menghitung jumlah underlying yang mencatatkan setiap expiration pada hari Jumat ketiga selama empat belas bulan ke depan.
| awal bulan kedaluwarsa | label bulan | daftar underlying |
|---|---|---|
| 2026-09-01 | Sep 2026 | 3663 |
| 2026-10-01 | Oct 2026 | 3244 |
| 2026-11-01 | Nov 2026 | 1367 |
| 2026-12-01 | Dec 2026 | 1874 |
| 2027-01-01 | Jan 2027 | 2152 |
| 2027-02-01 | Feb 2027 | 904 |
| 2027-03-01 | Mar 2027 | 1479 |
| 2027-04-01 | Apr 2027 | 934 |
| 2027-05-01 | May 2027 | 100 |
| 2027-07-01 | Jul 2027 | 23 |
| 2027-08-01 | Aug 2027 | 46 |
| 2027-09-01 | Sep 2027 | 362 |
| 2027-10-01 | Oct 2027 | 11 |
SQL tepat di balik setiap angka
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE date >= today() - 10
) AS chain_date
SELECT
toString(toStartOfMonth(expiration_date)) AS expiry_month_start,
formatDateTime(toStartOfMonth(expiration_date), '%b %Y') AS month_label,
countDistinct(underlying_symbol) AS underlyings_listing
FROM global_markets.options_greeks
WHERE date = chain_date
AND expiration_date >= chain_date
AND days_to_expiry <= 430
AND toDayOfWeek(expiration_date) = 5
AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21
AND underlying_symbol NOT IN ('SPCX')
GROUP BY toStartOfMonth(expiration_date)
ORDER BY toStartOfMonth(expiration_date)Jumat ketiga terdekat, Sep 2026, tercatat untuk 3663 underlying. Setiap saham yang memiliki opsi mencantumkan front months-nya, sehingga titik pertama itu berada dekat dengan keseluruhan universe yang tercatat. Setelah itu, jumlahnya menurun dan penurunannya tidak merata. Setelah dua bulan terdekat, suatu saham hanya muncul kembali pada bulan-bulan yang termasuk dalam siklusnya sendiri. Karena itu, setiap bulan berikutnya hanya mencakup sebagian pasar, bukan seluruhnya. Bulan-bulan akhir kuartal dan seri Januari cenderung berada di atas bulan-bulan di sekitarnya. Di ujung terjauh panel, cakupannya semakin tipis. Oct 2027, yaitu bulan terakhir dalam jendela empat belas bulan dan berjarak lebih dari satu tahun, hanya mencakup 11 underlying. Setelah dua belas bulan, ladder tersebut kosong pada semua bulan kecuali seri Januari, yang dicakup oleh panel LEAPS di bawah.
Keempat bulan siklus Maret juga merupakan empat tanggal triple witching dalam setahun, ketika kontrak indeks dan saham berakhir secara bersamaan pada satu Jumat ketiga.
Mengapa LEAPS tercatat pada bulan Januari?
LEAPS, yaitu opsi berjangka panjang dengan sisa waktu lebih dari satu tahun, mengikuti jadwal pencatatan tersendiri. Untuk saham individual, seri berjangka panjang selalu menggunakan bulan Januari, terlepas dari siklus yang berlaku untuk saham tersebut. Saham dalam siklus Maret tetap memiliki LEAPS Januari.
Jumlah di seluruh pasar memperjelas pola ini. Panel ini mengambil setiap tanggal kedaluwarsa pada Jumat ketiga yang masih lebih dari 300 hari lagi, lalu menghitung underlying yang mencatatkannya.
| seri LEAPS | daftar underlying |
|---|---|
| Jan 2028 | 1252 |
| Sep 2027 | 362 |
| Dec 2027 | 321 |
| Dec 2028 | 256 |
| Jun 2028 | 124 |
| Aug 2027 | 46 |
| Nov 2027 | 31 |
| Jul 2027 | 23 |
| Sep 2028 | 16 |
| Mar 2028 | 14 |
| Oct 2027 | 11 |
| Feb 2028 | 3 |
| Apr 2028 | 2 |
| Jul 2028 | 1 |
SQL tepat di balik setiap angka
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE date >= today() - 10
) AS chain_date
SELECT
formatDateTime(toStartOfMonth(expiration_date), '%b %Y') AS leaps_series,
countDistinct(underlying_symbol) AS underlyings_listing
FROM global_markets.options_greeks
WHERE date = chain_date
AND days_to_expiry > 300
AND toDayOfWeek(expiration_date) = 5
AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21
AND underlying_symbol NOT IN ('SPCX')
GROUP BY toStartOfMonth(expiration_date)
ORDER BY underlyings_listing DESCJan 2028 adalah bulan terbesar dalam rentang tersebut, tercatat pada 1252 underlying. Bulan dengan jumlah paling sedikit dalam rentang yang sama, Jul 2028, muncul pada 1.
Tidak ada perubahan pada kontrak Januari seiring berjalannya waktu. Seri Januari yang tercatat dua tahun sebelumnya tetap merupakan kontrak yang sama ketika, setahun kemudian, seri tersebut hanya menjadi opsi bulanan Januari dalam rantai opsi: strike dan Jumat ketiganya tetap sama. Hanya label LEAPS yang hilang setelah sisa waktunya mencapai satu tahun. Apa itu LEAPS membahas aspek kontraknya, sedangkan LEAPS deep in the money membahas penggunaan tenor panjang tersebut.
Mengapa siklus menentukan apakah spread dapat dikutip
Di sinilah aturan pencatatan bertemu dengan order nyata. Calendar spread membeli satu expiration dan menjual expiration lain pada strike yang sama. Diagonal melakukan hal yang sama pada dua strike. Keduanya memerlukan dua expiration yang tersedia secara bersamaan pada underlying yang sama.
Pada saham yang memiliki weekly options dan full cycle, hal ini mudah dilakukan. Pada saham dengan likuiditas lebih rendah, bulan yang Anda inginkan mungkin belum tercatat. Saham dengan siklus Februari tidak mencatat expiration September sampai September menjadi salah satu dari dua bulan terdekat. Karena itu, calendar spread Juni–September tidak dapat dibangun pada saham tersebut di bulan Juni, berapa pun harganya. Kendala yang sama menjelaskan konsentrasi struktur jangka panjang pada expiration Januari: covered call versi investor ritel merupakan diagonal yang dibangun menggunakan call jangka panjang, dan Januari adalah bulan yang dimiliki bersama oleh setiap saham yang memiliki option.
Likuiditas merupakan filter kedua setelah pencatatan. Suatu bulan dapat tercatat, tetapi tetap memiliki kuotasi yang lebar dan open interest yang rendah. Kondisi ini membuat struktur dua leg menjadi masalah eksekusi. Aturan pencatatan memberi tahu apa yang tersedia. Tape memberi tahu apa yang benar-benar diperdagangkan.
FAQ
Apa saja tiga siklus expiration option?
Ada tiga siklus, masing-masing dinamai berdasarkan bulan pertamanya: siklus Januari (Januari, April, Juli, Oktober), siklus Februari (Februari, Mei, Agustus, November), dan siklus Maret (Maret, Juni, September, Desember). Suatu saham ditetapkan ke salah satunya ketika option atas saham tersebut pertama kali tercatat, dan penetapan itu tidak berubah setelahnya.
Berapa bulan expiration yang dimiliki saham pada saat yang sama?
Setidaknya empat. Dua adalah bulan jangka terdekat, yaitu bulan berjalan dan bulan berikutnya. Dua lainnya berasal dari siklus yang ditetapkan untuk saham tersebut. Saham yang aktif diperdagangkan memiliki lebih banyak expiration setelah expiration mingguan, akhir bulan, akhir kuartal, dan harian ditambahkan di atas jumlah dasar tersebut.
Apakah semua saham memiliki bulan expiration yang sama?
Tidak. Dua bulan jangka terdekat sama untuk semua saham. Bulan-bulan setelahnya bergantung pada siklus yang ditetapkan untuk saham tersebut. Karena itu, dua perusahaan serupa dapat memiliki back month yang sepenuhnya berbeda.
Apakah weekly option merupakan bagian dari siklus expiration?
Tidak. Weekly option dicatatkan melalui program terpisah beberapa minggu sebelumnya dan berakhir pada hari Jumat selain Jumat ketiga. Weekly option tidak mengubah siklus saham dan tidak dihitung dalam batas minimum empat bulan.
Mengapa LEAPS dicatatkan pada bulan Januari?
LEAPS atas saham individual berpatokan pada expiration Januari, apa pun siklus underlying-nya. Dengan demikian, setiap saham yang memiliki option memiliki satu bulan jangka panjang yang sama. Ketika seri Januari memasuki periode satu tahun terakhirnya, seri tersebut menjadi monthly Januari biasa untuk saham itu, tanpa perubahan pada kontraknya.
Cara panel-panel ini melakukan penghitungan
Setiap panel membaca sesi terbaru yang tersedia dalam data options harian berdasarkan level kontrak, lalu menghitung suatu expiration sebagai tercatat jika setidaknya satu kontrak pada expiration tersebut memiliki catatan untuk sesi itu. Expiration monthly dipisahkan berdasarkan bentuk tanggalnya: hari Jumat yang jatuh antara tanggal 15 dan 21 suatu bulan adalah Jumat ketiga, yaitu expiration yang diatur oleh ketentuan siklus. Expiration weekly, akhir bulan, dan harian tidak memenuhi kriteria tersebut. Karena itu, expiration tersebut dikeluarkan dari dua panel market wide berdasarkan desain, sehingga kedua hitungan itu lebih rendah daripada jumlah mentah tanggal dalam chain yang sebenarnya. Panel market wide juga mengecualikan simbol yang oleh vendor feed pernah ditetapkan untuk lebih dari satu perusahaan, sehingga satu ticker tidak pernah menggabungkan dua entitas ke dalam satu hitungan.
Setiap panel di sini memuat SQL yang menghasilkan datanya. Buka salah satunya, ganti ticker, lalu jalankan pertanyaan yang sama pada chain mana pun yang Anda inginkan di terminal Strasmore.