Strasmore Research
İncelemeler Matt ConnorYazan Matt Connor

covered call ETF gerçek getiri analizi

Covered call ETF'ler endeks alım opsiyonu satar ve primi aylık dağıtır. Dağıtımın kaynağı ile yıllık toplam getiri performansı incelenmiştir.

Bir covered call ETF, genellikle geniş bir endeks olan bir hisse portföyü tutar ve bu portföye karşı sistematik olarak alım opsiyonları satar. Bu opsiyonların satışından elde edilen prim, çoğunlukla aylık olarak hissedarlara dağıtılır ve bu ödeme, başlık dağıtım getirisini oluşturur. İşlemin diğer tarafında ise şu yer alır: alım opsiyonları satmak, kullanım fiyatının üzerindeki kazançları kaybettirirken portföyü düşüşlere karşı tamamen açık bırakır.

Kapsanmış alım opsiyonu ETF'i nasıl çalışır

Yapı, tek bir yatırımcının 100 hisse ve bir opsiyon sözleşmesiyle yaptığını ölçekli olarak gerçekleştirir. Fon, endeks sepetini elinde tutar. Belirlenmiş bir takvimle — eski fonlarda aylık, daha yeni birkaç fonda haftalık dilimler halinde — endeks üzerinde cari seviyede veya hafif üzerinde alım opsiyonları yazar. Bir alım opsiyonu alıcısı, kullanım fiyatından daha sonra satın alma hakkı için bugün nakit öder ve bu nakit fonun prim geliridir.

Vadede iki yol vardır. Endeks kullanım fiyatının altında kalırsa opsiyonlar değersiz düşer ve fon, sepetin kazandığıyla birlikte primin her kuruşunu elinde tutar. Endeks kullanım fiyatının üzerinde kalırsa opsiyonlar zararla kapatılır ve bu kapatma zararı, sepetin kullanım fiyatı seviyesinin üzerindeki değer artışını dengeler. Fon her iki durumda da primi korur.

İşte yuvarlak örnek rakamlarla aritmetik. Bir fon, bir endekste 100$ tutar ve 1,20$ prim toplayarak 102$'dan kullanımlı bir aylık alım opsiyonu yazar. Vade sonunda endeks 101$: opsiyon değersiz düşer ve fon 101$ endeks artı 1,20$ nakit tutar. Endeks 110$: opsiyon 8$'dan kapatılır ve fon 110$ endeks eksi 8$ artı 1,20$, yani 103,20$ tutar. 102$'ın üzerindeki yükseliş peşinen 1,20$'a satılmıştır. Endeks 90$: opsiyon değersiz düşer, fon 90$ endeks artı 1,20$ tutar ve bu 1,20$, 10$'lık düşüşün küçük bir kısmını karşılar. Bu rakamlar öğretim amaçlı varsayımsal ve yuvarlanmıştır.

Mekanik, kapsanmış alım opsiyonu stratejisinde ele alınan tek hisse versiyonuyla aynıdır; ancak bir endeks sepetine uygulanır ve yatırımcının takdirine değil, takvime göre devir yapılır. Prim büyüklüğü opsiyon fiyatlamasını izler, bu nedenle yüksek oynaklıklı bir piyasada opsiyon yazan bir fon, sakin bir piyasada yazandan sözleşme başına daha fazla prim toplar. Zımni oynaklık seviyesi ana girdidir.

Dağıtımın gerçekte ne olduğu

Dağıtım getirisi, geçmiş dağıtımların fon fiyatına bölünmesidir. Ödemelerin kârdan yapıldığı bir işletme şirketinde kullanılan temettü getirisi anlamına gelmez. Bu karşılaştırma için temettü getirisi maddesine bakın. Bir covered call ETF'sinin aylık çeki üç ayrı kaynaktan oluşur: opsiyon primi, sepetteki hisselerden gelen temettüler ve birçok ayda sermaye iadesi olarak sınıflandırılan kısım.

Sermaye iadesi insanları şaşırtan kısımdır. Ödemenin bir kısmının yatırımcının kendi anaparasının geri dönüşü olduğu anlamına gelir; bu da fonun net varlık değerini ve yatırımcının maliyet esasını düşürür. Nakit gerçektir. Etiket, ödemenin uzun vadeli elde tutma dönemlerinde nasıl davrandığı ve nasıl vergilendirildiği açısından önem taşır; fon sponsorları bu dökümü her yıl Form 1099-DIV'de yayınlar.

Dağıtımın ne satın aldığını görmenin en temiz yolu, üç yıllık getirileri fiyat bileşeni ve dağıtım bileşeni olarak ayırmaktır. Aşağıdaki pencere Temmuz 2023'ten Haziran 2026 sonuna kadar uzanır ve ölçeklendirme için iki adi endeks fonu içerir.

SorgulaÜç yıllık toplam getiri, fiyat değişimi ve dağıtımlara ayrılmış: Temmuz 2023 - Haziran 2026
Her verinin arkasındaki tam SQL
WITH px AS (
    SELECT ticker,
           argMin(close, window_start) AS start_price,
           argMax(close, window_start) AS end_price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('QYLD', 'XYLD', 'RYLD', 'JEPI', 'JEPQ', 'SPYI', 'QQQ', 'SPY')
      AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2023-07-03') AND toDate('2026-06-30')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker
),
dv AS (
    SELECT ticker,
           sum(cash_amount) AS distributions,
           count() AS payments
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('QYLD', 'XYLD', 'RYLD', 'JEPI', 'JEPQ', 'SPYI', 'QQQ', 'SPY')
      AND ex_dividend_date BETWEEN toDate('2023-07-03') AND toDate('2026-06-30')
      AND cash_amount > 0
    GROUP BY ticker
)
SELECT px.ticker AS ticker,
       round(px.start_price, 2) AS start_price,
       round(px.end_price, 2) AS end_price,
       round((px.end_price - px.start_price) / px.start_price * 100, 1) AS price_return_pct,
       round(dv.distributions / px.start_price * 100, 1) AS distribution_return_pct,
       round(((px.end_price - px.start_price) + dv.distributions) / px.start_price * 100, 1) AS total_return_pct,
       dv.payments AS payments
FROM px
INNER JOIN dv ON px.ticker = dv.ticker
ORDER BY total_return_pct DESC
Run this yourself

Ortadaki iki sütunu birlikte okuyun. Adi Nasdaq endeks fonu QQQ, 13 dağıtım boyunca başlangıç fiyatının 2.4%'ini ödedi ve 98.9% fiyat artışı ekleyerek toplamda 101.2%'e ulaştı. Tablonun altında RYLD, 36 aylık çek boyunca başlangıç fiyatının 32.1%'sini öderken fiyatı -10.8% hareket etti ve toplamda 21.3% bıraktı.

Covered call fonları yapıları gereği kümelenir: küçük bir fiyat sütununun yanında büyük bir dağıtım sütunu. Gruptaki en güçlü covered call fonu JEPQ, adi endeks fonunun 101.2%'sine karşılık 62.6% toplam getiriye ulaştı. Yüksek bir dağıtım rakamı ile yüksek bir toplam getiri rakamı ayrı iddialardır ve tablo, üç yıllık bir dönemde bu ikisinin ne kadar uzakta durabileceğini gösterir.

Yükselen piyasalarda fon tavan yapar, düşen piyasalarda ise zarar devam eder

Yukarıdaki üç yıllık pencere tek bir rejimi kapsar. Kaydı takvim yılına göre bölmek, ödünleşimin iki yarısını ayırır. Aşağıdaki her iki sütun da aynı tarihler için bir Nasdaq endeks fonu ve bir Nasdaq covered call fonunun toplam getirisini, yani fiyat değişimi artı dağıtımları göstermektedir.

SorgulaTakvim yılına göre toplam getiri: Nasdaq endeks fonu vs Nasdaq teminatlı alım fonu
Her verinin arkasındaki tam SQL
WITH ranges AS (
    SELECT arrayJoin([('2022 decline', toDate('2022-01-03'), toDate('2022-12-30')),
                      ('2023 rebound', toDate('2023-01-03'), toDate('2023-12-29')),
                      ('2024 advance', toDate('2024-01-02'), toDate('2024-12-31')),
                      ('2025 advance', toDate('2025-01-02'), toDate('2025-12-31'))]) AS r
),
px AS (
    SELECT r.1 AS regime,
           m.ticker AS ticker,
           argMin(m.close, m.window_start) AS p0,
           argMax(m.close, m.window_start) AS p1
    FROM ranges, global_markets.delayed_stocks_minute_aggs AS m
    WHERE m.ticker IN ('QYLD', 'QQQ')
      AND toDate(toTimeZone(m.window_start, 'America/New_York')) BETWEEN r.2 AND r.3
      AND (toHour(toTimeZone(m.window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(m.window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY regime, ticker
),
dv AS (
    SELECT r.1 AS regime,
           d.ticker AS ticker,
           sum(d.cash_amount) AS dist
    FROM ranges, global_markets.stocks_dividends AS d
    WHERE d.ticker IN ('QYLD', 'QQQ')
      AND d.cash_amount > 0
      AND d.ex_dividend_date BETWEEN r.2 AND r.3
    GROUP BY regime, ticker
)
SELECT px.regime AS regime,
       round(maxIf((px.p1 - px.p0 + dv.dist) / px.p0 * 100, px.ticker = 'QQQ'), 1) AS index_fund_total_pct,
       round(maxIf((px.p1 - px.p0 + dv.dist) / px.p0 * 100, px.ticker = 'QYLD'), 1) AS covered_call_total_pct
FROM px
INNER JOIN dv ON px.regime = dv.regime AND px.ticker = dv.ticker
GROUP BY regime
ORDER BY regime
Run this yourself

2022 decline yılında endeks fonu -32.8%, covered call fonu ise -18.7% getiri sağladı. Prim geliri düşüşün bir kısmını yastıkladı. Düşüşü engellemedi ve hiçbir covered call pozisyonu bunu asla yapamaz: prim, sınırsız bir düşüşe karşı sabit bir alacak olarak durur.

2023 rebound yılında endeks fonu 53.6% getiri sağlarken, covered call fonu 21.2% getiri sağladı. Aynı model 2025 advance yılında da geçerlidir: 20%'ye karşı 7.9%. Toplanan primden daha büyük her yükseliş, fonun yalnızca kullanım fiyatına kadar katıldığı bir yükseliştir.

Bu asimetri, tüm yapıyı tek bir cümlede özetler. Güçlü yükselişler kullanım fiyatı artı primle sınırlanır, düşüşler yalnızca prim kadar yastıklanır ve nakit akışı her ikisinde de sabit kalır.

Fiyat çizgisi ve NAV erozyonu

Dağıtımlar, temettü tarihinde fonun net varlık değerinden çıkar. Bu nedenle, opsiyon priminin çoğunu her ay dağıtan bir fon, takip ettiği endeks bileşik getiri sağlarken kabaca yatay bir fiyat çizgisi izler. Temmuz 2023 başında tüm fiyatları 100'e endekslemek bu örüntüyü görünür kılar. Bunlar yalnızca fiyat seviyeleridir, hiçbir dağıtım eklenmemiştir.

Sorgula100'e endekslenmiş fiyat yolu: iki endeks fonu ve teminatlı alım karşılıkları, ay sonları
Her verinin arkasındaki tam SQL
WITH px AS (
    SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS m,
           ticker,
           argMax(close, window_start) AS price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('QYLD', 'XYLD', 'QQQ', 'SPY')
      AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2023-07-01') AND toDate('2026-06-30')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY m, ticker
),
base AS (
    SELECT ticker, argMin(price, m) AS p0
    FROM px
    GROUP BY ticker
)
SELECT formatDateTime(px.m, '%Y-%m') AS month,
       round(maxIf(px.price / base.p0 * 100, px.ticker = 'QQQ'), 1) AS nasdaq_fund_price,
       round(maxIf(px.price / base.p0 * 100, px.ticker = 'QYLD'), 1) AS nasdaq_covered_call_price,
       round(maxIf(px.price / base.p0 * 100, px.ticker = 'SPY'), 1) AS sp500_fund_price,
       round(maxIf(px.price / base.p0 * 100, px.ticker = 'XYLD'), 1) AS sp500_covered_call_price
FROM px
INNER JOIN base ON px.ticker = base.ticker
GROUP BY px.m
ORDER BY px.m
Run this yourself

2023-07'ten 2026-06'e kadar olan 36 aylık dönemde Nasdaq endeks fonu fiyat çizgisi 191.7'e, S&P 500 endeks fonu fiyat çizgisi ise 163'ya ulaştı. İki alım opsiyonlu fon çizgisi ise başladıkları seviyelere yakın olan 102.2 ve 98.7'de tamamlandı.

Bu yatay çizgi bir kusur değil, tasarımın belirtildiği gibi çalışmasıdır. Dönem boyunca hisse senedi tutan bir yatırımcı, fiyat artışı yerine aylık nakit aldı. Bu ayrım, yeniden yatırım yapmayı değerlendirenler için önemlidir: Dağıtımları harcayan bir yatırımcının pozisyonunun piyasa değeri satın alma seviyesine yakın kalırken, endeks yatırımcısının pozisyonu büyümüş ve bu süreçte çok az dağıtım ödemiştir.

Bu örüntü ayrıca, belirtilen bir dağıtım getirisinin neden yıllarca aynı ana rakam civarında kalabileceğini de açıklar. Getiri, ödemenin fiyata bölümüdür ve ikisi birlikte hareket ettiğinde oran neredeyse hiç değişmez.

Uyum ve sınırlamalar

Resmi tamamlayan iki yapısal nokta vardır. Birincisi, bu fonlar düz endeks fonlarına kıyasla daha yüksek gider oranları taşır; çünkü sistematik opsiyon yazımı aktif bir işlemdir. İkincisi, dağıtımlar vergilendirilebilir bir hesapta her ay vergilendirilebilir olay olarak kaydedilir; sermaye iadesi kısmı, geldiğinde vergilendirilmek yerine maliyet bazını ayarlar. Bu fonları vergi ertelenmiş hesaplarda tutan yatırımcılar, yıllık vergi sürtünmesinden kaçınır ve nakit akışını korur.

Bu yapı, sahibinin elinde tutmayı planladığı bir hisse tahsisinden cari gelir elde etme hedefine uygundur; buna yükselişlere sınırlı katılımın kabulü eşlik eder. Maksimum uzun vadeli bileşik getiri hedefine aykırıdır; çünkü tavanlanan yükseliş, her güçlü yılda sahibinin aleyhine bileşik getiri oluşturur. Bu yapıyı kendi başına işlem yapmakla karşılaştıran herkes, aynı prim mekanizmalarını yatırımcının kendi ellerine veren covered call ve nakit teminatlı put karşılaştırması ve tekerlek stratejisi yanında değerlendirebilir. Yapının iç mekanizmalarının uzun vadeli sonuçlara hakim olduğu farklı bir fon ailesi için kaldıraçlı ETF'lerin nasıl çalıştığına bakın.

SSS

Covered call ETF'leri temettü öder mi?

Dağıtım öderler; bu daha geniş bir kategoridir. Aylık ödeme, opsiyon primini, sepetteki hisselerin ödediği temettüleri ve sıklıkla bir anapara iadesi bileşenini birleştirir. Bunlardan yalnızca ikincisi olağan anlamda temettüdür ve fon sponsorunun yıllık 1099-DIV formu bu ayrımı gösterir.

Bir covered call ETF hisse fiyatı neden sabit kalır veya aşağı yönlü sürüklenir?

Toplanan opsiyon priminin çoğu elde tutulmak yerine dağıtılır ve her dağıtım, temettü tarihinde net varlık değerini düşürür. Yukarıda grafiği çizilen 36 aylık dönemde, iki covered call fon fiyat çizgisi 100 başlangıç endeksine karşı 102.2 ve 98.7 seviyelerinde tamamlanırken, düz endeks fon çizgileri 191.7 ve 163 seviyelerine ulaştı.

Covered call ETF'leri piyasa düşüşüne karşı korur mu?

Yalnızca toplanan prim kadar. 2022 decline yılında bir Nasdaq covered call fonu, endeks fonunun -32.8%'sına karşı -18.7% getiri sağladı; büyük bir düşüşte birkaç puanlık bir tampon. Prim sabit bir kredidir; altındaki düşüşün bir tabanı yoktur.

Fon dağıtımında anapara iadesi nedir?

Ödemenin, fonun kazandığı gelir yerine yatırımcının kendi anaparasının geri dönen kısmıdır. Fonun net varlık değerini ve yatırımcının maliyet esasını düşürür; bu, vergi sonucunu ortadan kaldırmak yerine erteler. Fon sponsorları sınıflandırmayı takvim yılı kapandıktan sonra raporlar.

Dağıtım getirisi toplam getiri ile aynı şey midir?

Hayır. Dağıtım getirisi, ödenen nakdin fiyata bölünmesini ölçer. Toplam getiri, fiyat değişimini de ekler; tavanlı yükseliş potansiyeli burada ortaya çıkar. Yukarıdaki üç yılda, bir covered call fonu başlangıç fiyatının 32.1%'sini dağıttı ve 21.3% toplam getiri sağladı.


Buradaki her rakam, kaydedilmiş dağıtım kayıtları ve gerçek fiyatlar üzerinde depolanmış, sürümlendirilmiş bir sorgudan gelir. SQL'ini okumak için herhangi bir paneli genişletin veya Strasmore terminalinde aynı karşılaştırmayı çalıştırın.