Strasmore Research
Edukasi Matt ConnorOleh Matt Connor

Dampak Stock Split terhadap Opsi Anda

Stock split menyesuaikan opsi secara otomatis. Pelajari perubahan strike price dan deliverable 100 saham, serta kapan perhitungannya menjadi tidak lazim.

Pemecahan saham tidak mengubah nilai opsi Anda. The Options Clearing Corporation, lembaga kliring yang menerbitkan setiap opsi AS yang tercatat, menyesuaikan setiap kontrak terbuka pada tanggal pemecahan, dan penyesuaiannya murni aritmetika: jumlah dolar yang diperlukan untuk mengeksekusi kontrak dan jumlah saham yang mendasarinya tetap setara dengan kondisi awal. Yang berubah adalah bentuk kontraknya, dan salah satu kelompok rasio pemecahan mengubah bentuk tersebut hingga melampaui konvensi 100 saham yang diasumsikan oleh setiap option chain.

Apa yang terjadi pada opsi Anda dalam pemecahan saham 4-for-1

Mulai dari kasus sederhana yang sesuai dengan sebagian besar pemecahan saham perusahaan besar. Pemecahan 4-for-1 memberikan empat saham untuk setiap saham yang dimiliki, dan harga saham dibagi empat pada pagi hari ketika pemecahan berlaku. Tiga elemen pada kontrak opsi berubah secara bersamaan:

  • Harga strike dibagi 4.
  • Jumlah kontrak yang dimiliki dikalikan 4.
  • Deliverable tetap 100 saham per kontrak, dengan ticker yang sama.

Gunakan contoh hipotetis. Satu call dengan strike $200 pada saham seharga $220 menjadi empat call dengan strike $50 pada saham seharga $55. Mengeksekusi kontrak awal berarti membayar $20.000 untuk 100 saham. Mengeksekusi keempat kontrak yang telah disesuaikan berarti membayar $20.000 untuk 400 saham, dan 400 saham setelah pemecahan merupakan klaim yang sama atas perusahaan seperti 100 saham sebelum pemecahan. Tidak ada pihak yang untung atau rugi dari penyesuaian tersebut.

Setiap rasio bilangan bulat bekerja dengan cara ini, baik 2-for-1 maupun 10-for-1. Option chain setelahnya tetap terlihat normal: strike bulat, kontrak 100 saham, dan simbol yang tidak berubah. Pemecahan saham standar membuat posisi opsi tidak memerlukan tindakan apa pun, sedangkan pergerakan saham setelahnya merupakan pertanyaan terpisah dari apa yang terjadi pada kontrak.

Seberapa sering pemecahan saham masuk ke pasar opsi?

Pemecahan saham berlangsung di pasar AS dalam kedua arah setiap tahun.

QueryStock split AS berdasarkan tahun: jumlah forward dan reverse, 2017 hingga Juli 2026
SQL tepat di balik setiap angka
SELECT toYear(execution_date) AS year,
       countIf(toFloat64(split_to) > toFloat64(split_from)) AS forward_splits,
       countIf(toFloat64(split_to) < toFloat64(split_from)) AS reverse_splits
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2017-01-01')
  AND execution_date < toDate('2026-08-01')
  AND toFloat64(split_from) > 0
  AND toFloat64(split_to) > 0
GROUP BY year
ORDER BY year
Run this yourself

Pada 2025 tercatat 429 pemecahan forward dan 1038 pemecahan reverse. Titik terakhir mencakup 2026 hingga akhir Juli saja, sehingga harus dibaca sebagai tahun parsial. Selama 10 tahun yang ditampilkan, kolom reverse tetap terisi, dan pemecahan reverse merupakan kondisi yang paling sering membuat kontrak opsi terlihat tidak lazim. Pemecahan saham mendatang mencatat jadwal berikutnya.

Rasio pemecahan mana yang benar-benar terjadi?

Pemecahan forward terkonsentrasi pada beberapa rasio, dan rasionya menentukan penyesuaian.

QueryRasio forward split paling umum sejak 2020 dan penyesuaian setiap rasio terhadap kontrak
SQL tepat di balik setiap angka
SELECT concat(toString(toUInt32(split_to)), '-for-', toString(toUInt32(split_from))) AS ratio_label,
       if(modulo(toUInt32(split_to), toUInt32(split_from)) = 0, 'whole number', 'uneven') AS adjustment_style,
       count() AS split_count,
       round(100 * count() / (
           SELECT count()
           FROM global_markets.stocks_splits
           WHERE execution_date >= toDate('2020-01-01')
             AND execution_date < toDate('2026-08-01')
             AND toFloat64(split_to) > toFloat64(split_from)
             AND toFloat64(split_from) > 0
             AND toFloat64(split_from) = round(toFloat64(split_from))
             AND toFloat64(split_to) = round(toFloat64(split_to))
       ), 1) AS share_of_forward_pct
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2020-01-01')
  AND execution_date < toDate('2026-08-01')
  AND toFloat64(split_to) > toFloat64(split_from)
  AND toFloat64(split_from) > 0
  AND toFloat64(split_from) = round(toFloat64(split_from))
  AND toFloat64(split_to) = round(toFloat64(split_to))
GROUP BY ratio_label, adjustment_style
ORDER BY split_count DESC
LIMIT 10
Run this yourself

2-for-1 memimpin dengan 407 pemecahan, atau 27% dari seluruh pemecahan forward sejak 2020, disusul 3-for-1 dengan 14.5%. Kolom gaya penyesuaian memisahkan dua kondisi: rasio bilangan bulat, ketika jumlah kontrak cukup dikalikan, dan rasio tidak merata, ketika hal itu tidak dapat dilakukan. Baris dengan rasio tidak merata menjadi fokus bagian selanjutnya.

Pemecahan 3-for-2 dan deliverable 150 saham

Pemecahan 3-for-2 memberikan 1,5 saham untuk setiap saham yang dimiliki. Setengah kontrak tidak ada, sehingga jumlah kontrak tetap dan penyesuaian diterapkan pada elemen lainnya:

  • Strike dibagi 1,5. Strike $60 menjadi $40, dan strike $50 menjadi $33,33.
  • Deliverable menjadi 150 saham dari saham setelah pemecahan.
  • Multiplier menjadi 150, sehingga premi yang dikutip sebesar 2,00 berbiaya $300, bukan $200.

Perhitungannya tetap seimbang. Strike $60 atas 100 saham berarti biaya eksekusi $6.000 sebelum pemecahan, sedangkan strike $40 atas 150 saham juga berarti $6.000 setelah pemecahan. Pemegang kontrak tetap berada pada posisi yang setara. Namun, pencatatannya kini tidak lazim: strike seperti $33,33, premi yang dikalikan 150, dan simbol yang dimodifikasi, karena kontrak yang disesuaikan diperdagangkan dengan root bernomor seperti XYZ1, bukan XYZ. Siapa pun yang membuka option chain atas saham tersebut sedang membaca kontrak dengan ketentuan yang berbeda dari kontrak yang mereka kenal.

Apa yang dicakup satu kontrak setelahnya

Setiap rasio yang tidak dapat membagi secara merata akan mengubah deliverable. Panel di bawah ini mengambil rasio forward tidak merata yang paling umum dan rasio reverse yang paling umum sejak 2020, lalu menghitung cakupan kontrak 100 saham setelah penyesuaian berlaku.

QueryCakupan satu kontrak 100 saham setelah rasio split non-bulat, 2020 hingga Juli 2026
SQL tepat di balik setiap angka
WITH ratio_counts AS (
    SELECT concat(toString(toUInt32(split_to)), '-for-', toString(toUInt32(split_from))) AS ratio_label,
           if(toFloat64(split_to) > toFloat64(split_from), 'forward split', 'reverse split') AS direction,
           round(100 * toFloat64(split_to) / toFloat64(split_from), 2) AS shares_per_contract_after,
           count() AS split_count
    FROM global_markets.stocks_splits
    WHERE execution_date >= toDate('2020-01-01')
      AND execution_date < toDate('2026-08-01')
      AND toFloat64(split_from) > 0
      AND toFloat64(split_to) > 0
      AND toFloat64(split_from) = round(toFloat64(split_from))
      AND toFloat64(split_to) = round(toFloat64(split_to))
      AND modulo(toUInt32(split_to), toUInt32(split_from)) != 0
    GROUP BY ratio_label, direction, shares_per_contract_after
),
ranked AS (
    SELECT ratio_label,
           direction,
           shares_per_contract_after,
           split_count,
           row_number() OVER (PARTITION BY direction ORDER BY split_count DESC) AS rank_in_direction
    FROM ratio_counts
)
SELECT ratio_label,
       direction,
       split_count,
       shares_per_contract_after
FROM ranked
WHERE rank_in_direction <= 5
ORDER BY shares_per_contract_after DESC
Run this yourself

Rentang pada kolom tersebut menunjukkan intinya. Di bagian atas, 3-for-2 menyisakan 150 saham di balik satu kontrak. Di bagian bawah, 1-for-20 menyisakan 5. Satu baris posisi yang mencantumkan satu kontrak dapat berarti jumlah apa pun dalam kolom tersebut, dan hanya memo penyesuaian yang menentukan angka pastinya.

Pemecahan reverse menjalankan mekanisme secara terbalik

Pemecahan reverse disesuaikan melalui mekanisme yang berbeda, dan perbedaan inilah yang sering menimbulkan kesalahan. Dalam pemecahan reverse 1-for-10, harga strike tidak berubah, jumlah kontrak tidak berubah, multiplier 100 tetap, dan deliverable dikurangi menjadi 10 saham.

Misalkan saham diperdagangkan pada $0,50 dengan kontrak berstrike $0,50. Setelah konsolidasi, saham diperdagangkan mendekati $5,00 dan kontrak tetap menunjukkan strike $0,50, tetapi kini hanya mencakup 10 saham. Biaya eksekusi adalah $0,50 dikalikan multiplier 100, yaitu $50, dan kontrak tersebut memberikan 10 saham yang nilainya sekitar $50. Nilainya tidak berubah. Namun, layar menampilkan strike $0,50 terhadap saham seharga $5,00. Ini terlihat seperti call yang sangat in the money, padahal bukan. Baris tunggal tersebut merupakan sumber salah tafsir yang paling umum di sekitar pemecahan reverse saham.

Siapa yang menentukan penyesuaian?

Bukan pasar dan bukan broker Anda. Panel penyesuaian yang dibentuk dari bursa opsi yang mencatatkan opsi tersebut, dengan satu perwakilan OCC, menetapkan ketentuan untuk setiap aksi korporasi. OCC kemudian menerbitkan memo informasi yang mencantumkan sekuritas, rasio, tanggal efektif, deliverable baru, multiplier baru, pembagi strike, dan simbol opsi baru. Broker menerapkan ketentuan tersebut, dan posisi diperbarui pada malam hari. Memo tersebut tersedia untuk publik sebelum tanggal efektif dan merupakan satu-satunya sumber yang mendefinisikan deliverable secara tepat.

Dividen tunai khusus menggunakan mekanisme yang sama

Dividen kuartalan biasa tidak pernah menyesuaikan kontrak. Penetapan harga opsi sudah memperhitungkan arus dividen yang diperkirakan, dan tanggal ex-dividend berlalu tanpa perubahan ketentuan kontrak.

Distribusi tunai khusus atau luar biasa diperlakukan berbeda. Kebijakan dividen tunai OCC yang dipublikasikan menetapkan batas sebesar $12,50 per kontrak, atau 12,5 sen per saham pada kontrak standar 100 saham. Distribusi yang mencapai atau melampaui batas tersebut akan memicu penyesuaian. Memo menjelaskan apakah strike dikurangi atau uang tunai ditambahkan ke aset yang diserahkan oleh kontrak. Besarnya distribusi menentukan seberapa sering hal ini relevan, dan jumlah distribusinya tidak tersebar secara merata.

QueryDistribusi kas satu kali berdasarkan ukuran: pembayaran, ticker, dan nilai median sejak 2021
SQL tepat di balik setiap angka
SELECT multiIf(toFloat64(cash_amount) >= 5, '$5.00 and up',
               toFloat64(cash_amount) >= 1, '$1.00 to $5.00',
               toFloat64(cash_amount) >= 0.25, '$0.25 to $1.00',
               toFloat64(cash_amount) >= 0.125, '$0.125 to $0.25',
               'under $0.125') AS payout_bucket,
       count() AS payment_count,
       uniqExact(ticker) AS ticker_count,
       round(100 * count() / (
           SELECT count()
           FROM global_markets.stocks_dividends
           WHERE ex_dividend_date >= toDate('2021-01-01')
             AND ex_dividend_date < toDate('2026-08-01')
             AND distribution_type != 'recurring'
             AND toFloat64(cash_amount) > 0
       ), 1) AS share_of_payments_pct,
       round(quantileDeterministic(0.5)(toFloat64(cash_amount), cityHash64(ticker)), 3) AS median_usd
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toDate('2021-01-01')
  AND ex_dividend_date < toDate('2026-08-01')
  AND distribution_type != 'recurring'
  AND toFloat64(cash_amount) > 0
GROUP BY payout_bucket
ORDER BY median_usd
Run this yourself

Pembayaran 5068, atau 40.1% dari total, berada dalam rentang under $0.125, di bawah batas per kontrak. Rentang $5.00 and up mencakup 1204 pembayaran atas 740 ticker, dengan median $15 per saham. Distribusi sebesar itu mengeluarkan nilai yang material dari saham pada tanggal ex-dividend, dan ketentuan kontrak ikut berubah. Dividen khusus membahas sisi aksi korporasi dari peristiwa yang sama.

Dua hal yang harus diperiksa pada kontrak yang disesuaikan

  • Likuiditas menurun. Seri yang disesuaikan mempertahankan open interest untuk sementara, tetapi hanya menarik sedikit peserta baru, sehingga bid ask spread melebar. Menutup posisi dapat lebih mahal daripada saat membukanya.
  • Layar sering salah menilai kontrak tersebut. Banyak alat mengasumsikan multiplier 100 dan deliverable 100 saham. Akibatnya, kuotasi 2,00 pada kontrak dengan multiplier 150 ditampilkan sebagai $200, bukan $300, dan persentase apa pun yang dihitung dari dasar tersebut menjadi salah di halaman.

Satu kebiasaan dapat mengatasi keduanya. Baca deliverable terlebih dahulu, lalu multiplier, kemudian strike. Dengan urutan itu, kontrak yang disesuaikan selalu dapat dipahami.

FAQ pemecahan saham dan opsi

Apakah saya kehilangan uang jika saham mengalami pemecahan saat saya memegang opsi?

Tidak. Penyesuaian mempertahankan total biaya eksekusi dan total klaim saham. Pemecahan 4-for-1 membagi strike menjadi seperempat dan melipatgandakan jumlah kontrak. Rasio tidak merata seperti 3-for-2 membagi strike dengan 1,5 dan meningkatkan deliverable menjadi 150 saham. Tidak ada pihak yang untung atau rugi dari penyesuaian itu sendiri.

Mengapa harga strike opsi saya tidak sesuai dengan harga saham?

Itu merupakan tanda kontrak yang disesuaikan, paling sering setelah pemecahan reverse, ketika strike dibiarkan tetap dan deliverable yang dikurangi. Kontrak dengan strike $0,50 atas saham yang diperdagangkan mendekati $5,00 setelah konsolidasi 1-for-10 tetap hanya memberikan 10 saham.

Apa arti angka 1 dalam simbol opsi seperti XYZ1?

Angka tersebut menandai seri yang disesuaikan, dengan deliverable atau multiplier yang berbeda dari bentuk standar 100 saham. Root bernomor memisahkan kontrak yang disesuaikan dari kontrak standar baru yang dicatatkan atas saham yang sama. Memo OCC untuk aksi korporasi tersebut menetapkan ketentuan pastinya.

Apakah opsi disesuaikan untuk dividen biasa?

Tidak. Dividen berulang tidak mengubah kontrak. Kebijakan dividen tunai OCC menyesuaikan kontrak untuk distribusi khusus atau luar biasa yang memenuhi ambang $12,50 per kontrak, setara dengan 12,5 sen per saham pada kontrak 100 saham.


Setiap angka pada halaman ini berasal dari stored query atas catatan pemecahan dan distribusi yang telah diajukan. Buka panel untuk membaca SQL di baliknya, atau jalankan layar yang sama sendiri di terminal Strasmore.