Strasmore Research
Formazione Matt ConnorDi Matt Connor · Aggiornato 2026-08-08

Come calcolare il rendimento di una covered call

Calcola net debit, break-even, static return e return if called di una covered call, con un esempio su un contratto, dividendo e rendimento annualizzato.

Per calcolare il rendimento di una covered call servono quattro valori: net debit, break-even, static return e return if called. Tutti derivano da tre input: il prezzo pagato per 100 azioni, il premio incassato sulla call venduta contro di esse e lo strike di quella call. L’esempio seguente ricava ciascun valore in ordine, poi aggiunge il dividendo e l’annualizzazione.

Che cos’è una covered call e a quale rendimento ti riferisci?

Una covered call consiste in 100 azioni possedute e in una call venduta contro di esse. La call conferisce all’acquirente il diritto di comprare quelle azioni a un prezzo fisso, lo strike, fino alla scadenza. Il prezzo incassato per la vendita, cioè il premio, entra nel conto fin dal primo giorno. Il funzionamento è descritto in come funziona una covered call. Di seguito vediamo i calcoli.

“Il rendimento” resta ambiguo finché non si specifica quale valore finale si sta considerando:

  • Net debit: il costo delle azioni meno il credito derivante dal premio, cioè il capitale effettivamente investito nella posizione.
  • Break-even: il net debit diviso per 100 azioni, cioè il prezzo alla scadenza al di sotto del quale la posizione vale meno di quanto è costata.
  • Static return: il rendimento della posizione se alla scadenza il titolo è esattamente al prezzo odierno, la call scade senza valore e le azioni restano in portafoglio.
  • Return if called: il rendimento se il titolo è allo strike o sopra lo strike e le azioni vengono vendute a quel prezzo.

Un contratto copre 100 azioni. Un premio quotato a 1,00 $ genera quindi 100,00 $.

Come calcolare il rendimento di una covered call: un esempio pratico

Consideriamo un titolo fittizio quotato 50,00 $ e una call con scadenza tra 30 giorni, strike a 52,50 $ e premio quotato a 1,00 $. Le azioni costano 5.000,00 $. La call genera un credito di 100,00 $.

  • Net debit: 5.000,00 $ meno 100,00 $ equivale a 4.900,00 $, cioè 49,00 $ per azione.
  • Break-even: 49,00 $ alla scadenza.
  • Static return: con il titolo invariato a 50,00 $, la call scade senza valore e il premio di 100,00 $ costituisce l’intero risultato, pari al 2,04% in 30 giorni.
  • Return if called: l’assegnazione a 52,50 $ consente di vendere le azioni per 5.250,00 $. Il capital gain di 250,00 $ sulle azioni, più i 100,00 $ del premio, produce 350,00 $ su un net debit di 4.900,00 $, pari al 7,14% in 30 giorni.

Entrambe le percentuali usano il net debit come denominatore, cioè il capitale ancora esposto al rischio dopo l’accredito del premio. Alcuni broker calcolano gli stessi rendimenti sul capitale iniziale di 5.000,00 $, producendo valori più bassi. La differenza è esattamente il premio. La posizione speculare, cioè la vendita di una put con liquidità accantonata, è confrontata in covered call vs cash secured put.

Da dove proviene il premio nel numeratore

Il premio è un prezzo di mercato. Il suo valore riflette l’ampiezza del movimento che il mercato delle opzioni attribuisce al titolo durante la vita del contratto. Questa aspettativa è espressa come percentuale annualizzata e prende il nome di implied volatility. Cinque titoli noti, misurati nello stesso modo fino a luglio 2026:

QueryVolatilità implicita mediana sulle call near-the-money con scadenza tra 20 e 45 giorni, luglio 2026
L'esatto SQL dietro ogni numero
SELECT
    underlying_symbol AS symbol,
    round(100 * quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker)), 1) AS median_iv_pct,
    count() AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY')
  AND date >= '2026-07-01'
  AND date <  '2026-08-01'
  AND iv_converged = 1
  AND volume > 0
  AND delta > 0
  AND days_to_expiry BETWEEN 20 AND 45
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY underlying_symbol
ORDER BY median_iv_pct DESC
Run this yourself

La volatilità implicita mediana è passata da 43.4% a MSFT fino a 13.4% a SPY nei 5 titoli, per call con 20-45 giorni residui e strike entro il 5% dal prezzo del titolo. Un static return del 2% sul più stabile di questi titoli e un static return del 2% sul più volatile non rappresentano la stessa operazione: nel secondo caso il premio remunera un intervallo molto più ampio di possibili risultati a 30 giorni. Opzioni liquide e volatili distingue i due concetti.

Perché uno strike in-the-money anticipa il rendimento

Vendiamo ora la call a 47,50 $ sullo stesso titolo a 50,00 $, con un premio di 3,20 $. Il prezzo è composto da 2,50 $ di valore intrinseco, cioè l’importo per cui il titolo è già sopra lo strike, e da 0,70 $ di valore temporale.

  • Net debit: 4.680,00 $, cioè 46,80 $ per azione.
  • Break-even: 46,80 $, con un margine del 6,4% sotto il prezzo del titolo, contro il 2,0% della call a 52,50 $.
  • Static return: con il titolo invariato a 50,00 $, la call resta in-the-money e le azioni vengono vendute a 47,50 $. Il ricavo di 4.750,00 $, confrontato con un net debit di 4.680,00 $, produce 70,00 $, cioè l’1,50%.
  • Return if called: sempre l’1,50%. Qualsiasi prezzo finale pari o superiore a 47,50 $ genera 70,00 $ e nulla di più.

L’intero rendimento di una covered call in-the-money è dato dal suo valore temporale, qui pari a 0,70 $ per azione, e viene incassato a qualsiasi prezzo di scadenza superiore a 47,50 $. Questo è il meccanismo di anticipazione del rendimento: un massimo più contenuto, incassato partendo da un prezzo d’ingresso più basso, con un ribasso del 5% possibile prima che il risultato cambi. La call a 52,50 $ offre il 7,14% e richiede un rialzo del 5% per realizzarlo. Il giorno dell’assegnazione è descritto in cosa succede quando un’opzione scade in-the-money.

I due esiti non hanno la stessa probabilità. Il delta, cioè la velocità con cui il prezzo di un’opzione varia al variare del titolo, funge anche da stima approssimativa della probabilità implicita di mercato che l’opzione finisca in-the-money. Call su AAPL ordinate in base alla distanza dallo strike, con 20-45 giorni residui, fino a luglio 2026:

QueryDelta delle call AAPL per distanza dallo strike, 20-45 giorni alla scadenza, luglio 2026
L'esatto SQL dietro ogni numero
SELECT
    multiIf(
        moneyness < -0.075, '7.5% to 10% in the money',
        moneyness < -0.025, '2.5% to 7.5% in the money',
        moneyness <  0.025, 'within 2.5% of the stock',
        moneyness <  0.075, '2.5% to 7.5% out of the money',
                            '7.5% to 10% out of the money') AS strike_band,
    round(quantileDeterministic(0.5)(toFloat64(delta), cityHash64(ticker)), 2) AS median_delta,
    count() AS contract_count
FROM
(
    SELECT
        ticker,
        delta,
        toFloat64(strike_price) / toFloat64(underlying_close) - 1 AS moneyness
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date >= '2026-07-01'
      AND date <  '2026-08-01'
      AND iv_converged = 1
      AND volume > 0
      AND delta > 0
      AND days_to_expiry BETWEEN 20 AND 45
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) <= 0.10
)
GROUP BY strike_band
ORDER BY min(moneyness)
Run this yourself

Il delta mediano è passato da 0.86 nella fascia 7.5% to 10% in the money a 0.17 nella fascia 7.5% to 10% out of the money. Letto come probabilità approssimativa, il mercato valutava le call profondamente in-the-money come più probabili che improbabili da assegnare, mentre considerava improbabile l’assegnazione delle call molto out-of-the-money. Uno static return quotato su uno strike con delta basso è un rendimento che il mercato si aspetta di far incassare all’investitore. Il return if called sullo stesso strike è invece un rendimento che il mercato non si aspetta di dover pagare.

Come si annualizza il rendimento di una covered call?

Uno static return del 2,04% in 30 giorni viene normalmente quotato come un 24,8% annualizzato: 2,04 moltiplicato per 365 e diviso per 30. Il calcolo è semplice. L’ipotesi sottostante merita però di essere esplicitata. Moltiplicare per 12,17 significa ipotizzare altri dodici mesi identici a questo, con lo stesso premio alla stessa distanza dal titolo, senza che le azioni vengano mai richiamate e senza trascorrere alcun mese fuori mercato. Il caso con assegnazione, pari al 7,14%, si annualizza all’86,9% e presuppone un’ipotesi ancora più forte: che il titolo superi lo strike ogni mese e venga ricomprato ogni volta a un prezzo più alto.

La componente del premio contenuta in questa ipotesi è misurabile. Di seguito è riportata, mese per mese, la volatilità implicita mediana delle call AAPL at-the-money nei due anni fino a luglio 2026.

QueryVolatilità implicita mediana sulle call AAPL near-the-money, per mese
L'esatto SQL dietro ogni numero
SELECT
    formatDateTime(toStartOfMonth(date), '%Y-%m') AS month,
    round(100 * quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker)), 1) AS median_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date >= '2024-08-01'
  AND date <  '2026-08-01'
  AND iv_converged = 1
  AND volume > 0
  AND delta > 0
  AND days_to_expiry BETWEEN 20 AND 45
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY toStartOfMonth(date)
ORDER BY toStartOfMonth(date)
Run this yourself

La serie parte da 23.3% in 2024-08 e termina a 28.4% in 2026-07, con 24 rilevazioni mensili nel pannello. Questi mesi non sono identici tra loro e lo stesso vale per il premio disponibile in ciascun mese. L’annualizzazione è una scala utile per confrontare periodi di detenzione di diversa durata. Smette di esserlo quando il dato viene letto come rendimento annuo. Occorre indicare prima il rendimento del periodo e il numero di giorni.

Come entrano nel calcolo i dividendi e l’assegnazione anticipata

Un dividendo pagato mentre le azioni sono ancora in portafoglio entra nel numeratore. Supponiamo che il titolo a 50,00 $ vada ex-dividend per 0,35 $ durante la finestra di 30 giorni e che la posizione venga mantenuta fino a quella data. Lo static return diventa 100,00 $ di premio più 35,00 $ di dividendo su un net debit di 4.900,00 $, cioè il 2,76% invece del 2,04%.

Questa precisazione è importante. Le opzioni azionarie di tipo americano possono essere esercitate in qualsiasi giorno lavorativo prima della scadenza. Per una call, l’incentivo all’esercizio anticipato si concentra nel giorno precedente alla data ex-dividend, quando l’esercizio consente di incassare un dividendo che il contratto non paga. Una call con poco valore temporale residuo e un dividendo superiore a tale valore è il tipico candidato all’esercizio anticipato. Le azioni vengono quindi cedute allo strike prima della data ex-dividend e i 35,00 $ non vengono incassati. Date ex-dividend e opzioni illustra le tempistiche, mentre Opzioni americane ed europee spiega quali contratti possono essere esercitati anticipatamente.

Cosa non mostra il calcolo del rendimento

Finora ogni valore descrive una sola data, la scadenza e una posizione mantenuta fino a quel momento. Due aspetti restano fuori da questo quadro.

Il primo è il rialzo a cui si rinuncia. Sopra lo strike, le azioni valgono quanto lo strike, indipendentemente dal prezzo indicato dal mercato. Il pannello seguente analizza AAPL mese per mese nei due anni fino a luglio 2026 e confronta il movimento effettivo del titolo con lo stesso movimento limitato al 5%. È il profilo di una covered call scritta con strike 5% out-of-the-money e mantenuta fino alla scadenza ogni mese.

QueryAAPL per mese: movimento del titolo rispetto allo stesso movimento limitato al 5%
L'esatto SQL dietro ogni numero
WITH monthly AS
(
    SELECT
        toStartOfMonth(toTimeZone(window_start, 'America/New_York')) AS m,
        toFloat64(argMax(close, window_start))                       AS last_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AAPL'
      AND window_start >= '2024-07-01'
      AND window_start <  '2026-08-01'
    GROUP BY m
)
SELECT
    formatDateTime(m, '%Y-%m')                                AS month,
    round(100 * (last_close / prev_close - 1), 2)             AS stock_pct,
    round(least(100 * (last_close / prev_close - 1), 5.0), 2) AS called_away_pct
FROM
(
    SELECT
        m,
        last_close,
        lagInFrame(last_close) OVER (ORDER BY m ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
    FROM monthly
)
WHERE prev_close > 0
ORDER BY m
Run this yourself

In 2026-07 la serie senza limite ha registrato 6.35%, mentre la serie con cap ha registrato 5%. Nei 24 mesi mostrati, le due linee coincidono in ogni mese di ribasso e si separano in ogni mese in cui il titolo supera il cap. Il premio aggiunge lo stesso importo fisso a entrambe le linee. Non ne modifica mai la forma.

Il secondo aspetto è il ribasso, che il premio attenua ma non elimina. Un break-even a 49,00 $ su un titolo a 50,00 $ offre un margine del 2%. Un ribasso del 20% lascia la posizione in perdita di circa il 18%, mentre la scadenza senza valore della call è l’evento meno rilevante di quel mese. La variante che utilizza una parte del premio per acquistare una protezione è descritta in covered call vs collar. La versione che continua a vendere premi dopo l’assegnazione è la wheel strategy, mentre i fondi che effettuano la vendita secondo un calendario fisso sono analizzati in ETF covered call: guida.

Domande frequenti

Come si calcola lo static return di una covered call?

Si divide il premio incassato per il net debit e si indica accanto il periodo di detenzione. Un premio di 1,00 $ su un titolo a 50,00 $ equivale a 100,00 $ su un net debit di 4.900,00 $, cioè il 2,04% in 30 giorni. Questo risultato vale solo se il titolo chiude sotto lo strike.

Qual è il break-even di una covered call?

È il prezzo pagato per azione meno il premio per azione. Un titolo a 50,00 $ con un premio di 1,00 $ ha un break-even a 49,00 $. Sotto 49,00 $ alla scadenza, la posizione combinata vale meno di quanto è costata.

Il rendimento di una covered call si calcola sul net debit o sul prezzo pieno del titolo?

Il net debit è il capitale ancora esposto al rischio dopo l’accredito del premio ed è il denominatore utilizzato in tutta questa pagina. Il calcolo sul costo non scontato del titolo produce una percentuale leggermente più bassa. La differenza tra i due valori è esattamente il premio.

Un rendimento annualizzato da covered call è uno yield?

No. È il rendimento di un periodo moltiplicato per 365 e diviso per i giorni del periodo. Presuppone che lo stesso premio sia disponibile in ogni periodo futuro e che le azioni non vengano mai richiamate. Va letto come una scala per confrontare periodi di detenzione diversi.

Cosa succede al rendimento se la call viene assegnata anticipatamente?

L’importo in dollari resta invariato, mentre il periodo di detenzione si accorcia. Di conseguenza il dato annualizzato aumenta, ma il risultato in contanti non cambia. Se l’assegnazione anticipata avviene il giorno prima della data ex-dividend, il dividendo scompare interamente dal numeratore.


Come vengono costruiti questi pannelli

I tre pannelli sulle opzioni utilizzano i greeks giornalieri per contratto. Mantengono solo le righe in cui il calcolo della volatilità implicita è convergente e il contratto è stato negoziato quel giorno. Isolano inoltre le call mantenendo i delta positivi. At-the-money significa uno strike entro il 5% dalla chiusura giornaliera del sottostante. Le mediane sono calcolate in modo deterministico, quindi il ricalcolo di una finestra fissa restituisce lo stesso valore. Il pannello mensile dei prezzi utilizza l’ultimo prezzo registrato in ciascun mese. La serie con cap applica un limite del 5% allo stesso movimento.

Ogni pannello contiene l’SQL esatto che lo ha prodotto. Aprilo per vedere i filtri. Le stesse domande possono essere poste in linguaggio naturale sul terminale Strasmore.

#covered calls#options#return calculation#annualized return#assignment