ETF sopra o sotto il NAV: come capire il prezzo
Premium o discount di un ETF al NAV: come si forma il divario tra prezzo e portafoglio e quali controlli aiutano a evitare falsi allarmi.
Il premium o discount di un ETF rispetto al NAV è la differenza tra il prezzo a cui vengono scambiate le quote del fondo e il valore, per quota e nello stesso momento, dei titoli detenuti dal fondo. Nella maggior parte delle sedute, la differenza è di pochi basis point. Descrive il funzionamento operativo del fondo, non la solidità del portafoglio. Una differenza ampia o persistente va compresa prima di destare preoccupazione.
Che cos’è il premio o lo sconto di un ETF rispetto al NAV?
Il net asset value, o NAV, è il calcolo del fondo. Ogni strumento detenuto viene valutato e il valore complessivo viene sommato. Si sottraggono le passività e il risultato viene diviso per il numero di quote in circolazione. I fondi statunitensi determinano questo valore una volta per seduta, dopo la chiusura delle 4:00 p.m. ET. Il prezzo di mercato è un dato diverso: è l’ultimo prezzo al quale un compratore e un venditore hanno concluso uno scambio. Un prezzo superiore al NAV indica un premio. Un prezzo inferiore al NAV indica uno sconto. Entrambi sono espressi come percentuale del NAV.
Questa è una delle differenze più nette tra le due strutture di fondo. Un ordine su un fondo comune viene eseguito al NAV determinato dal fondo quella sera. Per questo un fondo comune non presenta mai un premio o uno sconto. Il costo di questa struttura è che, al momento dell’inserimento dell’ordine, non puoi conoscere il prezzo di esecuzione. La nostra guida fondi comuni rispetto agli ETF illustra il resto del confronto, mentre regolamento dei fondi comuni spiega quando avviene effettivamente il trasferimento del denaro.
Come gli authorized participants mantengono il prezzo di un ETF vicino al NAV
Nessuna regola impone a un ETF di trattare al NAV. A tenere allineati i due valori è un incentivo al profitto incorporato nella struttura del fondo. Capire questo meccanismo è essenziale per interpretare correttamente uno scostamento.
Un gruppo ristretto di grandi broker-dealer stipula accordi con lo sponsor del fondo e diventa authorized participant, spesso indicato con la sigla AP. Solo un AP può creare o annullare quote di ETF. Opera in blocchi chiamati creation unit, in genere composti da decine di migliaia di quote. Per creare nuove quote, l’AP consegna il paniere di titoli pubblicato dal fondo e riceve in cambio nuove quote dell’ETF. Per il rimborso, restituisce le quote dell’ETF e riceve il paniere.
Consideriamo un fondo ipotetico il cui paniere vale 100,00 dollari per quota, mentre l’ETF viene scambiato a 100,30 dollari. Un AP può acquistare il paniere sul mercato, consegnarlo al fondo, ricevere quote valorizzate a 100,00 dollari e venderle a 100,30 dollari. Sono queste vendite a ridurre il premio. Lo sconto segue lo stesso meccanismo in senso inverso: l’AP acquista le quote dell’ETF a prezzo ridotto, le rimborsa ottenendo un paniere di valore superiore e vende il paniere.
Ne derivano due conseguenze. Lo scostamento si riduce solo finché l’operazione completa resta redditizia. I costi dell’AP ne fissano il limite: lo spread su ogni titolo del paniere, la commissione di creazione, il financing, l’hedging ed eventuali costi di borrow o effetti fiscali. L’ampiezza normale dello scostamento di un fondo indica quanto è costoso gestire il relativo paniere. È lo stesso fattore che determina il bid-ask spread del fondo visualizzato sullo schermo.
Perché il gap normale è più ampio per alcuni fondi che per altri
Un fondo che detiene le maggiori azioni statunitensi ha un paniere che un AP può acquistare in pochi secondi con spread ridotti. Lo stesso non vale per un fondo che investe in azioni giapponesi o in obbligazioni societarie sulle quali l’ultima operazione è stata eseguita tre giorni fa. Un modo per osservare questa differenza senza considerare affatto il NAV consiste nel misurare quanto si muove il prezzo del singolo fondo in una normale seduta. Tutto ciò che accade in quelle ore è informazione che il prezzo di chiusura deve ancora incorporare.
L'esatto SQL dietro ogni numero
WITH sessions AS
(
SELECT
ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
argMin(toFloat64(open), window_start) AS px_open,
argMax(toFloat64(close), window_start) AS px_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('FXI', 'EWJ', 'EFA', 'SPY', 'HYG', 'LQD', 'AGG')
AND window_start >= '2026-01-02 00:00:00'
AND window_start < '2026-07-01 00:00:00'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY ticker, session_date
HAVING px_open > 0
)
SELECT
ticker,
round(quantileExact(0.5)(abs(px_close / px_open - 1) * 100), 3) AS median_move_pct,
round(quantileExact(0.9)(abs(px_close / px_open - 1) * 100), 3) AS p90_move_pct
FROM sessions
GROUP BY ticker
ORDER BY median_move_pct DESCNel primo semestre del 2026, il più ampio dei sette era FXI, con una seduta mediana pari a 0.433% dal primo print all’ultimo e una seduta al 90° percentile pari a 1.267%. All’estremo opposto della classifica, AGG aveva una seduta mediana pari a 0.099%. Questi due numeri sono il parametro di riferimento. Uno sconto di un quarto di punto percentuale su un fondo la cui oscillazione giornaliera abituale è inferiore a tale valore rappresenta un evento diverso dallo stesso quarto di punto su un fondo che si muove di un multiplo di quella distanza.
ETF internazionali: il prezzo stale è il NAV, non il fondo
Questo è il caso interpretato più spesso in modo errato. Un fondo che detiene azioni giapponesi viene scambiato a New York dalle 9:30 alle 16:00 ET. Tokyo ha chiuso diverse ore prima dell’apertura di New York. Il NAV calcolato alle 16:00 ET valorizza quelle azioni giapponesi sulla base degli ultimi prints di Tokyo, ormai stale. Il prezzo dell’ETF ha passato l’intera seduta statunitense incorporando tutto ciò che è accaduto dopo la chiusura di Tokyo. Se il confronto avviene alle 16:00, l’ETF rappresenta la stima più aggiornata e il NAV è quella in ritardo.
I fondi europei mostrano una versione parziale dello stesso fenomeno. I mercati dell’Europa continentale e del Regno Unito chiudono intorno alle 11:30 ET, con uno scarto di circa un’ora nelle settimane in cui Stati Uniti ed Europa cambiano l’ora in date diverse. La prima metà della seduta statunitense si sovrappone agli scambi europei in tempo reale. La seconda metà no.
L'esatto SQL dietro ogni numero
WITH bars AS
(
SELECT
ticker,
window_start,
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS et_minute,
toFloat64(open) AS px_o,
toFloat64(close) AS px_c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'VGK', 'EFA', 'EWJ')
AND window_start >= '2026-01-02 00:00:00'
AND window_start < '2026-07-01 00:00:00'
),
legs AS
(
SELECT
ticker,
session_date,
argMinIf(px_o, window_start, et_minute >= 570) AS px_open,
argMaxIf(px_c, window_start, et_minute < 690) AS px_midday,
argMaxIf(px_c, window_start, et_minute < 960) AS px_close
FROM bars
WHERE et_minute >= 570 AND et_minute < 960
GROUP BY ticker, session_date
HAVING px_open > 0 AND px_midday > 0 AND px_close > 0
)
SELECT
ticker,
round(quantileExact(0.5)(abs(px_midday / px_open - 1) * 100), 3) AS morning_move_pct,
round(quantileExact(0.5)(abs(px_close / px_midday - 1) * 100), 3) AS afternoon_move_pct
FROM legs
GROUP BY ticker
ORDER BY multiIf(ticker = 'SPY', 1, ticker = 'VGK', 2, ticker = 'EFA', 3, 4)Per VGK, la metà mattutina mediana della seduta ha coperto 0.288% e la metà pomeridiana mediana ha coperto 0.289%. Quel dato pomeridiano rappresenta price discovery senza alcun prezzo live del mercato sottostante. Il benchmark statunitense nello stesso pannello, SPY, divide la seduta in 0.306% e 0.283%, con le sue partecipazioni negoziate in tempo reale in entrambe le metà. EWJ si trova all’estremo opposto: il suo mercato domestico ha chiuso prima dell’apertura di New York. Entrambe le metà della seduta statunitense, 0.272% e 0.302%, si collocano quindi al di fuori di ciò che il prezzo di chiusura può riflettere.
Gli sponsor non ignorano questo problema. Molti applicano una rettifica di fair value alle partecipazioni estere al momento del calcolo del NAV, adeguando i prezzi stale verso il livello al quale quei mercati probabilmente riaprirebbero. La rettifica riduce il divario, ma non lo elimina. Inoltre, il metodo varia da uno sponsor all’altro. È una delle ragioni per cui due fondi che replicano lo stesso indice possono pubblicare premi diversi nella stessa serata.
ETF obbligazionari: un NAV costruito su valutazioni denaro
Le obbligazioni corporate e municipal vengono scambiate over the counter e la maggior parte dei singoli bond non registra alcuna transazione in una determinata giornata. Un fondo non può valutare il portafoglio sulla base dell’ultimo prezzo di scambio. Utilizza quindi i prezzi valutati da un pricing service: stime modellistiche costruite sulla base delle transazioni comparabili, delle quotazioni e degli spread disponibili. Queste valutazioni vengono convenzionalmente determinate sul lato bid, cioè al prezzo al quale il possessore potrebbe vendere.
Questa convenzione incorpora una lieve riduzione strutturale nei dati di partenza. L’ETF viene scambiato al punto d’incontro tra acquirenti e venditori, più vicino al centro del mercato obbligazionario che al bid. Per questo, un bond fund che sembra trattare stabilmente a un piccolo premio spesso riflette un prezzo mid-market superiore a un NAV calcolato sul bid. Durante una rapida fase di vendite, il segno si inverte. Le quote dell’ETF si adeguano in pochi secondi, mentre le valutazioni aggiornate dal pricing service seguono un ritmo più lento. Il fondo mostra quindi uno sconto che in realtà riflette una differenza nella velocità di misurazione.
L'esatto SQL dietro ogni numero
WITH sessions AS
(
SELECT
ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
argMin(toFloat64(open), window_start) AS px_open,
argMax(toFloat64(close), window_start) AS px_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'EFA', 'HYG')
AND window_start >= '2026-01-02 00:00:00'
AND window_start < '2026-07-01 00:00:00'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY ticker, session_date
HAVING px_open > 0
)
SELECT
formatDateTime(session_date, '%Y-%m') AS month,
round(quantileExactIf(0.5)(abs(px_close / px_open - 1) * 100, ticker = 'SPY'), 3) AS spy_median_move_pct,
round(quantileExactIf(0.5)(abs(px_close / px_open - 1) * 100, ticker = 'EFA'), 3) AS efa_median_move_pct,
round(quantileExactIf(0.5)(abs(px_close / px_open - 1) * 100, ticker = 'HYG'), 3) AS hyg_median_move_pct
FROM sessions
GROUP BY month
HAVING countIf(ticker = 'SPY') > 0
AND countIf(ticker = 'EFA') > 0
AND countIf(ticker = 'HYG') > 0
ORDER BY monthL’ampiezza dei movimenti ordinari giornalieri di un bond fund è contenuta. È questo che rende fuorviante una soglia fissa. Nel pannello precedente, la mediana della seduta di HYG è stata pari a 0.074% nel primo mese mostrato e a 0.063% nell’ultimo, mentre la linea azionaria del primo mese si è attestata a 0.322%. Uno sconto di mezzo punto percentuale è elevato rispetto a un movimento giornaliero di questa entità, e anche il parametro di riferimento cambia di mese in mese.
NAV di fine giornata rispetto al valore indicativo intraday
Entrambi i valori descrivono il valore del fondo, ma non sono intercambiabili.
Il NAV ufficiale viene calcolato una volta sola, dopo la chiusura, ed è il valore di riferimento rispetto al quale vengono misurati tutti i premi e gli sconti pubblicati. Il valore indicativo intraday, indicato come IIV o IOPV, è una stima aggiornata del valore del paniere, pubblicata durante la seduta e aggiornata ogni 15 secondi. È una stima, non un prezzo negoziabile. Per un fondo con partecipazioni estere, incorpora esattamente gli stessi dati non aggiornati utilizzati dal NAV di chiusura. La sessione after hours si colloca ancora più lontano, perché registra prezzi rispetto a un NAV calcolato alla chiusura precedente.
La conseguenza pratica è un effetto di misurazione che vale la pena conoscere. La serie storica dei premi e degli sconti pubblicati di un fondo è composta da istantanee delle 16:00: prezzo di chiusura rispetto al NAV di chiusura. L’apertura e la chiusura sono i due momenti della giornata in cui la price discovery è più concentrata, e gli intervalli di prezzo minuto per minuto ne mostrano la dinamica.
L'esatto SQL dietro ogni numero
SELECT
formatDateTime(toStartOfFifteenMinutes(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS et_time,
round(avgIf(range_bps, ticker = 'SPY'), 2) AS spy_range_bps,
round(avgIf(range_bps, ticker = 'EFA'), 2) AS efa_range_bps,
round(avgIf(range_bps, ticker = 'HYG'), 2) AS hyg_range_bps
FROM
(
SELECT
window_start,
ticker,
(toFloat64(high) - toFloat64(low)) / toFloat64(close) * 10000 AS range_bps
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'EFA', 'HYG')
AND window_start >= '2026-04-01 00:00:00'
AND window_start < '2026-07-01 00:00:00'
AND close > 0
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
)
GROUP BY et_time
HAVING countIf(ticker = 'SPY') > 0
AND countIf(ticker = 'EFA') > 0
AND countIf(ticker = 'HYG') > 0
ORDER BY et_timeConsiderando la media del secondo trimestre del 2026, una barra a un minuto di SPY nel bucket 09:30 copriva 7.06 basis point del proprio prezzo. Entro 12:45, la stessa misura si era ridotta a 3.56 basis point. L’ultimo bucket, 15:45, ha registrato 5.18 basis point: è la finestra in cui vengono pubblicati gli squilibri dell’asta di chiusura e viene fissato il prezzo di chiusura. EFA mostra la stessa dinamica al proprio livello, con 6.47 basis point nel bucket di apertura rispetto a 2.96 a metà seduta; HYG ha aperto la giornata a 2.53.
Un’istantanea rilevata nel momento più intenso della giornata e confrontata con un NAV calcolato nello stesso istante mostrerà uno spread più ampio tra premi e sconti rispetto a quello riscontrato da un ordine eseguito a metà seduta. Il dato pubblicato è corretto. Risponde però a una domanda più circoscritta di quanto la maggior parte dei lettori presuma.
Quando la creazione e il rimborso smettono di funzionare
Tutto quanto descritto finora presuppone che un AP possa assemblare o liquidare il paniere a un costo ragionevole. Diverse situazioni possono interrompere questo meccanismo.
Il paniere può diventare costoso o impossibile da reperire. Quando i dealer si ritirano da una classe di attivo, le obbligazioni o le azioni estere di cui ha bisogno l’AP vengono quotate con spread ampi oppure non vengono più quotate. Un’operazione di andata e ritorno che normalmente si chiude con pochi basis point può così costare più del disallineamento che dovrebbe sfruttare. Lo spread si amplia finché l’operazione torna a essere conveniente.
Le creazioni possono anche essere limitate o sospese del tutto. Un fondo che ha raggiunto un limite di posizione, un tetto regolamentare alle proprie partecipazioni o un cap imposto dallo sponsor smette di emettere nuove creation units. Da quel momento il meccanismo opera in una sola direzione. I rimborsi continuano a funzionare e contribuiscono a contenere lo sconto. Nulla può creare nuova offerta per soddisfare la domanda, quindi un premio può persistere e aumentare finché dura la sospensione. I fondi che detengono derivati invece di titoli cash sono i candidati più frequenti: come funzionano gli ETF leveraged illustra il meccanismo di reset giornaliero alla base di una di queste famiglie, mentre ETF covered call descrive una struttura il cui paniere include opzioni vendute. Un AP è inoltre un dealer che opera sul proprio book e secondo i propri limiti di rischio. Nessuna regola lo obbliga a intervenire in un determinato giorno.
Verifiche pratiche prima di negoziare un ETF
- Un limit order stabilisce il prezzo peggiore che si è disposti ad accettare. Un market order esegue al prezzo disponibile sul book; per un fondo thinly traded e in un momento di scarsa liquidità, questo prezzo può discostarsi sensibilmente dal fair value.
- I primi e gli ultimi minuti della seduta mostrano le escursioni più ampie, come misura il pannello sopra. A metà giornata gli spread quotati sono di norma più stretti.
- Sul sito dello sponsor sono pubblicati lo storico del premium e del discount del fondo, oltre al numero di sedute chiuse sopra e sotto il NAV. Per valutare il gap di oggi è utile confrontare quest’ultimo con la distribuzione storica, non con lo zero.
- Se il fondo detiene titoli esteri, verificate se quei mercati erano aperti durante la seduta statunitense. Un gap su un fondo il cui mercato domestico era chiuso già prima dell’apertura USA è una misura diversa dallo stesso gap su un fondo domestico.
Che cosa misurano e che cosa non misurano questi pannelli
Nessuno dei pannelli di questa pagina contiene un NAV. Ogni dato proviene da global_markets.delayed_stocks_minute_aggs, lo storico dei prezzi a un minuto delle azioni quotate negli Stati Uniti; pertanto, ogni pannello misura il prezzo di mercato del fondo. I dati su premium e discount sono pubblicati direttamente dagli sponsor dei fondi. Queste misure quantificano l’ampiezza del movimento a cui deve adeguarsi un prezzo di chiusura. È questo il fattore che determina l’ampiezza normale di un gap. La seduta è compresa tra le 9:30 e le 16:00 ET, e ciascuna finestra corrisponde a un intervallo di calendario fisso nel 2026.
Domande frequenti
Un premio o uno sconto dell’ETF indica che qualcosa non va nel fondo?
Di norma, no. Uno scostamento di pochi basis point è il normale costo di costruzione del paniere del fondo. Nei fondi internazionali e obbligazionari, gli scostamenti dipendono in larga misura da differenze di orario e dall’aggiornamento dei prezzi. Vale la pena analizzare uno scostamento ampio rispetto alla storia del fondo o che persiste per molti giorni. Il primo controllo riguarda l’eventuale limitazione delle nuove creazioni.
Perché gli ETF internazionali trattano così spesso a premio o a sconto?
Il NAV valorizza le attività estere agli ultimi prezzi di chiusura locali. Quando le contrattazioni negli Stati Uniti terminano alle 4:00 p.m. ET, questi prezzi possono avere già diverse ore. Nel frattempo, il prezzo dell’ETF ha continuato a muoversi. Lo scostamento pubblicato misura la distanza tra un prezzo corrente e una valorizzazione non aggiornata.
Qual è la differenza tra NAV e valore indicativo intraday?
Il NAV è il valore ufficiale per quota delle attività del fondo, calcolato una volta dopo la chiusura delle contrattazioni alle 4:00 p.m. ET. Il valore indicativo intraday, o IIV, è una stima dello stesso valore pubblicata ogni 15 secondi durante la seduta. Solo il NAV viene utilizzato per le creazioni e i rimborsi. Solo il NAV compare nella serie storica pubblicata dei premi e degli sconti del fondo.
Il premio o lo sconto pubblicato sovrastima ciò che sperimenterei?
Per un’operazione eseguita a metà seduta, in genere sì. Ogni dato pubblicato è un’istantanea delle 4:00 p.m. ET. La fase di chiusura presenta inoltre alcuni degli intervalli di prezzo più ampi della giornata. Lo spread quotato tipico del fondo nel corso della parte centrale della seduta è quindi il riferimento più vicino per un ordine eseguito a metà seduta.
Ogni pannello qui riportato include il codice SQL esatto sottostante. Sostituisci i fondi che segui e calcola le stesse misure sul terminale Strasmore.