Cara Menghitung Return Covered Call
Panduan menghitung return covered call: net debit, break-even, static return, return if called, contoh satu kontrak, dividen, dan annualisasi.
Untuk menghitung return covered call, Anda memerlukan empat angka: net debit, break-even, static return, dan return if called. Keempatnya berasal dari tiga input: harga yang dibayarkan untuk 100 saham, premi yang diterima dari satu call yang dijual atas saham tersebut, dan strike call itu. Contoh di bawah menurunkan masing-masing angka secara berurutan, lalu menambahkan dividen dan langkah annualisasi.
Apa itu covered call, dan return yang mana yang Anda maksud?
Covered call terdiri atas 100 saham yang Anda miliki dan satu call yang dijual atas saham tersebut. Call memberi pembelinya hak untuk membeli saham itu pada harga tetap, yaitu strike, sampai opsi berakhir. Harga yang Anda terima dari penjualan call, yaitu premi, masuk sebagai kas ke akun Anda sejak hari pertama. Mekanismenya dijelaskan dalam cara kerja covered call. Berikut perhitungannya.
“Return” tetap ambigu sampai Anda menyebutkan kondisi akhir yang sedang dihitung:
- Net debit: nilai pembelian saham dikurangi credit dari premi, yaitu kas yang benar-benar dikeluarkan untuk posisi tersebut.
- Break-even: net debit dibagi 100 saham, yaitu harga pada saat expiration di bawahnya nilai posisi lebih rendah daripada biaya perolehannya.
- Static return: return posisi ketika harga saham tepat sama dengan harga hari ini pada saat expiration, call tidak bernilai dan saham masih Anda miliki.
- Return if called: return ketika harga saham berada pada atau di atas strike dan saham dijual pada strike tersebut.
Satu kontrak mencakup 100 saham, sehingga premi yang dikutip sebesar $1.00 menghasilkan $100.00.
Cara menghitung return covered call: contoh perhitungan
Gunakan saham fiktif dengan harga bulat $50.00 dan call yang jatuh tempo dalam 30 hari, dengan strike $52.50 dan kuotasi $1.00. Saham tersebut berharga $5,000.00. Penjualan call menghasilkan credit $100.00.
- Net debit: $5,000.00 dikurangi $100.00 menjadi $4,900.00, atau $49.00 per saham.
- Break-even: $49.00 pada saat expiration.
- Static return: pada harga saham yang tidak berubah di $50.00, call berakhir tanpa nilai dan premi $100.00 menjadi seluruh hasilnya, yaitu 2.04% selama 30 hari.
- Return if called: assignment pada $52.50 menjual saham seharga $5,250.00. Capital gain saham sebesar $250.00 ditambah premi $100.00 menjadi $350.00 atas net debit $4,900.00, atau 7.14% selama 30 hari.
Kedua persentase menggunakan net debit sebagai denominator, yaitu kas yang masih berisiko setelah credit diterima. Sebagian broker mengutip return yang sama terhadap nilai penuh $5,000.00 sehingga angkanya lebih kecil; selisihnya adalah premi itu sendiri. Posisi kebalikan, yaitu menjual put dengan kas yang disisihkan, dibandingkan dalam covered call vs cash secured put.
Asal premi dalam numerator
Premi adalah harga pasar. Besarnya mengikuti seberapa besar pergerakan yang diperkirakan pasar opsi terjadi pada saham selama masa berlaku kontrak. Ekspektasi tersebut dikutip sebagai persentase tahunan dan dikenal sebagai implied volatility. Lima saham berkapitalisasi besar, diukur dengan cara yang sama sampai Juli 2026:
SQL tepat di balik setiap angka
SELECT
underlying_symbol AS symbol,
round(100 * quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker)), 1) AS median_iv_pct,
count() AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY')
AND date >= '2026-07-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND delta > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY underlying_symbol
ORDER BY median_iv_pct DESCMedian implied volatility berada pada rentang 43.4% pada MSFT hingga 13.4% pada SPY di antara 5 saham tersebut. Perhitungan menggunakan call dengan sisa waktu 20 hingga 45 hari dan strike dalam rentang 5% dari harga saham. Static return 2% pada saham dengan volatilitas paling rendah dan static return 2% pada saham dengan volatilitas paling tinggi bukanlah transaksi yang sama. Transaksi kedua dibayar untuk rentang hasil 30 hari yang jauh lebih lebar. Opsi likuid vs volatil memisahkan kedua konsep tersebut.
Mengapa strike in-the-money mempercepat penerimaan return
Sekarang jual call $47.50 atas saham yang sama seharga $50.00, dengan kuotasi $3.20. Harga tersebut terdiri atas $2.50 intrinsic value, yaitu selisih harga saham yang sudah berada di atas strike, dan $0.70 time value.
- Net debit: $4,680.00, atau $46.80 per saham.
- Break-even: $46.80, memberikan cushion 6.4% di bawah harga saham, dibandingkan 2.0% pada call $52.50.
- Static return: harga saham yang tidak berubah di $50.00 membuat call tetap in-the-money, sehingga saham dijual pada $47.50. Hasil penjualan sebesar $4,750.00 dikurangi net debit $4,680.00 menghasilkan $70.00, atau 1.50%.
- Return if called: tetap 1.50%. Setiap harga akhir pada atau di atas $47.50 menghasilkan $70.00 dan tidak lebih.
Seluruh return covered call in-the-money adalah time value-nya, yaitu $0.70 per saham dalam contoh ini. Nilai tersebut diterima pada setiap harga expiration di atas $47.50. Inilah front-loading: maksimum return lebih kecil, tetapi diterima dari entry price yang lebih rendah, dengan ruang penurunan 5% sebelum angkanya berubah sama sekali. Call $52.50 menawarkan 7.14% dan memerlukan rally 5% untuk menghasilkan return tersebut. Hari assignment dijelaskan dalam apa yang terjadi jika opsi berakhir in-the-money.
Kedua kondisi akhir tersebut tidak memiliki probabilitas yang sama. Delta, yaitu laju perubahan harga opsi terhadap perubahan harga saham, juga dapat digunakan sebagai perkiraan kasar probabilitas yang diimplikasikan pasar bahwa opsi berakhir in-the-money. Diurutkan berdasarkan jarak strike, untuk call AAPL sampai Juli 2026 dengan sisa waktu 20 hingga 45 hari:
SQL tepat di balik setiap angka
SELECT
multiIf(
moneyness < -0.075, '7.5% to 10% in the money',
moneyness < -0.025, '2.5% to 7.5% in the money',
moneyness < 0.025, 'within 2.5% of the stock',
moneyness < 0.075, '2.5% to 7.5% out of the money',
'7.5% to 10% out of the money') AS strike_band,
round(quantileDeterministic(0.5)(toFloat64(delta), cityHash64(ticker)), 2) AS median_delta,
count() AS contract_count
FROM
(
SELECT
ticker,
delta,
toFloat64(strike_price) / toFloat64(underlying_close) - 1 AS moneyness
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= '2026-07-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND delta > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) <= 0.10
)
GROUP BY strike_band
ORDER BY min(moneyness)Median delta berada pada rentang 0.86 di band 7.5% to 10% in the money hingga 0.17 di band 7.5% to 10% out of the money. Jika dibaca sebagai probabilitas kasar, call yang jauh in-the-money dihargai pasar sebagai lebih mungkin di-assignment daripada tidak. Call yang jauh out-of-the-money dihargai sebagai kecil kemungkinannya untuk di-assignment. Static return yang dikutip pada strike dengan delta rendah adalah angka yang diperkirakan pasar dapat Anda terima. Return if called pada strike yang sama adalah angka yang tidak diperkirakan pasar akan Anda terima.
Bagaimana cara melakukan annualisasi return covered call?
Static return 30 hari sebesar 2.04% biasanya dikutip sebagai annualized return 24.8%: 2.04 dikalikan 365 lalu dibagi 30. Aritmetikanya sederhana. Asumsi di baliknya perlu dinyatakan dengan jelas. Perkalian dengan 12.17 mengasumsikan 12 bulan berikutnya persis seperti bulan ini, dengan premi yang sama pada jarak yang sama dari harga saham, saham tidak pernah dipanggil, dan tidak ada satu bulan pun posisi berada di luar pasar. Return if called sebesar 7.14% menghasilkan annualized return 86.9%. Angka ini mengasumsikan hal yang lebih kuat lagi: saham menembus strike setiap bulan dan dibeli kembali pada harga yang lebih tinggi setiap kali.
Bagian asumsi yang berkaitan dengan premi dapat diukur. Di bawah ini adalah median implied volatility untuk call AAPL near-the-money, bulan demi bulan, selama dua tahun hingga Juli 2026.
SQL tepat di balik setiap angka
SELECT
formatDateTime(toStartOfMonth(date), '%Y-%m') AS month,
round(100 * quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker)), 1) AS median_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= '2024-08-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND delta > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY toStartOfMonth(date)
ORDER BY toStartOfMonth(date)Seri tersebut dimulai pada 23.3% pada 2024-08 dan berakhir pada 28.4% pada 2026-07, dengan 24 pembacaan bulanan ditampilkan pada panel. Bulan-bulan tersebut tidak identik, demikian pula premi yang ditawarkan pada masing-masing bulan. Annualisasi adalah skala untuk membandingkan holding period dengan durasi berbeda. Annualisasi tidak lagi berfungsi sebagai skala ketika angka utama dibaca sebagai return tahunan. Selalu sebutkan period return beserta jumlah harinya terlebih dahulu.
Bagaimana dividen dan early assignment masuk ke dalam perhitungan
Dividen yang dibayarkan saat saham masih Anda miliki masuk ke dalam numerator. Misalkan saham $50.00 memasuki ex-dividend date dengan dividen $0.35 dalam periode 30 hari dan Anda tetap memegangnya sampai tanggal tersebut. Static return menjadi premi $100.00 ditambah dividen $35.00 atas net debit $4,900.00, yaitu 2.76%, bukan 2.04%.
Kualifikasi ini penting. Opsi saham bergaya Amerika dapat dieksekusi pada hari bursa mana pun sebelum expiration. Insentif pemegang call untuk melakukan exercise lebih awal terutama muncul pada hari sebelum saham memasuki ex-dividend date. Dengan begitu, pemegang call dapat menerima dividen yang tidak dibayarkan oleh kontrak itu sendiri. Call dengan sedikit time value tersisa dan dividen yang lebih besar daripada time value tersebut merupakan kandidat standar untuk early exercise. Saham kemudian berpindah pada strike sebelum ex-date, dan dividen $35.00 tidak pernah diterima. Ex-dividend dates dan opsi menjelaskan waktunya, sedangkan Opsi Amerika vs Eropa membahas kontrak mana yang dapat di-exercise lebih awal.
Hal-hal yang tidak dapat ditunjukkan oleh perhitungan return
Setiap angka sejauh ini menggambarkan satu tanggal, satu expiration, dan satu posisi yang dipertahankan sampai tanggal tersebut. Ada dua hal yang berada di luar kerangka itu.
Pertama adalah upside yang diserahkan. Di atas strike, nilai saham yang diperoleh adalah strike, berapa pun harga yang tercetak di layar. Panel di bawah ini mengambil data AAPL bulan demi bulan selama dua tahun hingga Juli 2026. Panel tersebut membandingkan pergerakan saham dengan pergerakan yang dibatasi pada 5%, seperti bentuk covered call yang ditulis 5% out-of-the-money dan dipertahankan sampai expiration setiap bulan.
SQL tepat di balik setiap angka
WITH monthly AS
(
SELECT
toStartOfMonth(toTimeZone(window_start, 'America/New_York')) AS m,
toFloat64(argMax(close, window_start)) AS last_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
AND window_start >= '2024-07-01'
AND window_start < '2026-08-01'
GROUP BY m
)
SELECT
formatDateTime(m, '%Y-%m') AS month,
round(100 * (last_close / prev_close - 1), 2) AS stock_pct,
round(least(100 * (last_close / prev_close - 1), 5.0), 2) AS called_away_pct
FROM
(
SELECT
m,
last_close,
lagInFrame(last_close) OVER (ORDER BY m ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM monthly
)
WHERE prev_close > 0
ORDER BY mPada 2026-07, seri tanpa batas mencatat 6.35%, sedangkan seri dengan batas mencatat 5%. Selama 24 bulan yang ditampilkan, kedua garis bertumpuk pada setiap bulan ketika harga turun dan berpisah pada setiap bulan ketika harga menembus batas 5%. Premi menambahkan nilai tetap yang sama pada kedua garis. Premi tidak pernah mengubah bentuknya.
Kedua adalah downside, yang hanya dikurangi oleh premi, bukan dihilangkan. Break-even pada $49.00 untuk saham seharga $50.00 memberikan cushion 2%. Penurunan 20% membuat posisi tersebut kira-kira 18% berada di bawah air, sementara call yang berakhir tanpa nilai merupakan dampak terkecil pada bulan tersebut. Variasi yang menggunakan sebagian premi untuk membeli floor dijelaskan dalam covered call vs collar. Versi yang terus menjual premi setelah assignment adalah strategi wheel, sedangkan dana yang menjalankan strategi write pada jadwal tetap dijelaskan dalam penjelasan covered call ETFs.
FAQ
Bagaimana cara menghitung static return pada covered call?
Bagi premi yang diterima dengan net debit, lalu nyatakan holding period di sebelahnya. Premi $1.00 atas saham seharga $50.00 menghasilkan $100.00 atas net debit $4,900.00, yaitu 2.04% selama 30 hari. Perhitungan ini berlaku hanya jika saham berakhir di bawah strike.
Berapa break-even price pada covered call?
Harga saham yang dibayarkan dikurangi premi per saham. Saham seharga $50.00 dengan premi $1.00 memiliki break-even pada $49.00. Pada expiration, jika harganya di bawah $49.00, nilai gabungan posisi lebih rendah daripada biayanya.
Apakah return covered call dihitung berdasarkan net debit atau harga saham penuh?
Net debit adalah kas yang masih berisiko setelah credit diterima, dan menjadi denominator yang digunakan di seluruh halaman ini. Perhitungan terhadap biaya saham tanpa pengurangan premi menghasilkan persentase yang sedikit lebih kecil. Selisih keduanya tepat sebesar premi.
Apakah annualized return covered call merupakan yield?
Tidak. Angka tersebut adalah return satu periode dikalikan 365 lalu dibagi jumlah hari dalam periode itu. Perhitungan tersebut mengasumsikan premi yang sama tersedia pada setiap periode berikutnya dan saham tidak pernah dipanggil. Bacalah sebagai skala untuk membandingkan holding period.
Apa yang terjadi pada return jika call di-assignment lebih awal?
Nilai dolarnya tetap sama, sedangkan holding period menjadi lebih pendek. Karena itu, annualized return naik, sementara hasil kas tidak berubah. Jika early assignment terjadi sehari sebelum ex-dividend date, dividen sepenuhnya keluar dari numerator.
Cara panel-panel ini dibuat
Ketiga panel opsi membaca greeks harian per kontrak. Data hanya mempertahankan baris ketika perhitungan implied volatility berhasil konvergen dan kontrak diperdagangkan pada hari tersebut. Call diisolasi dengan mempertahankan delta positif. Near-the-money berarti strike berada dalam rentang 5% dari penutupan underlying pada hari itu. Median dihitung secara deterministik, sehingga pengulangan pada window tetap menghasilkan angka yang sama. Panel harga bulanan menggunakan harga terakhir yang tercatat pada setiap bulan. Seri yang dibatasi menerapkan batas 5% pada pergerakan yang sama.
Setiap panel di sini memuat SQL persis yang menghasilkan datanya. Buka salah satunya untuk melihat filter yang digunakan. Pertanyaan yang sama dapat diajukan dalam bahasa sehari-hari di terminal Strasmore.