Come rollare una posizione in opzioni up and out
Scopri come chiudere il contratto vicino e aprirne uno più lontano, valutando cosa nasconde il credito netto tra break-even e rischio di assignment.
Per rollare una posizione in opzioni si sostituisce un contratto con un altro: si chiude il contratto già detenuto e se ne apre uno diverso, di solito con una scadenza più lontana e spesso con uno strike differente. Il broker può mostrarlo come un unico pulsante e l’eseguito può risultare come un solo accredito o addebito netto, ma sotto l’operazione ci sono due ordini. Ciò che conta in un roll è l’effetto di questi due ordini sul break-even, sul periodo in cui il rialzo resta limitato, sul rischio di assignment e sul tax lot.
Che cosa significa rollare una posizione in opzioni?
Un roll consiste in un ordine di chiusura e in uno di apertura. Se sei short su una covered call con strike a $200 e scadenza questo mese, rollare up and out significa ricomprare quella call (buy to close) e vendere una call con strike più alto e scadenza in un mese successivo (sell to open). La maggior parte delle piattaforme consente di inserire entrambe le gambe in un’unica scheda come spread order, con un solo prezzo limite. Quel limite è il netto: il premio pagato dal nuovo contratto meno il costo di riacquisto del vecchio.
Rollare “out” sposta più avanti la scadenza. Rollare “up” sposta più in alto lo strike di una call, mentre rollare “down” sposta più in basso lo strike di una put. Un roll “a credito” è un’operazione in cui il contratto più lontano genera un premio superiore al costo di chiusura di quello vicino e l’importo netto viene accreditato sul conto. Un debit roll è l’opposto: paghi per spostare la posizione. L’ordine unico è solo una comodità di esecuzione. Il registro della posizione e la normativa fiscale rilevano due eventi.
Perché rollare in avanti nel tempo genera un credito
Il prezzo di un’opzione ha due componenti. Il valore intrinseco è l’importo per cui il contratto è già in the money. Il valore temporale, detto anche valore estrinseco, è tutto ciò che eccede tale importo: ciò che un compratore paga per la possibilità che il titolo si muova ulteriormente prima della scadenza. È il valore temporale a essere maggiore nei contratti con scadenza più lontana, ed è l’unica fonte del credito in un roll-out.
Il pannello sotto calcola direttamente questo effetto. Considera call su AAPL con strike entro il 2% dal prezzo dell’azione, mantenendo la moneyness pressoché costante, e calcola la media dei prezzi di chiusura per fasce di giorni alla scadenza nei sei mesi fino ad agosto 2026.
Nelle fasce 6 la curva si flette. Le call con 1-7 days alla scadenza hanno registrato in media 1.32% del prezzo dell’azione, mentre la fascia 91-180 days ha registrato in media 7.37%. Raddoppiare il tempo residuo non raddoppia il premio. I modelli standard di pricing delle opzioni fanno crescere il valore temporale più vicino alla radice quadrata del tempo aggiuntivo che a un multiplo lineare. La curva sopra mostra questa proprietà sulla base dei prezzi di chiusura effettivi. La conseguenza pratica si vede nell’ordine: un roll di un mese su un contratto con una settimana residua può generare un credito elevato rispetto al costo di riacquisto, mentre lo stesso roll su un contratto con sei mesi residui modifica a malapena il prezzo.
Quanto costa rollare lo strike verso l’alto
Rollare out è solo metà dell’operazione “up and out”. Spostare più in alto lo strike aumenta il prezzo al quale le azioni potrebbero essere assegnate e riduce il premio pagato da quel contratto. La curva della moneyness mostra entrambe le componenti del compromesso.
L'esatto SQL dietro ogni 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)Mantenendo la scadenza in una finestra tra 30 e 45 giorni, una call con strike 5%+ below spot ha registrato in media 18.66% del prezzo dell’azione, mentre una con strike 10%+ above spot ha registrato in media 0.14%. Un roll up and out è il risultato dell’interazione tra queste due curve. Le settimane aggiuntive aumentano il premio, lo strike più alto ne restituisce una parte e il credito netto dell’ordine è ciò che rimane.
Come un roll modifica il break-even
Ecco il calcolo, usando numeri ipotetici arrotondati anziché quotazioni in tempo reale. Supponiamo che tu abbia acquistato 100 azioni a $100 e venduto una covered call a 30 giorni con strike $105 per $2,00. Il cost basis al netto del premio è $98,00 e la posizione è limitata a $105 più i $2,00, per un risultato massimo di $7,00 per azione.
Il titolo sale a $104 con una settimana residua. Ricompri la call con strike $105 per $1,20 e vendi una call con strike $110 e scadenza a 45 giorni per $2,60, con un credito netto di $1,40.
- Premio totale incassato sui due contratti: $2,00 meno $1,20 più $2,60, pari a $3,40.
- Nuovo break-even sulle azioni: cost basis di $100,00 meno $3,40 di premio, pari a $96,60.
- Nuovo profitto massimo se le azioni vengono assegnate a $110: guadagno di $10,00 sulle azioni più $3,40 di premio, pari a $13,40.
- Nuova perdita massima: le azioni possono ancora scendere a zero, quindi il limite inferiore è il break-even di $96,60, ovvero $9.660 su un lot di 100 azioni.
Il credito ha prodotto due effetti contemporaneamente. Ha ridotto il break-even di $1,40 per azione e ha spostato da una settimana a 45 giorni il momento in cui il rialzo torna a essere limitato. Quelle settimane sono il vero prezzo del credito e nessun ordine le mostra. Working covered call returns out in full rende esplicita l’operazione, mentre la meccanica della posizione sottostante è descritta in la nostra guida alle covered call.
Lo stesso calcolo per una short put rollata down and out
Hai venduto una put cash-secured a 30 giorni con strike $95 per $1,80, accantonando $9.500 in contanti. In quel momento il break-even è $93,20 e il profitto massimo è il premio di $1,80.
Il titolo scende a $93 con cinque giorni residui. Ricompri la put con strike $95 per $2,60 e vendi una put con strike $90 e scadenza a 45 giorni per $2,10. L’ordine è un debit netto di $0,50.
- Premio totale incassato sui due contratti: $1,80 meno $2,60 più $2,10, pari a $1,30.
- Nuovo break-even sul contratto sostitutivo: strike di $90,00 meno $1,30, pari a $88,70.
- Nuovo profitto massimo: il premio netto di $1,30, se la put sostitutiva scade senza valore.
- Nuova perdita massima: $88,70 per azione se il titolo scende a zero, ovvero $8.870 a fronte dei $9.000 ora accantonati.
Un debit roll può comunque migliorare la posizione. Pagare $0,50 per spostare lo strike di $5,00 verso il basso riduce il break-even di $4,50. Non riduce però l’esposizione, e questo ciclo di vendita e roll delle put è il motore di la wheel strategy.
La gamba vicina può essere assegnata prima della chiusura?
Sì. Finché il buy-to-close non viene eseguito, resti short su quel contratto e una short call di tipo americano può essere esercitata contro di te durante la notte. La situazione più prevedibile si verifica nella seduta precedente alla data ex-dividend, quando il detentore di una call deep in the money incassa il dividendo esercitando in anticipo e rinuncia al valore temporale residuo. La decisione dipende da un solo confronto: il dividendo contro il valore temporale rimanente.
Il pannello sotto misura la seconda componente di questo confronto per KO, un titolo che distribuisce dividendi trimestrali, usando call con strike dal 1% al 10% sotto il prezzo dell’azione.
L'esatto SQL dietro ogni 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)Con 0-2 days residui, la call in the money aveva in media $0.34 per azione di valore temporale. Nella fascia 22-45 days il dato era pari a $1.05. Ora confrontiamo questi valori con i dividendi.
L'esatto SQL dietro ogni 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 DESCTra 8 società che distribuiscono dividendi elevati, il pagamento trimestrale più recente è arrivato fino a $1.78 per azione a CVX, con una data ex-dividend il May 19, 2026. Confrontare un pagamento di queste dimensioni con pochi centesimi di valore temporale residuo in un contratto a pochi giorni dalla scadenza rende evidente la convenienza dell’esercizio anticipato. Un roll pianificato per la mattina della data ex-dividend può quindi trovare le azioni già assegnate. Come le date ex-dividend modificano il pricing delle opzioni analizza l’aspetto del pricing, mentre la guida all’assegnazione anticipata descrive la procedura di notifica.
Come un roll incide sul trattamento fiscale
La chiusura della gamba vicina è un evento realizzato. Se ricompri il contratto a un prezzo inferiore a quello di vendita, realizzi una plusvalenza a breve termine nell’anno della chiusura, indipendentemente dall’andamento successivo del contratto sostitutivo. Se lo ricompri a un prezzo superiore, realizzi una perdita. È qui che il roll diventa complesso. La wash-sale rule non consente di dedurre una perdita quando si acquisisce una posizione sostanzialmente identica entro i 30 giorni precedenti o successivi alla vendita. In un roll, la gamba sostitutiva viene aperta pochi secondi dopo. Stabilire se un contratto con scadenza più lontana e strike diverso sia sostanzialmente identico dipende dai fatti e dalle circostanze, non da un’impostazione del software del broker. Inoltre, i broker possono adottare criteri diversi nella rendicontazione. Una perdita disconosciuta non scompare definitivamente. Viene incorporata nel cost basis della posizione sostitutiva e riemerge quando quest’ultima viene chiusa.
FAQ
Rollare un’opzione è un’unica operazione o due?
Due. Un roll è composto da un ordine di chiusura sul contratto detenuto e da un ordine di apertura sul contratto sostitutivo, di norma inviati insieme come spread order con un unico prezzo limite netto. L’eseguito appare come un solo accredito o addebito netto, ma il conto registra due transazioni separate.
Rollare una covered call a credito riduce il break-even?
Riduce il break-even sulle azioni dell’importo del credito netto, perché il break-even è il cost basis originario meno ogni dollaro di premio incassato su tutti i contratti. Estende inoltre il periodo in cui il rialzo resta limitato, ora al nuovo strike.
Posso ricevere l’assegnazione mentre un roll è in attesa?
Sì. Resti short sul contratto vicino finché la gamba di chiusura non viene eseguita. Il rischio si concentra nella seduta precedente alla data ex-dividend per una short call in the money, quando il valore temporale residuo è inferiore al dividendo.
Che cos’è un debit roll?
Un debit roll è un’operazione in cui il riacquisto del contratto vicino costa più del premio del contratto sostitutivo. L’importo viene quindi addebitato sul conto. Di per sé non è né positivo né negativo. La domanda è che cosa acquisti con quel debit, di solito uno strike migliore o più tempo, e se questo modifichi il break-even più dell’importo pagato.
Il roll azzera il periodo di detenzione delle mie azioni?
Rollare l’opzione non vende le azioni. Il lot e il relativo periodo di detenzione restano quindi invariati per effetto del roll. La vendita di determinate call in the money contro azioni può sospendere il periodo di detenzione ai fini delle regole sulle qualified covered call. Il trattamento dipende dallo strike e dal tempo alla scadenza.
Ogni pannello viene pubblicato insieme alla query SQL esatta che lo alimenta. Espandine uno per vedere come è stato calcolato il dato. Per eseguire gli stessi confronti su premi e valore temporale per un ticker che detieni effettivamente, poni la domanda in linguaggio naturale sul terminale Strasmore.