Strasmore Research
Edukasi Matt ConnorOleh Matt Connor

Apakah Sebagian Besar Option Berakhir Tanpa Nilai?

Klaim 90% mencampur tiga hasil berbeda. Pahami apa yang sebenarnya terjadi pada kontrak option saat kedaluwarsa dan mengapa statistik bursa tidak mendukung angka itu.

Apakah sebagian besar option berakhir tanpa nilai? Tidak. Sebagian besar kontrak option terdaftar tidak pernah mencapai tanggal kedaluwarsanya dalam akun yang membukanya. Posisi tersebut ditutup melalui transaksi yang tercatat di tape beberapa hari atau minggu sebelumnya. Kontrak yang benar-benar mencapai bell terakhir terbagi antara kontrak yang berakhir in the money dan out of the money. Angka 90% yang beredar dalam konten option ritel menggabungkan beberapa hasil yang berbeda menjadi satu angka, dan tidak ada statistik bursa yang dipublikasikan yang menyatakan angka tersebut.

Dari mana klaim 90% berasal

Options Clearing Corporation, atau OCC, adalah lembaga kliring yang berada di antara setiap pembeli dan penjual listed US equity option. Statistik publiknya mencakup volume kontrak dan open interest. Tidak ada tabel OCC yang melaporkan bahwa 90% option berakhir tanpa nilai pada tahun tertentu. Tidak ada pula rilis bursa yang menyatakan hal tersebut.

Klaim itu juga beredar tanpa denominator. Kedaluwarsa tanpa nilai dibandingkan dengan apa? Kontrak yang masih terbuka pada bell terakhir, atau setiap kontrak yang dibuka sepanjang tahun? Kedua jawaban tersebut sangat berbeda, dan versi populer klaim ini tidak menyebutkan salah satunya. Jika suatu angka tidak dapat ditelusuri ke tabel clearinghouse atau bursa yang dipublikasikan, langkah yang tepat adalah menyatakan bahwa data tersebut tidak tersedia pada tingkat perincian itu, lalu mengukur hal yang memang tersedia.

Tiga hal yang dapat terjadi pada kontrak option

Setiap kontrak berakhir melalui salah satu dari tiga cara. Hanya cara terakhir yang dimaksud dengan “expired worthless”.

  1. Kontrak ditutup sebelum expiration. Pemegang menjual kontrak yang dibelinya, atau membeli kembali kontrak yang dijualnya, pada harga berapa pun yang ditawarkan pasar hari itu. Hasil ini tidak terlihat dalam statistik tentang expiration.
  2. Kontrak dieksekusi. Kontrak in the money dikonversi menjadi saham pada strike price. Kontrak apa pun yang berakhir in the money sebesar satu sen atau lebih akan dieksekusi secara otomatis berdasarkan aturan exercise by exception OCC, kecuali pemegang mengajukan instruksi yang berlawanan. Panduan kami tentang apa yang terjadi jika option berakhir ITM membahas mekanisme tersebut.
  3. Kontrak dipertahankan hingga expiration dan tidak dieksekusi. Kontrak berakhir out of the money, tidak ada pihak yang mengeksekusinya, dan kontrak tersebut tidak lagi berlaku. Inilah satu-satunya kategori yang dicakup oleh istilah tersebut.

Mitos itu muncul ketika ketiga hasil tersebut digabungkan menjadi satu persentase.

Jadi, berapa sebenarnya proporsi option yang berakhir tanpa nilai?

Berikut perhitungan yang dapat dilakukan siapa pun. Ambil setiap kontrak terdaftar yang masih diperdagangkan pada hari-hari terakhir sebelum expiration, lalu bandingkan harga penutupan underlying pada sesi terakhir dengan strike price. Panel di bawah ini melakukan perhitungan tersebut untuk enam nama saham populer selama dua belas bulan hingga Juli 2026.

QueryPosisi kontrak yang berakhir pada print terakhirnya, enam nama household, Agu 2025 hingga Jul 2026
SQL tepat di balik setiap angka
WITH final_print AS
(
    SELECT
        underlying_symbol                         AS symbol,
        ticker,
        argMax(option_type, date)                 AS contract_type,
        toFloat64(argMax(strike_price, date))     AS strike,
        toFloat64(argMax(underlying_close, date)) AS spot_last,
        min(days_to_expiry)                       AS final_dte
    FROM global_markets.options_greeks
    WHERE underlying_symbol IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'AMZN', 'KO')
      AND (lower(toString(option_type)) LIKE 'c%' OR lower(toString(option_type)) LIKE 'p%')
      AND volume > 0
      AND expiration_date >= '2025-08-01'
      AND expiration_date <  '2026-08-01'
      AND date >= '2025-06-01'
      AND date <  '2026-08-01'
    GROUP BY symbol, ticker
    HAVING final_dte <= 3
)
SELECT
    symbol,
    round(100 * countIf(
        (lower(toString(contract_type)) LIKE 'c%' AND spot_last <= strike)
     OR (lower(toString(contract_type)) LIKE 'p%' AND spot_last >= strike)
    ) / count(), 1)   AS pct_expired_otm,
    round(100 * countIf(
        (lower(toString(contract_type)) LIKE 'c%' AND spot_last >  strike)
     OR (lower(toString(contract_type)) LIKE 'p%' AND spot_last <  strike)
    ) / count(), 1)   AS pct_expired_itm,
    count()           AS expiring_contracts
FROM final_print
GROUP BY symbol
ORDER BY pct_expired_otm DESC
Run this yourself

MSFT berada di posisi tertinggi, dengan 57.6% kontraknya yang berakhir out of the money pada transaksi terakhir tersebut. KO berada di posisi terendah, yaitu 47.3%. Perhatikan hal ini sebelum mengulanginya di mana pun. Perhitungan ini menghitung kontrak, bukan posisi dan bukan nilai dolar. Setiap expiration mencantumkan ladder strike yang jauh di atas dan jauh di bawah harga saham, dan sebagian besar ladder tersebut secara konstruksi memang out of the money. Angka yang tinggi di sini menggambarkan cara strike dicatatkan. Angka tersebut tidak menunjukkan berapa banyak dana yang berisiko atau berapa banyak kontrak yang masih dimiliki oleh pihak yang membelinya.

Tanpa nilai bagi pembeli, tetap menjadi milik penjual

Setiap expiration memiliki dua sisi. Pembeli membayar premi yang kini hilang. Penjual menerima premi yang sama dan mempertahankan seluruhnya. Satu peristiwa menghasilkan dua catatan keuangan. Statistik ini dikutip kepada pembeli sebagai peringatan dan kepada penjual sebagai keunggulan, tetapi kedua versi tersebut tidak menyebut premi yang diterima atau risiko yang ditanggung untuk mendapatkannya. Bayangkan penjual yang menerima $40 per kontrak, lalu harus membayar kembali $900 pada kontrak yang bergerak berlawanan. Tingkat kedaluwarsa tanpa nilai miliknya sangat baik. Namun kinerja kuartal tersebut tidak.

Penutupan lebih awal membuat perhitungannya semakin kabur. Beli call seharga $2.00, lalu jual seharga $6.00 tiga minggu kemudian. Transaksi Anda ditutup dengan keuntungan. Kontrak tersebut terus diperdagangkan di akun pihak lain dan mungkin berakhir out of the money. Jika dihitung berdasarkan kontrak, itu menjadi satu lagi expiration tanpa nilai. Jika dihitung berdasarkan transaksi, posisi tersebut menghasilkan keuntungan bagi Anda. Penulis covered call memang memosisikan diri agar kontrak berakhir out of the money. Karena itu, statistik ini paling sering diulang dalam konteks tersebut.

Sebagian besar volume option tidak pernah mencapai expiration

Zero days to expiry, atau 0DTE, berarti kontrak yang diperdagangkan dan berakhir pada sesi yang sama. SPY, pasar US equity option terbesar, memiliki expiration setiap hari bursa. Volume tersebut mendominasi tape modern dan mendistorsi perhitungan apa pun yang mencampurkan transaksi dengan expiration.

QueryPorsi volume opsi SPY berdasarkan sisa hari hingga expiry, Q2 2026
SQL tepat di balik setiap angka
WITH
(
    SELECT sum(volume)
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND volume > 0
      AND date >= '2026-04-01'
      AND date <  '2026-07-01'
) AS quarter_volume
SELECT
    multiIf(days_to_expiry = 0,   '0 (expires that day)',
            days_to_expiry <= 5,  '1 to 5 days',
            days_to_expiry <= 21, '6 to 21 days',
            days_to_expiry <= 60, '22 to 60 days',
                                  '61 days or more')  AS days_to_expiry_bucket,
    round(100 * sum(volume) / quarter_volume, 1)      AS share_of_volume_pct,
    countDistinct(ticker)                             AS contracts_with_volume
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND volume > 0
  AND date >= '2026-04-01'
  AND date <  '2026-07-01'
GROUP BY days_to_expiry_bucket
ORDER BY min(days_to_expiry)
Run this yourself

Selama Q2 2026, bucket dengan tenor terpendek di papan, 1 to 5 days, mencakup 53.8% volume option SPY, yang tersebar di 15612 kontrak berbeda. Kontrak dengan sisa waktu 61 days or more mencakup 8.9% volume.

Kontrak 0DTE yang dibeli pada pukul 10.00 dan dijual pada pukul 14.30 tidak pernah mencapai expiration. Volumenya berada dalam bucket yang sama dengan kontrak yang dipertahankan hingga penutupan lalu dibiarkan kedaluwarsa. Setiap persentase utama yang memperlakukan volume option harian sebagai kumpulan posisi yang menuju expiration akan menghitung kontrak yang sama berulang kali. Mekanisme sesi tersebut dijelaskan dalam kapan option 0DTE diperdagangkan.

Apakah jarak strike mengubah probabilitas?

“Expired worthless” bukan karakteristik tetap dari option. Hasilnya berubah sesuai posisi strike terhadap harga dan sisa waktu. Panel berikutnya mengambil setiap kontrak SPY yang diperdagangkan dengan sisa waktu sekitar satu bulan, mengukur seberapa jauh kontrak tersebut out of the money pada hari itu, lalu memeriksa posisi underlying ketika kontrak yang sama terakhir berpindah tangan menjelang expiration.

QueryPorsi kontrak SPY out-of-the-money yang berakhir ITM, berdasarkan jarak pada 30 hari sebelum expiry
SQL tepat di balik setiap angka
WITH entry AS
(
    SELECT
        ticker,
        argMin(option_type, date)                 AS contract_type,
        toFloat64(argMin(strike_price, date))     AS strike,
        toFloat64(argMin(underlying_close, date)) AS spot_30d_out
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND (lower(toString(option_type)) LIKE 'c%' OR lower(toString(option_type)) LIKE 'p%')
      AND days_to_expiry BETWEEN 28 AND 32
      AND volume > 0
      AND date >= '2025-07-01'
      AND date <  '2026-07-01'
    GROUP BY ticker
),
last_print AS
(
    SELECT
        ticker,
        toFloat64(argMax(underlying_close, date)) AS spot_at_last_print,
        min(days_to_expiry)                       AS final_dte
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND volume > 0
      AND date >= '2025-07-01'
      AND date <  '2026-08-01'
    GROUP BY ticker
    HAVING final_dte <= 3
)
SELECT
    multiIf(otm_pct < 2,  'under 2% out',
            otm_pct < 5,  '2% to 5% out',
            otm_pct < 10, '5% to 10% out',
            otm_pct < 20, '10% to 20% out',
                          '20% or more out')            AS distance_at_30_days,
    round(100 * countIf(finished_itm) / count(), 1)      AS pct_finished_itm,
    count()                                             AS contracts
FROM
(
    SELECT
        if(lower(toString(e.contract_type)) LIKE 'c%',
           100 * (e.strike / e.spot_30d_out - 1),
           100 * (1 - e.strike / e.spot_30d_out)) AS otm_pct,
        if(lower(toString(e.contract_type)) LIKE 'c%',
           s.spot_at_last_print > e.strike,
           s.spot_at_last_print < e.strike)       AS finished_itm
    FROM entry AS e
    INNER JOIN last_print AS s ON s.ticker = e.ticker
)
WHERE otm_pct > 0
GROUP BY distance_at_30_days
ORDER BY min(otm_pct)
Run this yourself

Bucket terdekat, under 2% out, berada in the money pada transaksi terakhir sebesar 36.8% dari waktu tersebut, berdasarkan 1629 kontrak. Bucket terjauh berada in the money sebesar 0% dari waktu tersebut, berdasarkan 20% or more out. Satu persentase umum tidak dapat menggambarkan kedua ujung kurva tersebut. Untuk perbedaan antara berakhir in the money dan menyentuh strike dalam perjalanannya, lihat probability of touch vs probability of ITM.

Seperti apa satu siklus expiration

Pilih satu expiration dan amati pergerakannya. Kontrak SPY yang berakhir pada Jumat, 15 Mei 2026 telah dicatatkan dan dapat diperdagangkan jauh sebelumnya. Panel ini melacak bulan terakhir siklus tersebut dan menghitung setiap kontrak dengan tanggal expiration tersebut yang diperdagangkan pada setiap sesi.

QueryPerdagangan harian kontrak SPY yang berakhir 15 Mei 2026, bulan terakhir siklus
SQL tepat di balik setiap angka
SELECT
    toString(date)               AS date,
    round(sum(volume) / 1000, 1) AS volume_thousands,
    countDistinct(ticker)        AS contracts_with_volume
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND expiration_date = '2026-05-15'
  AND volume > 0
  AND days_to_expiry <= 30
  AND date >= '2026-04-01'
  AND date <  '2026-05-16'
GROUP BY date
ORDER BY date
Run this yourself

Pada sesi pertama yang ditampilkan, sebanyak 448.2 ribu kontrak dengan expiration tersebut berpindah tangan di 281 strike. Pada sesi terakhir, sebanyak 1685.7 ribu kontrak diperdagangkan. Tape tetap aktif hingga akhir siklus. Inilah gambaran siklus ketika pemegang menutup dan memperpanjang posisi, bukan sekadar mempertahankannya. Rolling posisi option merupakan salah satu bentuk umumnya.

Ukur rasio penutupan versus expiration Anda sendiri

Angka yang menggambarkan akun Anda tidak tersedia di halaman statistik mana pun. Angka tersebut adalah rasio penutupan versus expiration: selama satu kuartal, berapa banyak posisi option yang Anda tutup melalui transaksi offsetting, dan berapa banyak yang Anda pertahankan hingga tanggal expiration. Kedua jumlah tersebut tercatat dalam riwayat transaksi broker Anda.

Jika hampir semua posisi ditutup lebih awal, statistik agregat tentang expiration menggambarkan pasar yang hampir tidak Anda ikuti. Jika hampir semua posisi berjalan hingga sesi terakhir, mekanisme assignment dan pin di sekitar strike yang banyak diperdagangkan berlaku langsung bagi Anda. Karena itu, max pain dan early assignment layak dibaca berikutnya. Untuk gambaran yang lebih luas, lihat seberapa berisiko trading option.

Cara panel ini diukur

Moneyness diukur terhadap harga penutupan underlying pada sesi terakhir ketika suatu kontrak benar-benar diperdagangkan. Hanya kontrak yang masih diperdagangkan dalam tiga hari sebelum expiration yang dihitung. Transaksi settlement tidak termasuk dalam data ini. Sesi perdagangan terakhir digunakan sebagai penggantinya, sedangkan kontrak yang lebih dahulu tidak lagi aktif berada di luar sampel. Produk indeks dengan settlement AM dan cash settlement menggunakan transaksi settlement yang berbeda. Panel di sini mencakup kontrak single name dan ETF dengan settlement PM.

Setiap panel menghitung kontrak yang diperdagangkan pada sesi terkait. Strike yang tercatat tetapi tidak pernah diperdagangkan berada di luar sampel. Open interest tidak termasuk dalam data ini, sehingga tidak ada panel yang menghitung posisi yang masih dimiliki. Panel menghitung kontrak dan volume. Inilah perbedaan yang diabaikan oleh klaim 90%.

FAQ

Apakah 90% option berakhir tanpa nilai?

Tidak ada tabel clearinghouse atau bursa yang dipublikasikan yang menyatakan hal tersebut. Angka itu beredar tanpa denominator dan menggabungkan kontrak yang ditutup sebelum expiration, kontrak yang dieksekusi, serta kontrak yang dibiarkan kedaluwarsa. Ketiganya merupakan perhitungan berbeda yang menjawab pertanyaan berbeda.

Berapa persentase option yang dieksekusi?

Angka publik yang tepat untuk tahun tertentu tidak dapat diambil dan diverifikasi pembaca pada tingkat perincian tersebut. Karena itu, perlakukan setiap angka yang dikutip dengan skeptis. Mekanismenya dapat diverifikasi. Kontrak yang berakhir in the money sebesar satu sen atau lebih akan dieksekusi secara otomatis, kecuali pemegang memberikan instruksi sebaliknya. Dengan demikian, proporsi yang dieksekusi berubah mengikuti proporsi kontrak yang berakhir in the money.

Apakah option yang berakhir tanpa nilai selalu menghasilkan kerugian?

Bagi pihak yang mempertahankan option hingga expiration, hasilnya merupakan kerugian. Bagi pihak yang melakukan short, hasilnya merupakan keuntungan. Hal ini tidak menjelaskan kondisi trader yang membeli kontrak tersebut sebelumnya lalu menjualnya dengan keuntungan beberapa minggu sebelum expiration. Hasil akhir suatu kontrak dan hasil yang diperoleh seseorang merupakan dua hal berbeda.

Apakah option 0DTE berakhir tanpa nilai?

Sebagian besar volume 0DTE ditutup intraday dan tidak pernah mencapai bell terakhir. Kontrak yang dibeli dan dijual dalam satu sesi tidak memiliki hasil expiration sama sekali. Karena itu, perhitungan yang mencampurkan volume harian dengan expiration akan melebih-lebihkan jumlah kontrak yang benar-benar dipertahankan hingga penutupan.

Bagaimana cara menemukan tingkat milik saya sendiri?

Ambil riwayat transaksi satu kuartal dari broker Anda dan hitung dua hal: posisi yang ditutup melalui transaksi offsetting, serta posisi yang mencapai tanggal expiration. Rasio tersebut merupakan versi statistik yang berlaku untuk akun Anda.


Setiap panel di sini dilengkapi SQL yang digunakan. Buka salah satunya untuk melihat apa yang dihitung. Untuk menjalankan perhitungan yang sama pada nama-nama saham yang Anda ikuti, mintalah dalam bahasa sehari-hari melalui terminal Strasmore.