Strasmore Research
Matuto Matt ConnorNi Matt Connor · Na-update noong 2026-08-08

Paano I-roll ang Option Position: Up and Out

Isinasara ang near contract at nagbubukas ng mas huling contract. Alamin kung ano ang itinatago ng net credit sa break-even at assignment risk.

Ang pag-roll ng option position ay pagpapalit ng isang contract sa isa pa: isinasara mo ang hawak mong contract at nagbubukas ng ibang contract, karaniwan ay may mas huling expiration at madalas ay ibang strike. Maaaring ipakita ito ng broker bilang isang button, at maaaring lumabas ang fill bilang isang net credit o net debit, pero dalawang order ang nasa ilalim ng trade. Ang mahalaga sa isang roll ay kung paano naaapektuhan ng dalawang order na iyon ang iyong break-even, ang panahong capped ang upside mo, ang assignment risk, at ang tax lot.

Ano ang ibig sabihin ng pag-roll ng option position?

Ang roll ay binubuo ng isang closing order at isang opening order. Kung short ka sa isang covered call na may $200 strike at mag-e-expire ngayong buwan, ang pag-roll up and out ay nangangahulugang bibilhin mong muli ang call na iyon (buy to close) at magbebenta ka ng call na may mas mataas na strike para sa mas huling buwan (sell to open). Sa karamihan ng platforms, maaari mong ilagay ang dalawang leg sa isang ticket bilang spread order na may iisang limit price. Ang limit na iyon ang net: ang premium na ibinabayad ng bagong contract, minus ang gastos sa pagbili muli ng lumang contract.

Ang pag-roll “out” ay naglilipat ng expiration sa mas huling petsa. Ang pag-roll “up” ay naglilipat ng call strike pataas, habang ang pag-roll “down” ay naglilipat ng put strike pababa. Ang roll “for a credit” ay iyong kung saan mas mataas ang presyo ng mas huling contract kaysa sa gastos sa pagsasara ng malapit nang mag-expire na contract, kaya may cash na pumapasok sa account mo sa ticket. Sa debit roll, kabaligtaran: magbabayad ka upang ilipat ang position. Kaginhawaan lamang sa execution ang iisang ticket. Dalawang event ang nakikita ng iyong position record at ng tax code.

Bakit may credit ang pag-roll sa mas huling expiration

May dalawang bahagi ang presyo ng option. Ang intrinsic value ay ang halagang nasa-the-money na ng contract, habang ang time value, na tinatawag ding extrinsic value, ay lahat ng nasa itaas nito: ang ibinabayad ng buyer para sa posibilidad na mas gumalaw pa ang stock bago ang expiration. Mas mataas ang time value ng contract na mas malayo ang expiration, at ito ang buong pinagmumulan ng credit sa roll-out.

Direktang ipinapakita iyon ng panel sa ibaba. Kinukuha nito ang AAPL calls na ang strike ay nasa loob ng 2% ng share price, habang halos pare-pareho ang moneyness, at ina-average kung magkano ang closing price ng mga ito sa iba’t ibang days-to-expiry buckets sa loob ng anim na buwan hanggang August 2026.

QuerySulit ng dagdag na panahon: at-the-money AAPL call premium ayon sa mga araw bago ang expiry
Ang eksaktong SQL sa likod ng bawat numero
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

Sa lahat ng 6 buckets, kumukurba ang linya. Ang mga call na may natitirang 1-7 days ay nag-average ng 1.32% ng share price, habang ang 91-180 days bucket ay nag-average ng 7.37%. Ang pagdodoble ng natitirang oras ay hindi nagdodoble sa premium. Sa standard option pricing, mas malapit sa square root ng idinagdag na oras ang pag-scale ng time value kaysa sa tuwirang multiple, at ipinapakita ng curve sa itaas ang katangiang iyon batay sa aktuwal na closing prices. Makikita ang praktikal na epekto sa ticket: ang one-month roll ng contract na isang linggo na lamang ang natitira ay maaaring maghatid ng malaking credit kumpara sa halagang ibinibili mong muli, samantalang halos hindi gumagalaw ang presyo sa parehong roll ng six-month contract.

Magkano ang halaga ng pagtaas ng strike

Kalahati lamang ng “up and out” ang pag-roll out. Kapag itinaas ang strike, tumataas ang presyo kung saan maaaring ma-call away ang iyong shares, pero bumababa ang premium na ibinabayad ng contract na iyon. Ipinapakita ng moneyness ladder ang dalawang panig ng trade-off sa iisang curve.

QueryMas mataas na strike, mas mahal ang premium: AAPL calls 30 hanggang 45 days out
Ang eksaktong SQL sa likod ng bawat numero
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

Habang pinananatili ang expiration sa loob ng 30 to 45 day window, ang call na may strike na 5%+ below spot ay nag-average ng 18.66% ng share price, habang ang may strike na 10%+ above spot ay nag-average ng 0.14%. Ang roll up and out ay pagsasama ng dalawang curve na ito na kumikilos sa magkasalungat na direksiyon. Nagdaragdag ng premium ang mga karagdagang linggo, ibinabalik naman ng mas mataas na strike ang bahagi nito, at ang net credit sa iyong ticket ay ang halagang matitira.

Paano binabago ng roll ang iyong break-even

Narito ang arithmetic gamit ang mga hypothetical number sa halip na live quotes. Ipagpalagay na bumili ka ng 100 shares sa $100 at nagbenta ng 30-day $105 covered call sa halagang $2.00. Ang basis mo net of premium ay $98.00, at capped ang position sa $105 plus ang $2.00, o pinakamataas na posibleng kita na $7.00 bawat share.

Umakyat ang stock sa $104 habang isang linggo na lamang ang natitira. Binili mong muli ang $105 call sa halagang $1.20 at nagbenta ka ng $110 call na 45 days out sa halagang $2.60, kaya ang net credit ay $1.40.

  1. Kabuuang premium na nakolekta sa dalawang contract: $2.00 minus $1.20 plus $2.60, na katumbas ng $3.40.
  2. Bagong break-even sa shares: $100.00 na basis minus $3.40 na premium, na katumbas ng $96.60.
  3. Bagong maximum profit kung ma-call away ang shares sa $110: $10.00 na kita sa shares plus $3.40 na premium, na katumbas ng $13.40.
  4. Bagong maximum loss: maaari pa ring bumaba sa zero ang shares, kaya nasa $96.60 break-even ang floor, o $9,660 sa 100-share lot.

Dalawang bagay ang ginawa ng credit. Ibinaba nito ng $1.40 bawat share ang break-even, at inilipat nito ang petsa kung kailan magiging capped ang upside mula isang linggo na lamang tungo sa 45 days out. Ang mga linggong iyon ang aktuwal na kapalit ng credit, at walang ticket na nagpapakita nito. Ginagawang malinaw ng Buong pag-roll out ng covered call returns ang trade, habang nasa aming guide sa covered calls ang mechanics ng underlying position.

Ang parehong arithmetic para sa short put na ni-roll down and out

Nagbenta ka ng 30-day $95 cash-secured put sa halagang $1.80, laban sa $9,500 na cash na inilaan. Ang break-even noon ay $93.20, at ang maximum profit ay ang $1.80 na premium.

Bumaba ang stock sa $93 habang limang araw na lamang ang natitira. Binili mong muli ang $95 put sa halagang $2.60 at nagbenta ka ng $90 put na 45 days out sa halagang $2.10. Ang ticket ay may net debit na $0.50.

  1. Kabuuang premium na nakolekta sa dalawang contract: $1.80 minus $2.60 plus $2.10, na katumbas ng $1.30.
  2. Bagong break-even sa replacement contract: ang $90.00 strike minus $1.30, na katumbas ng $88.70.
  3. Bagong maximum profit: ang $1.30 na net premium kung mag-e-expire na walang halaga ang replacement put.
  4. Bagong maximum loss: $88.70 bawat share kung bumaba sa zero ang stock, o $8,870 laban sa $9,000 na kasalukuyang nakalaan.

Maaari pa ring mapabuti ng debit roll ang position. Sa pagbabayad ng $0.50 upang ibaba ng $5.00 ang strike, ibinababa mo ng $4.50 ang break-even. Hindi nito binabawasan ang laki ng position, at ang paulit-ulit na pagbebenta at pag-roll ng puts ang nagpapatakbo sa wheel strategy.

Maaari bang ma-assign ang malapit nang mag-expire na leg bago mo ito maisara?

Oo. Hangga’t hindi aktuwal na napupunan ang buy-to-close, short ka pa rin sa contract na iyon, at maaaring ma-exercise laban sa iyo overnight ang isang American-style short call. Ang karaniwang window ay ang session bago maging ex-dividend ang stock, kapag kinukuha ng holder ng deep in-the-money call ang dividend sa pamamagitan ng maagang pag-exercise at isinusuko ang anumang natitirang time value. Isang paghahambing ang batayan ng desisyon: ang dividend laban sa natitirang time value.

Sinusukat ng panel sa ibaba ang ikalawang bahagi ng paghahambing na iyon para sa KO, isang quarterly payer, gamit ang mga call na may strike na 1% to 10% mas mababa kaysa sa share price.

QueryNatitirang time value sa in-the-money KO call habang papalapit ang expiry
Ang eksaktong SQL sa likod ng bawat numero
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

Kapag may natitirang 0-2 days, ang average in-the-money call ay may $0.34 bawat share na time value. Sa 22-45 days bucket, ang halagang iyon ay $1.05. Ngayon, itabi natin dito ang mga dividend.

Query2026 cash dividends bawat share sa walong malawak na hawak na payers
Ang eksaktong SQL sa likod ng bawat numero
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

Sa 8 malalaking payer, ang pinakahuling quarterly payment ay umabot sa $1.78 bawat share noong CVX, na may ex-date na May 19, 2026. Kapag inihambing ang ganitong halaga ng payment sa maliliit na time value na natitira sa isang contract na malapit na ang expiration, hindi na magkalapit ang resulta ng early-exercise arithmetic. Maaaring matuklasan ng roll na planong gawin sa umaga ng ex-dividend date na nawala na ang shares. Tinatalakay sa Paano binabago ng ex-dividend dates ang option pricing ang pricing side, habang ipinapaliwanag ng guide sa early assignment ang mismong proseso ng notice.

Ano ang epekto ng roll sa iyong tax treatment

Realized event ang pagsasara ng malapit nang mag-expire na leg. Kung mas mababa sa pinagbilhan mo ang halaga ng pagbili muli ng contract, short-term gain iyon sa taon ng pagsasara, anuman ang mangyari pagkatapos sa replacement contract. Kung mas mataas naman ang halaga ng pagbili muli, realized loss iyon, at dito nagiging kumplikado ang rolling. Hindi pinapayagan ng wash-sale rule ang loss kapag nakakuha ka ng substantially identical position sa loob ng 30 araw bago o pagkatapos ng sale, at sa isang roll ay nagbubukas ang replacement leg makalipas lamang ang ilang segundo. Kung maituturing na substantially identical ang contract na may mas huling expiration at ibang strike ay nakabatay sa mga partikular na facts, hindi sa setting ng broker software, at magkakaiba ang paraan ng pag-report ng mga broker. Hindi tuluyang nawawala ang disallowed loss. Inililipat ito sa cost basis ng replacement position at lumilitaw kapag isinara na ang replacement position.

Mga Madalas Itanong

Ang pag-roll ba ng option ay isang trade o dalawa?

Dalawa. Ang roll ay isang closing order sa hawak mong contract at isang opening order sa replacement, na karaniwang ipinapadala nang sabay bilang spread order na may isang net limit price. Lumalabas ang fill bilang iisang net credit o debit, ngunit dalawang magkahiwalay na transaction ang nire-record ng iyong account.

Ibinababa ba ng pag-roll ng covered call for a credit ang aking break-even?

Ibinababa nito ang break-even sa shares ayon sa halaga ng net credit, dahil ang break-even ay ang orihinal na cost basis minus bawat dollar ng premium na nakolekta sa lahat ng contract. Pinahahaba rin nito ang panahong capped ang iyong upside, ngayon ay nasa bagong strike.

Maaari pa rin ba akong ma-assign habang pending ang roll?

Oo. Short ka pa rin sa malapit nang mag-expire na contract hanggang mapunan ang closing leg. Nakatuon ang risk sa session bago ang ex-dividend date para sa isang in-the-money short call, kapag mas maliit ang natitirang time value kaysa sa dividend.

Ano ang debit roll?

Ang debit roll ay iyong kung saan mas malaki ang gastos sa pagbili muli ng malapit nang mag-expire na contract kaysa sa ibinabayad ng replacement, kaya cash ang lumalabas sa iyong account sa ticket. Hindi ito awtomatikong mabuti o masama. Ang tanong ay kung ano ang nabibili ng debit, karaniwan ay mas magandang strike o mas mahabang panahon, at kung naibababa ba nito ang break-even nang higit sa halaga ng debit.

Nire-reset ba ng pag-roll ang holding period ng aking shares?

Hindi ibinibenta ng pag-roll ng option ang shares, kaya hindi naaapektuhan ng roll mismo ang share lot at holding period nito. Ang pagsusulat ng ilang in-the-money calls laban sa stock ay maaaring magsuspinde sa holding period ng mga share na iyon ayon sa qualified covered call rules, at nakadepende ang treatment na iyon sa strike at time to expiry.


May kasamang eksaktong SQL sa ilalim ng bawat panel dito, kaya maaari mong i-expand ang isa upang makita kung paano binilang ang numero. Upang patakbuhin ang parehong premium at time-value comparisons sa ticker na aktuwal mong hawak, itanong ito sa plain English sa Strasmore terminal.