Strasmore Research
Edukacja Matt ConnorAutor: Matt Connor · Zaktualizowano 2026-08-08

Jak rolować pozycję opcyjną w górę i w czasie

Dowiedz się jak rolować pozycję opcyjną poprzez zamknięcie bieżącego kontraktu i otwarcie nowego. Sprawdź wpływ kredytu netto na próg rentowności oraz ryzyko wcześniejszej realizacji.

Czym jest rolowanie pozycji opcyjnej?

Rolowanie to jednoczesne zamknięcie posiadanej pozycji i otwarcie nowej. Zazwyczaj wiąże się to z przesunięciem terminu wygaśnięcia na późniejszy oraz często ze zmianą ceny wykonania (strike). Choć platformy transakcyjne często prezentują to jako pojedyncze zlecenie, a rozliczenie (fill) widnieje jako jeden wynikowy kredyt lub debet, w rzeczywistości operacja składa się z dwóch odrębnych zleceń. Istotą rolowania jest wpływ tych dwóch zleceń na próg rentowności (break-even), okres ograniczenia potencjału wzrostowego, ryzyko wcześniejszej realizacji (assignment) oraz rozliczenie podatkowe.

Czym jest rolowanie pozycji opcyjnej?

Rolowanie to zlecenie zamknięcia połączone ze zleceniem otwarcia. Jeśli posiadasz krótką pozycję w opcji call (covered call) z ceną wykonania 200 USD wygasającą w bieżącym miesiącu, rolowanie „w górę i w czasie” (roll up and out) oznacza odkupienie tej opcji (buy to close) i sprzedaż opcji z wyższą ceną wykonania w późniejszym terminie (sell to open). Większość platform pozwala na zestawienie obu nóg transakcji jako spreadu z jednym limitem ceny. Limit ten stanowi wartość netto: premię otrzymaną za nową opcję pomniejszoną o koszt odkupienia starej.

Rolowanie „w czasie” (out) przesuwa termin wygaśnięcia na późniejszy. Rolowanie „w górę” (up) podnosi cenę wykonania opcji call, a rolowanie „w dół” (down) obniża cenę wykonania opcji put. Rolowanie „za kredyt” występuje, gdy nowa opcja jest droższa od kosztu zamknięcia starej, co skutkuje dopływem gotówki na rachunek. Rolowanie „za debet” to sytuacja odwrotna: dopłacasz do zmiany pozycji. Pojedyncze zlecenie to jedynie wygoda egzekucji. Z punktu widzenia ewidencji pozycji oraz przepisów podatkowych są to dwa odrębne zdarzenia.

Dlaczego rolowanie w czasie generuje kredyt

Cena opcji składa się z dwóch części. Wartość wewnętrzna (intrinsic value) to kwota, o jaką opcja jest „w pieniądzu” (in the money), natomiast wartość czasowa (extrinsic value) to pozostała część ceny: kwota, jaką nabywca płaci za szansę na ruch kursu akcji przed wygaśnięciem. Opcje z dalszym terminem wygaśnięcia mają wyższą wartość czasową i to ona stanowi źródło kredytu przy rolowaniu w czasie.

Poniższy panel przedstawia to bezpośrednio. Wykorzystano opcje call na AAPL z ceną wykonania w przedziale 2% od kursu akcji, utrzymując zbliżony poziom „bycia w pieniądzu” i uśredniając ceny zamknięcia w podziale na dni do wygaśnięcia w okresie sześciu miesięcy do sierpnia 2026 roku.

ZapytanieWycena dodatkowego czasu: premia opcji call AAPL typu at-the-money w zależności od liczby dni do wygaśnięcia
Dokładny kod SQL dla każdej liczby
SELECT
    dte_bucket,
    round(avg(premium_pct), 2) AS call_premium_pct_of_spot,
    count()                    AS sample_count
FROM
(
    SELECT
        multiIf(days_to_expiry <=  7, '1-7 days',
                days_to_expiry <= 14, '8-14 days',
                days_to_expiry <= 30, '15-30 days',
                days_to_expiry <= 60, '31-60 days',
                days_to_expiry <= 90, '61-90 days',
                                      '91-180 days')              AS dte_bucket,
        days_to_expiry                                            AS dte,
        toFloat64(option_close) / toFloat64(underlying_close) * 100 AS premium_pct
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND lower(option_type) IN ('call', 'c')
      AND iv_converged = 1
      AND volume > 0
      AND date >= '2026-02-01'
      AND date <  '2026-08-01'
      AND days_to_expiry BETWEEN 1 AND 180
      AND underlying_close > 0
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.02
)
GROUP BY dte_bucket
ORDER BY min(dte)
Run this yourself

Wraz z upływem 6 przedziałów czasowych linia ulega wygięciu. Opcje z 1-7 days do wygaśnięcia kosztowały średnio 1.32% ceny akcji, podczas gdy w przedziale 91-180 days średnia wyniosła 7.37%. Podwojenie czasu do wygaśnięcia nie oznacza podwojenia premii. Standardowe modele wyceny opcji skalują wartość czasową bliżej pierwiastka kwadratowego z dodanego czasu niż liniowo, a powyższa krzywa odzwierciedla tę zależność na podstawie rzeczywistych cen zamknięcia. W praktyce oznacza to, że rolowanie o miesiąc opcji, której pozostał tydzień do wygaśnięcia, może przynieść znaczny kredyt, podczas gdy ta sama operacja dla opcji z sześciomiesięcznym terminem niemal nie zmienia ceny.

Jaki jest koszt rolowania ceny wykonania w górę

Rolowanie w czasie to tylko połowa strategii „w górę i w czasie”. Podniesienie ceny wykonania zwiększa kurs, przy którym akcje mogą zostać odebrane, ale jednocześnie obniża premię otrzymywaną za opcję. Krzywa moneyness pokazuje obie strony tego kompromisu.

ZapytanieWpływ wzrostu ceny wykonania na premię: opcje call AAPL z terminem zapadalności 30–45 dni
Dokładny kod SQL dla każdej liczby
SELECT
    strike_vs_spot,
    round(avg(premium_pct), 2) AS call_premium_pct_of_spot,
    count()                    AS sample_count
FROM
(
    SELECT
        multiIf(strike_ratio < 0.95, '5%+ below spot',
                strike_ratio < 0.98, '2-5% below spot',
                strike_ratio < 1.02, 'at the money',
                strike_ratio < 1.05, '2-5% above spot',
                strike_ratio < 1.10, '5-10% above spot',
                                     '10%+ above spot')            AS strike_vs_spot,
        strike_ratio,
        premium_pct
    FROM
    (
        SELECT
            toFloat64(strike_price)  / toFloat64(underlying_close)       AS strike_ratio,
            toFloat64(option_close)  / toFloat64(underlying_close) * 100 AS premium_pct
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'AAPL'
          AND lower(option_type) IN ('call', 'c')
          AND iv_converged = 1
          AND volume > 0
          AND date >= '2026-02-01'
          AND date <  '2026-08-01'
          AND days_to_expiry BETWEEN 30 AND 45
          AND underlying_close > 0
    )
)
GROUP BY strike_vs_spot
ORDER BY min(strike_ratio)
Run this yourself

Przy terminie wygaśnięcia w przedziale od 30 do 45 dni, opcja call z ceną wykonania 5%+ below spot kosztowała średnio 18.66% ceny akcji, a z ceną 10%+ above spot średnio 0.14%. Rolowanie w górę i w czasie to wynik ścierania się tych dwóch krzywych. Dodatkowe tygodnie zwiększają premię, wyższa cena wykonania ją redukuje, a kredyt netto na zleceniu to różnica, która pozostaje.

Jak rolowanie wpływa na próg rentowności

Oto obliczenia na hipotetycznych, zaokrąglonych liczbach. Załóżmy, że kupiłeś 100 akcji po 100 USD i sprzedałeś 30-dniową opcję call z ceną wykonania 105 USD za 2,00 USD. Twój koszt bazowy netto po uwzględnieniu premii wynosi 98,00 USD, a maksymalny zysk jest ograniczony do 105 USD plus 2,00 USD premii, co daje 7,00 USD na akcję.

Kurs akcji rośnie do 104 USD, a do wygaśnięcia pozostał tydzień. Odkupujesz opcję 105 USD za 1,20 USD i sprzedajesz opcję 110 USD z terminem 45 dni za 2,60 USD. Kredyt netto wynosi 1,40 USD.

  1. Łączna premia z obu kontraktów: 2,00 USD minus 1,20 USD plus 2,60 USD, co daje 3,40 USD.
  2. Nowy próg rentowności akcji: 100,00 USD kosztu bazowego minus 3,40 USD premii, czyli 96,60 USD.
  3. Nowy maksymalny zysk przy realizacji opcji po 110 USD: 10,00 USD zysku na akcjach plus 3,40 USD premii, czyli 13,40 USD.
  4. Nowa maksymalna strata: akcje mogą spaść do zera, więc poziom ochrony kończy się na progu rentowności 96,60 USD, co daje 9 660 USD dla pakietu 100 akcji.

Kredyt przyniósł dwa efekty: obniżył próg rentowności o 1,40 USD na akcję i przesunął datę ograniczenia potencjału wzrostowego z jednego tygodnia na 45 dni. Te tygodnie to rzeczywista cena kredytu, której nie widać na zleceniu. Pełne rozliczenie zwrotów z covered call wyjaśnia tę transakcję, a mechanika pozycji bazowej została opisana w naszym przewodniku po strategii covered call.

Te same obliczenia dla rolowania krótkiej pozycji put w dół i w czasie

Sprzedałeś 30-dniową opcję put z ceną wykonania 95 USD za 1,80 USD, zabezpieczoną gotówką w wysokości 9 500 USD. Próg rentowności wynosi 93,20 USD, a maksymalny zysk to 1,80 USD premii.

Kurs akcji spada do 93 USD, a do wygaśnięcia pozostało pięć dni. Odkupujesz opcję 95 USD za 2,60 USD i sprzedajesz opcję 90 USD z terminem 45 dni za 2,10 USD. Zlecenie generuje debet netto w wysokości 0,50 USD.

  1. Łączna premia z obu kontraktów: 1,80 USD minus 2,60 USD plus 2,10 USD, co daje 1,30 USD.
  2. Nowy próg rentowności dla nowej opcji: cena wykonania 90,00 USD minus 1,30 USD, czyli 88,70 USD.
  3. Nowy maksymalny zysk: 1,30 USD premii netto, jeśli nowa opcja wygaśnie bezwartościowa.
  4. Nowa maksymalna strata: 88,70 USD na akcję, jeśli kurs spadnie do zera, czyli 8 870 USD przy 9 000 USD zabezpieczonej gotówki.

Rolowanie za debet również może poprawić pozycję. Zapłacenie 0,50 USD za obniżenie ceny wykonania o 5,00 USD obniża próg rentowności o 4,50 USD. Nie zmniejsza to jednak wielkości pozycji, a ten cykl sprzedaży opcji put i ich rolowania stanowi fundament strategii koła (wheel strategy).

Czy krótka noga może zostać zrealizowana przed zamknięciem?

Tak. Dopóki zlecenie odkupienia (buy-to-close) nie zostanie zrealizowane, nadal posiadasz krótką pozycję, a amerykańska opcja call może zostać zrealizowana przeciwko tobie w dowolnym momencie. Przewidywalnym okresem jest sesja przed dniem ex-dividend, kiedy posiadacz opcji call głęboko „w pieniądzu” realizuje ją przed terminem, aby otrzymać dywidendę, rezygnując z pozostałej wartości czasowej. Decyzja opiera się na porównaniu: wartości dywidendy z pozostałą wartością czasową opcji.

Poniższy panel mierzy drugą część tego porównania dla spółki KO, wypłacającej dywidendy kwartalnie, przy użyciu opcji call z ceną wykonania od 1% do 10% poniżej kursu akcji.

ZapytanieWartość czasowa opcji call KO typu in-the-money w miarę zbliżania się terminu wygaśnięcia
Dokładny kod SQL dla każdej liczby
SELECT
    dte_bucket,
    round(avg(extrinsic_dollars), 2) AS avg_time_value_dollars,
    round(avg(extrinsic_pct), 2)     AS time_value_pct_of_spot,
    count()                          AS sample_count
FROM
(
    SELECT
        multiIf(days_to_expiry <=  2, '0-2 days',
                days_to_expiry <=  5, '3-5 days',
                days_to_expiry <= 10, '6-10 days',
                days_to_expiry <= 21, '11-21 days',
                                      '22-45 days')  AS dte_bucket,
        days_to_expiry                               AS dte,
        greatest(toFloat64(option_close)
                 - (toFloat64(underlying_close) - toFloat64(strike_price)), 0) AS extrinsic_dollars,
        greatest(toFloat64(option_close)
                 - (toFloat64(underlying_close) - toFloat64(strike_price)), 0)
            / toFloat64(underlying_close) * 100                                AS extrinsic_pct
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'KO'
      AND lower(option_type) IN ('call', 'c')
      AND iv_converged = 1
      AND volume > 0
      AND date >= '2026-02-01'
      AND date <  '2026-08-01'
      AND days_to_expiry BETWEEN 0 AND 45
      AND underlying_close > 0
      AND toFloat64(strike_price) / toFloat64(underlying_close) BETWEEN 0.90 AND 0.99
)
GROUP BY dte_bucket
ORDER BY min(dte)
Run this yourself

Przy 0-2 days do wygaśnięcia, średnia opcja call „w pieniądzu” posiadała 0.34 wartości czasowej na akcję. W przedziale 22-45 days wartość ta wynosiła 1.05. Teraz zestawmy to z dywidendami.

ZapytanieDywidendy gotówkowe na akcję w 2026 r. dla ośmiu spółek o szerokim akcjonariacie
Dokładny kod SQL dla każdej liczby
SELECT
    ticker,
    formatDateTime(max(ex_dividend_date), '%b %e, %Y')         AS latest_ex_label,
    round(toFloat64(argMax(cash_amount, ex_dividend_date)), 2) AS dividend_per_share,
    round(toFloat64(sum(cash_amount)), 2)                      AS dividends_paid_ytd
FROM
(
    SELECT
        ticker,
        ex_dividend_date,
        max(cash_amount) AS cash_amount
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'XOM', 'VZ', 'CVX')
      AND ex_dividend_date >= '2026-01-01'
      AND ex_dividend_date <  '2026-08-01'
    GROUP BY ticker, ex_dividend_date
)
GROUP BY ticker
ORDER BY dividend_per_share DESC
Run this yourself

Wśród 8 spółek wypłacających wysokie dywidendy, ostatnia płatność kwartalna wyniosła nawet 1.78 na akcję przy CVX, z dniem ex-dividend May 19, 2026. Porównanie takiej dywidendy z groszową wartością czasową opcji na kilka dni przed wygaśnięciem sprawia, że rachunek za wczesną realizację staje się oczywisty. Rolowanie zaplanowane na poranek dnia ex-dividend może zastać akcje już odebrane. Jak dni ex-dividend zmieniają wycenę opcji omawia stronę wyceny, a przewodnik po wczesnej realizacji przeprowadza przez sam proces powiadomienia.

Wpływ rolowania na rozliczenie podatkowe

Zamknięcie krótkiej nogi jest zdarzeniem podatkowym. Odkupienie kontraktu taniej niż został sprzedany generuje zysk krótkoterminowy w roku zamknięcia, niezależnie od tego, co stanie się z nową pozycją. Odkupienie drożej generuje stratę zrealizowaną, co komplikuje sytuację. Zasada „wash-sale” wyklucza odliczenie straty, jeśli w ciągu 30 dni przed lub po sprzedaży nabyto „istotnie identyczną” pozycję, a przy rolowaniu nowa noga otwierana jest sekundy później. To, czy opcja z innym terminem i ceną wykonania jest „istotnie identyczna”, zależy od faktów, a nie od ustawień oprogramowania maklerskiego, dlatego brokerzy różnią się w sposobie raportowania. Straty nie można jednak utracić bezpowrotnie – przechodzi ona do kosztu bazowego nowej pozycji i ujawnia się przy jej zamknięciu.

FAQ

Czy rolowanie opcji to jedna transakcja czy dwie?

Dwie. Rolowanie to zlecenie zamknięcia posiadanej opcji oraz zlecenie otwarcia nowej, zazwyczaj wysyłane razem jako spread z jednym limitem ceny netto. Rozliczenie widnieje jako jeden kredyt lub debet, ale w historii rachunku zapisywane są dwie odrębne transakcje.

Czy rolowanie covered call za kredyt obniża próg rentowności?

Tak, obniża próg rentowności akcji o kwotę kredytu netto, ponieważ próg rentowności to pierwotny koszt bazowy pomniejszony o każdą złotówkę premii zebranej ze wszystkich kontraktów. Wydłuża to również okres, w którym potencjał wzrostowy jest ograniczony do nowej ceny wykonania.

Czy mogę zostać zrealizowany (assigned) w trakcie rolowania?

Tak. Pozostajesz krótki w opcji do momentu realizacji zlecenia zamknięcia. Ryzyko koncentruje się na sesji przed dniem ex-dividend w przypadku krótkiej opcji call „w pieniądzu”, gdy pozostała wartość czasowa jest mniejsza niż dywidenda.

Czym jest rolowanie za debet?

To sytuacja, w której odkupienie starej opcji kosztuje więcej niż otrzymana premia za nową, więc gotówka opuszcza rachunek. Samo w sobie nie jest ani dobre, ani złe. Kluczowe jest pytanie, co kupujesz za ten debet – zazwyczaj lepszą cenę wykonania lub więcej czasu – oraz czy poprawia to próg rentowności w stopniu uzasadniającym koszt.

Czy rolowanie resetuje okres posiadania akcji?

Rolowanie opcji nie jest sprzedażą akcji, więc okres ich posiadania pozostaje nienaruszony. Wystawianie niektórych opcji call „w pieniądzu” może zawiesić okres posiadania akcji zgodnie z zasadami „qualified covered call”, co zależy od ceny wykonania i czasu do wygaśnięcia.


Każdy panel zawiera dokładne zapytanie SQL, na podstawie którego wyliczono dane. Rozwiń panel, aby zobaczyć metodologię obliczeń. Aby przeprowadzić porównanie premii i wartości czasowej dla posiadanego tickera, zadaj pytanie w języku naturalnym na terminalu Strasmore.