covered call a collar porównanie dochód a podłoga
Covered call vs collar: dodana put zamienia dochód w podłogę. Obie pozycje prześledzone w tym samym oknie SPY w czerwcu 2026, wycenione obok siebie.
Covered call i collar zaczynają się od tych samych dwóch elementów: 100 akcji, które już posiadasz, oraz jednej sprzedanej call opcji powyżej bieżącej ceny. Collar dodaje trzeci element – kupioną put opcję poniżej bieżącej ceny. Ta jedna zmiana zmienia charakter pozycji. Covered call zbiera premię i pozostawia otwartą stronę spadkową. Collar wydaje premię na zabezpieczenie (podłogę).
Oba poniższe schematy są prześledzone w tym samym rzeczywistym oknie czasowym: SPY, wygaśnięcie 18 czerwca 2026, pozycja otwarta 4 czerwca 2026 i śledzona do ostatniej pełnej sesji 15 czerwca.
Co zawiera każda pozycja
Covered call ma dwie nogi:
- 100 akcji, już posiadanych.
- Jedna krótka call opcja powyżej dzisiejszej ceny. Kupujący płaci premię z góry, a w zamian wszelkie zyski powyżej strike'u należą do niego.
Collar ma trzy nogi:
- Te same 100 akcji.
- Ta sama krótka call opcja, która ustanawia górny limit (sufit).
- Jedna długa put opcja poniżej dzisiejszej ceny, która ustanawia dolny limit (podłogę). Daje ona prawo sprzedaży po tym strike'u, niezależnie jak daleko spadnie akcja.
Mówiąc wprost: collar to covered call z podłogą zamontowaną pod spodem, a premia z call opcji finansuje tę podłogę. Każda noga z osobna jest opisana w przewodniku po covered call i opcyjnym collar, a część put jest zdefiniowana w czym są opcje put.
Dwie nogi opcyjne, wyceniane codziennie
Collar w tym przykładzie używa call opcji po $760 jako sufitu i put opcji po $740 jako podłogi. Covered call używa tej samej call opcji po $760 i niczego więcej.
Dokładny kod SQL dla każdej liczby
SELECT date,
round(avgIf(option_close, ticker = 'O:SPY260618P00740000'), 2) AS put_740,
round(avgIf(option_close, ticker = 'O:SPY260618C00760000'), 2) AS call_760,
round(avgIf(option_close, ticker = 'O:SPY260618C00760000')
- avgIf(option_close, ticker = 'O:SPY260618P00740000'), 2) AS net_credit
FROM global_markets.options_greeks
WHERE ticker IN ('O:SPY260618P00740000', 'O:SPY260618C00760000')
AND date BETWEEN '2026-06-04' AND '2026-06-15'
AND implied_volatility > 0.02
GROUP BY date
HAVING countIf(ticker = 'O:SPY260618P00740000') > 0
AND countIf(ticker = 'O:SPY260618C00760000') > 0
ORDER BY date4 czerwca call opcja sprzedała się za $5.65, a put opcja kosztowała $2.75, co dało netto kredyt w wysokości $2.9 dla tej pary. Podłoga była tańsza niż sufit, co sprawia, że collar przy takich strike'ach jest prawie darmowy.
Następnie dwie linie się rozchodzą. W ciągu czterech sesji do 10 czerwca put opcja wzrosła z $2.75 do $18.7, podczas gdy call opcja spadła z $5.65 do $0.28. Jedna noga zyskuje, gdy akcja spada, a druga traci na wartości. Posiadacz covered call trzyma tylko tę tracącą na wartości. Posiadacz collara posiada obie strony tej pary.
Te same akcje, dwie ścieżki
Teraz wyceń każdą całą pozycję na akcję, zaczynając od tego samego wejścia 4 czerwca.
Dokładny kod SQL dla każdej liczby
WITH entry_px AS (
SELECT avgIf(option_close, ticker = 'O:SPY260618C00760000') AS call_entry,
avgIf(option_close, ticker = 'O:SPY260618P00740000') AS put_entry
FROM global_markets.options_greeks
WHERE ticker IN ('O:SPY260618C00760000', 'O:SPY260618P00740000')
AND date = '2026-06-04'
AND implied_volatility > 0.02
)
SELECT g.date AS date,
round(avg(g.underlying_close), 2) AS shares_only,
round(avg(g.underlying_close) + any(entry_px.call_entry)
- avgIf(g.option_close, g.ticker = 'O:SPY260618C00760000'), 2) AS covered_call,
round(avg(g.underlying_close) + any(entry_px.call_entry)
- avgIf(g.option_close, g.ticker = 'O:SPY260618C00760000')
- any(entry_px.put_entry)
+ avgIf(g.option_close, g.ticker = 'O:SPY260618P00740000'), 2) AS collar,
round(avgIf(g.option_close, g.ticker = 'O:SPY260618P00740000')
- any(entry_px.put_entry), 2) AS collar_minus_covered
FROM global_markets.options_greeks AS g, entry_px
WHERE g.ticker IN ('O:SPY260618C00760000', 'O:SPY260618P00740000')
AND g.date BETWEEN '2026-06-04' AND '2026-06-15'
AND g.implied_volatility > 0.02
GROUP BY g.date
HAVING countIf(g.ticker = 'O:SPY260618C00760000') > 0
AND countIf(g.ticker = 'O:SPY260618P00740000') > 0
ORDER BY g.dateCzytaj kolumny jako trzy pozycje na jednym wykresie. shares_only to sama akcja. covered_call to akcja plus zaksięgowana premia, minus aktualna wartość krótkiej call opcji. collar to ta sama wartość, minus koszt put opcji, plus aktualna wartość put opcji.
Ostatnia kolumna, collar_minus_covered, to cała różnica między dwiema strategiami i jest niczym innym jak zmianą wartości put opcji. Na wejściu wynosi 0: obie pozycje są identyczne w momencie otwarcia. Na zamknięciu 10 czerwca wynosi 15.95, podłoga utrzymuje pozycję, podczas gdy same akcje były po $722.88. Do ostatniej sesji wynosi -1.59, put opcja oddała to, co kosztowała, podczas gdy akcje odbiły do $753.91.
Ta jedna kolumna to cały trade. Put opcja jest wydatkiem, który opłaca się podczas spadku i wygasa jako koszt podczas rajdu.
Trzy momenty, obok siebie
Dokładny kod SQL dla każdej liczby
WITH entry_px AS (
SELECT avgIf(option_close, ticker = 'O:SPY260618C00760000') AS call_entry,
avgIf(option_close, ticker = 'O:SPY260618P00740000') AS put_entry
FROM global_markets.options_greeks
WHERE ticker IN ('O:SPY260618C00760000', 'O:SPY260618P00740000')
AND date = '2026-06-04'
AND implied_volatility > 0.02
)
SELECT multiIf(g.date = '2026-06-04', '1. Entry (Jun 4)',
g.date = '2026-06-10', '2. Low close (Jun 10)',
'3. Final session (Jun 15)') AS stage,
round(avg(g.underlying_close), 2) AS shares_only,
round(avg(g.underlying_close) + any(entry_px.call_entry)
- avgIf(g.option_close, g.ticker = 'O:SPY260618C00760000'), 2) AS covered_call,
round(avg(g.underlying_close) + any(entry_px.call_entry)
- avgIf(g.option_close, g.ticker = 'O:SPY260618C00760000')
- any(entry_px.put_entry)
+ avgIf(g.option_close, g.ticker = 'O:SPY260618P00740000'), 2) AS collar
FROM global_markets.options_greeks AS g, entry_px
WHERE g.ticker IN ('O:SPY260618C00760000', 'O:SPY260618P00740000')
AND g.date IN ('2026-06-04', '2026-06-10', '2026-06-15')
AND g.implied_volatility > 0.02
GROUP BY g.date
HAVING countIf(g.ticker = 'O:SPY260618C00760000') > 0
AND countIf(g.ticker = 'O:SPY260618P00740000') > 0
ORDER BY g.dateNa wejściu obie struktury są warte tyle samo na akcję: $754.56 wobec $754.56. Na zamknięciu 10 czerwca covered call wynosił $728.25, a collar $744.2, podczas gdy same akcje były po $722.88. Na ostatniej sesji kolejność się odwraca: $758.19 dla covered call wobec $756.6 dla collara, przy akcjach po $753.91.
Jedno okno czasowe, dwie kolejności. Która struktura wygląda lepiej, zależy od ścieżki, jaką akurat obrała akcja, a ścieżka ta nie jest znana w momencie wejścia.
Cztery praktyczne różnice
Koszt. Covered call jest pozycją kredytową od pierwszej minuty: premia wchodzi, nic nie wychodzi. Collar wydaje część lub całość tego kredytu na put opcję. Przy tych strike'ach para nadal otworzyła się z kredytem w wysokości $2.9. Przesunięcie strike'u put bliżej ceny rynkowej podnosi jego cenę i może zamienić parę w debet.
Sufit. Obie struktury ograniczają zysk do strike'u call opcji. Powyżej $760, każdy dolar zysku z akcji jest dolarem, który krótka call opcja jest winna, i obie strony się znoszą.
Podłoga. Tylko collar ją ma. Strona spadkowa covered call to strona spadkowa akcji, amortyzowana jedynie zebraną premią i niczym więcej. Poniżej $740 put opcja collara znosi straty z akcji prawie jeden do jednego.
Nogi do zarządzania. Collar niesie dwa kontrakty z tym samym wygaśnięciem, więc rolowanie, wcześniejsze wykonanie i kalendarz wygaśnięcia dotyczą podwójnie. Kiedy wygasają opcje określa ten harmonogram.
Gdzie każda z nich pasuje
Żadna struktura nie jest bezpieczniejsza w abstrakcyjnym sensie. Odpowiadają na różne pytania.
Covered call to nakładka dochodowa na akcje, które właściciel jest skłonny utrzymać podczas spadku. Monetyzuje płaski rynek, a na płaskim rynku premia stanowi cały zwrot. Ryzykiem, które pozostawia nietkniętym, jest duży spadek wartości akcji.
Collar to zabezpieczenie na akcjach, których właściciel nie chce sprzedać. Klasycznym przypadkiem jest skoncentrowany posiadacz, którego majątek netto opiera się na jednej akcji, gdzie sprzedaż zrealizowałaby duży podatek i oznaczałaby rezygnację z dywidend. Podłoga jest celem; dochód jest sposobem na opłacenie podłogi.
Codzienne dryfowanie obu struktur jest rządzone przez ten sam zestaw wrażliwości, przede wszystkim deltę i zanik czasu, co greckie opcje opisuje w pełni.
FAQ
Czy collar to po prostu covered call z put opcją?
Mechanicznie tak. Collar to covered call plus jedna długa put opcja poniżej bieżącej ceny, utrzymywana do tego samego wygaśnięcia. Put opcja dodaje podłogę, a premia z call opcji ją finansuje.
Która z nich oddaje więcej wzrostu?
Żadna, przy tym samym strike'u call opcji. Obie przestają uczestniczyć w zyskach na suficie, ponieważ krótka call opcja jest identyczna w obu strukturach. Różnica leży wyłącznie po stronie spadkowej.
Czy collar kosztuje więcej niż covered call?
Kosztuje premię put opcji, odjętą od zebranej premii call opcji. W powyższym przykładzie z 4 czerwca 2026 para nadal otworzyła się z netto kredytem w wysokości $2.9, więc podłoga została sfinansowana z zapasem. Put opcja z strike'iem bliżej ceny rynkowej kosztuje więcej i może odwrócić parę do netto debetu.
Kiedy covered call kończy lepiej niż collar?
Na płaskich i rosnących rynkach, gdzie put opcja wygasa bezwartościowo, a jej koszt nigdy nie zostaje odzyskany. Na ostatniej sesji tego okna czasowego covered call wynosił $758.19 wobec $756.6 collara.
Czy covered call można później zamienić w collar?
Kupno put opcji na akcje, które już mają krótką call opcję, przekształca jedną strukturę w drugą. Dodana put opcja jest wyceniana w tym momencie, a nie przy pierwotnym wejściu, więc podłoga kupiona po spadku jest droższa niż ta sama podłoga kupiona przed nim.
Każda cena powyżej to zapytanie z bazy danych opcji. Prześledź nogi dowolnego kontraktu przez ich własny cykl życia na terminalu Strasmore.