ETF covered call rzeczywisty tradeoff
ETF covered call sprzedaje opcje kupna na indeks i wypłaca premię co miesiąc. Artykuł analizuje źródło dystrybucji oraz całkowity zwrot w poszczególnych latach.
ETF z zabezpieczoną premią (covered call ETF) posiada portfel akcji, zazwyczaj szerokiego indeksu, i systematycznie sprzedaje opcje kupna (call) na ten portfel. Premia uzyskana ze sprzedaży tych opcji jest wypłacana akcjonariuszom, najczęściej co miesiąc, a ta wypłata generuje deklarowaną stopę dystrybucji. Druga strona transakcji wygląda następująco: sprzedaż opcji kupna oddaje zyski powyżej ceny wykonania, jednocześnie pozostawiając portfel w pełni narażonym na spadki.
Jak działa fundusz ETF typu covered call
Fundusz robi na dużą skalę to, co indywidualny inwestor robi ze 100 akcjami i jednym kontraktem opcyjnym. Fundusz posiada koszyk indeksu. Według ustalonego harmonogramu – miesięcznie w przypadku starszych funduszy i w transzach tygodniowych w przypadku kilku nowszych – wystawia opcje kupna na indeks po cenie wykonania równej lub nieco wyższej od bieżącego poziomu. Nabywca opcji płaci dziś gotówką za prawo do kupna w przyszłości po cenie wykonania, a ta gotówka stanowi dochód funduszu z premii.
W dniu wygaśnięcia są dwa scenariusze. Jeśli indeks zamknie poniżej ceny wykonania, opcje wygasają bezwartościowo, a fundusz zatrzymuje każdy cent premii wraz z całym zyskiem koszyka. Jeśli indeks zamknie powyżej ceny wykonania, opcje są rozliczane ze stratą, która kompensuje wzrost koszyka powyżej poziomu wykonania. Fundusz zatrzymuje premię w obu przypadkach.
Poniżej arytmetyka na zaokrąglonych, poglądowych liczbach. Fundusz posiada 100 USD indeksu i wystawia jednomiesięczną opcję kupna z wykonaniem 102 USD, otrzymując 1,20 USD premii. Indeks na poziomie 101 USD w dniu wygaśnięcia: opcja wygasa bezwartościowo, fundusz ma 101 USD indeksu plus 1,20 USD gotówki. Indeks na poziomie 110 USD: opcja rozlicza się za 8 USD, fundusz ma 110 USD indeksu minus 8 USD plus 1,20 USD, czyli 103,20 USD. Wzrost powyżej 102 USD został sprzedany z góry za 1,20 USD. Indeks na poziomie 90 USD: opcja wygasa bezwartościowo, fundusz ma 90 USD indeksu plus 1,20 USD, a te 1,20 USD pokrywa niewielką część spadku o 10 USD. Liczby są hipotetyczne i zaokrąglone dla celów dydaktycznych.
Mechanika jest taka sama jak w przypadku pojedynczej akcji opisanej w strategii covered call, ale zastosowana do koszyka indeksu i rolowana według kalendarza, a nie według uznania inwestora. Wysokość premii zależy od wyceny opcji, więc fundusz wystawiający opcje na rynku o wysokiej zmienności zbiera więcej na kontrakt niż fundusz działający na rynku spokojnym. Poziom zmienności implikowanej jest głównym czynnikiem wejściowym.
Czym właściwie jest dystrybucja
Stopa dystrybucji to suma dotychczasowych wypłat podzielona przez cenę funduszu. Nie jest to stopa dywidendy w rozumieniu stosowanym dla spółki operacyjnej, gdzie wypłata pochodzi z zysków. Zobacz stopa dywidendy, aby poznać tę różnicę. Miesięczny czek z ETF-u na opcje kupna (covered call) składa się z trzech odrębnych źródeł: premii opcyjnej, dywidend wypłacanych przez akcje w koszyku oraz, w wielu miesiącach, części klasyfikowanej jako zwrot kapitału.
Zwrot kapitału to element, który zaskakuje inwestorów. Oznacza on, że część płatności stanowi zwrot własnego kapitału inwestora, co obniża wartość aktywów netto funduszu oraz podstawę kosztową inwestora. Gotówka jest realna. Etykieta ma znaczenie dla tego, jak płatność zachowuje się w długich okresach utrzymywania oraz jak jest opodatkowana, a sponsorzy funduszy publikują podział corocznie w formularzu 1099-DIV.
Najczystszym sposobem, aby zobaczyć, co daje dystrybucja, jest podzielenie trzyletnich stóp zwrotu na komponent cenowy i komponent dystrybucyjny. Poniższe okno obejmuje okres od lipca 2023 do końca czerwca 2026, z dwoma zwykłymi funduszami indeksowymi dodanymi dla skali.
Dokładny kod SQL dla każdej liczby
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 DESCCzytaj dwie środkowe kolumny łącznie. Zwykły fundusz indeksowy Nasdaq QQQ wypłacił 2.4% swojej ceny początkowej w ramach 13 dystrybucji i dodał 98.9% wzrostu ceny, co daje łącznie 101.2%. Na dole tabeli RYLD wypłacił 32.1% swojej ceny początkowej w ramach 36 miesięcznych czeków, podczas gdy jego cena zmieniła się o -10.8%, pozostawiając łącznie 21.3%.
Fundusze covered call grupują się ze względu na swoją konstrukcję: duża kolumna dystrybucji obok małej kolumny ceny. Najsilniejszy fundusz covered call w grupie, JEPQ, osiągnął 62.6% łącznie wobec 101.2% zwykłego funduszu indeksowego. Wysoka wartość dystrybucji i wysoka wartość całkowitej stopy zwrotu to odrębne twierdzenia, a tabela pokazuje, jak daleko od siebie mogą się one znajdować w okresie trzech lat.
Hossa ogranicza zysk funduszu, bessa wciąż boli
Trzyletnie okno powyżej obejmuje jeden reżim. Podział danych według lat kalendarzowych rozdziela dwie strony tego kompromisu. Obie kolumny poniżej to stopy zwrotu całkowitego (zmiana ceny plus dystrybucje) dla funduszu indeksowego Nasdaq oraz funduszu covered call Nasdaq w tych samych okresach.
Dokładny kod SQL dla każdej liczby
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 regimeW roku 2022 decline fundusz indeksowy zwrócił -32.8%, a fundusz covered call zwrócił -18.7%. Dochód z premii zamortyzował część spadku. Nie zapobiegł mu jednak – i żadna pozycja covered call nigdy nie jest w stanie tego zrobić: premia to stałe przychodzące saldo, stojące naprzeciw nieograniczonego spadku.
W roku 2023 rebound fundusz indeksowy zwrócił 53.6%, podczas gdy fundusz covered call zwrócił 21.2%. Ten sam wzorzec utrzymuje się w 2025 advance: 20% wobec 7.9%. Każdy wzrost większy niż zebrana premia to wzrost, w którym fundusz uczestniczy tylko do poziomu wykonania opcji.
Ta asymetria to cała konstrukcja w jednym zdaniu. Silne wzrosty są ograniczone do poziomu wykonania plus premii, spadki są amortyzowane tylko przez premię, a przepływy pieniężne pozostają stabilne przez oba okresy.
Linia cenowa a erozja NAV
Dystrybucje są odejmowane od wartości aktywów netto funduszu w dniu ustalenia prawa do dywidendy, dlatego fundusz wypłacający co miesiąc większość swoich premii opcyjnych utrzymuje z grubsza płaską linię cenową, podczas gdy śledzony przez niego indeks rośnie. Indeksowanie każdej ceny do 100 na początku lipca 2023 r. uwidacznia ten wzór. Są to wyłącznie poziomy cenowe, bez doliczania dystrybucji.
Dokładny kod SQL dla każdej liczby
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.mW ciągu 36 miesięcy od 2023-07 do 2026-06 linia cenowa funduszu indeksu Nasdaq osiągnęła 191.7, a linia funduszu indeksu S&P 500 osiągnęła 163. Dwie linie funduszy covered call zakończyły na poziomach 102.2 i 98.7, blisko punktu startu.
Ta płaska linia to zamierzony efekt działania konstrukcji, a nie wada. Akcjonariusz posiadający udziały przez cały ten okres otrzymywał miesięczną gotówkę zamiast wzrostu wartości. To rozróżnienie ma znaczenie dla każdego, kto rozważa reinwestycję: inwestor wydający dystrybucje utrzymuje pozycję, której wartość rynkowa utrzymuje się blisko poziomu zakupu, podczas gdy pozycja posiadacza indeksu rosła, a wypłaty po drodze były bardzo niskie.
Ten wzór wyjaśnia również, dlaczego podawana stopa dystrybucji może utrzymywać się na podobnym poziomie przez lata. Stopa to wypłata podzielona przez cenę, a gdy obie zmieniają się razem, wskaźnik prawie się nie porusza.
Dopasowanie i ograniczenia
Dwa punkty strukturalne dopełniają obraz. Po pierwsze, fundusze te mają wyższe wskaźniki kosztów niż zwykłe fundusze indeksowe, ponieważ systematyczne wystawianie opcji jest operacją aktywną. Po drugie, dystrybucje w rachunku podlegającym opodatkowaniu są co miesiąc zdarzeniami podatkowymi, przy czym część stanowiąca zwrot kapitału koryguje podstawę kosztową, zamiast być opodatkowana w momencie otrzymania. Inwestorzy trzymający je na rachunkach z odroczonym opodatkowaniem unikają corocznego tarcia podatkowego i zachowują przepływy pieniężne.
Struktura ta odpowiada celowi, jakim jest bieżący dochód z alokacji w akcje, którą posiadacz zamierza utrzymać, w połączeniu z akceptacją ograniczonego udziału we wzrostach. Działa ona na niekorzyść celu, jakim jest maksymalna długoterminowa kapitalizacja, gdzie ograniczony potencjał wzrostu działa przeciwko posiadaczowi w każdym dobrym roku. Każdy, kto porównuje ten instrument z samodzielnym prowadzeniem tej strategii, może zestawić go obok porównania covered call i cash secured put oraz strategii wheel, które obie oddają te same mechanizmy premii w ręce inwestora. Dla innej rodziny funduszy, gdzie wewnętrzne mechanizmy instrumentu dominują nad długoterminowymi wynikami, zobacz jak działają lewarowane ETF-y.
FAQ
Czy fundusze ETF typu covered call wypłacają dywidendę?
Wypłacają dystrybucję, która jest kategorią szerszą. Miesięczna płatność łączy premię opcyjną, dywidendy wypłacane przez akcje w koszyku oraz często składnik zwrotu kapitału. Tylko druga część jest dywidendą w zwykłym rozumieniu, a roczny formularz 1099-DIV od sponsora funduszu pokazuje podział.
Dlaczego cena akcji funduszu ETF typu covered call pozostaje stabilna lub spada?
Większość zebranej premii opcyjnej jest wypłacana, a nie zatrzymywana, a każda dystrybucja obniża wartość aktywów netto w dniu ustalenia prawa do dywidendy. W ciągu 36 miesięcy przedstawionych na wykresie powyżej, linie cen dwóch funduszy covered call zakończyły na poziomie 102.2 i 98.7 wobec indeksu startowego 100, podczas gdy linie zwykłych funduszy indeksowych osiągnęły 191.7 i 163.
Czy fundusze ETF typu covered call chronią przed spadkiem rynku?
Tylko w zakresie zebranej premii. W 2022 decline roku fundusz covered call Nasdaq zwrócił -18.7% wobec -32.8% funduszu indeksowego, co stanowiło poduszkę kilku punktów przy dużym spadku. Premia jest stałym kredytem; spadek poniżej niej nie ma dolnej granicy.
Czym jest zwrot kapitału w dystrybucji funduszu?
Jest to część płatności, która stanowi zwrot własnego kapitału inwestora, a nie dochód wypracowany przez fundusz. Obniża ona wartość aktywów netto funduszu oraz podstawę kosztową inwestora, co odracza, a nie usuwa konsekwencje podatkowe. Sponsorzy funduszy raportują klasyfikację po zamknięciu roku kalendarzowego.
Czy stopa dystrybucji jest tym samym co całkowity zwrot?
Nie. Stopa dystrybucji mierzy wypłaconą gotówkę podzieloną przez cenę. Całkowity zwrot dodaje zmianę ceny, co ujawnia ograniczony potencjał wzrostu. W ciągu trzech lat powyżej jeden fundusz covered call wypłacił 32.1% swojej ceny początkowej i osiągnął 21.3% całkowitego zwrotu.
Każda liczba tutaj pochodzi z zapisanego, wersjonowanego zapytania nad zarchiwizowanymi rekordami dystrybucji i rzeczywistymi cenami. Rozwiń dowolny panel, aby przeczytać jego SQL, lub uruchom to samo porównanie w terminalu Strasmore.