Skip to content
Tutte le guide sulle opzioni
Stimare la volatilità realizzata considerando il rumore nei prezzi ad alta frequenza16 min di lettura

Volatilità realizzata con pre-averaging: uno stimatore per il rumore di microstruttura

Scopri come il pre-averaging smussa brevi finestre di rendimenti ad alta frequenza, corregge l’effetto principale del rumore, sceglie la lunghezza della finestra e si distingue da TSRV e realized kernel.

In questa guidaPerché rendimenti molto frequenti possono distorcere la variazione dei prezzi

Breve sintesi

Il pre-averaging stima le variazioni di prezzo quando i prezzi registrati molto frequentemente contengono rumore di microstruttura. Invece di elevare al quadrato ogni rendimento grezzo, forma somme ponderate e sovrapposte di rendimenti vicini, le eleva al quadrato e sottrae un termine relativo alla componente principale del rumore. Il risultato dipende dalla forma dei pesi, dalla lunghezza della finestra, dal disegno di campionamento e dalle ipotesi sul rumore. Misura la variazione nell’intervallo osservato; non è una previsione di volatilità né un segnale operativo.

Perché rendimenti molto frequenti possono distorcere la variazione dei prezzi

Se il prezzo osservato coincidesse con il prezzo efficiente, sommare i rendimenti intraday al quadrato sarebbe un modo naturale per stimare la variazione durante la sessione. Tuttavia, i prezzi di transazione e le quotazioni possono risentire dell’alternanza tra bid e ask, dell’arrotondamento alla dimensione minima del tick, della latenza, della discrezione dei prezzi o delle convenzioni di registrazione. Quando l’intervallo di campionamento è estremamente breve, questi effetti possono rappresentare una quota rilevante di ogni rendimento al quadrato. Aggiungere osservazioni può quindi aumentare il contributo del rumore invece di rivelare soltanto più movimento del prezzo latente.

Il pre-averaging affronta il problema combinando i rendimenti in una breve finestra locale prima di elevarli al quadrato. Una funzione di peso regolare parte da zero, attribuisce peso ai rendimenti vicini e torna a zero al bordo della finestra. La somma ponderata agisce come un filtro locale: gli errori di osservazione rapidi e indipendenti possono compensarsi in parte, mentre può rimanere il movimento più ampio del prezzo efficiente. Le finestre sovrapposte consentono di usare le informazioni lungo tutto l’intervallo.

La sola levigazione non rende uno stimatore non distorto. Anche i rendimenti filtrati al quadrato contengono una componente di variazione dovuta al rumore, perciò serve un termine di correzione. Jacod, Li, Mykland, Podolskij e Vetter derivano un approccio di pre-averaging per stimare la volatilità integrata sotto ipotesi esplicite e mostrano che versioni appropriate raggiungono un tasso di convergenza \(n^{-1/4}\). Il loro articolo originale fonda il metodo; questa guida ne spiega meccanica, scelte e limiti.

Distinguere prezzo latente, prezzo osservato e obiettivo

Indichiamo con \(X_{t_i}\) il logaritmo del prezzo efficiente latente all’istante di osservazione \(t_i\), e con \(Y_{t_i}\) il logaritmo del prezzo registrato:

\[ Y_{t_i}=X_{t_i}+\epsilon_{t_i}, \]

dove \(\epsilon_{t_i}\) rappresenta il rumore di osservazione. Un modello di base comune tratta \(X_t\) come una semimartingala continua con tasso di varianza locale \(\sigma_t^2\). L’obiettivo su un intervallo fisso \([0,T]\) è la varianza integrata:

\[ IV_T=\int_0^T \sigma_t^2\,dt. \]

Il rendimento osservato si scompone in \(\Delta_iY=\Delta_iX+\epsilon_{t_i}-\epsilon_{t_{i-1}}\). Anche se gli errori di prezzo sono indipendenti tra le osservazioni, due rendimenti adiacenti condividono l’errore di un estremo con segni opposti. Questo crea dipendenza seriale nei rendimenti e rende la varianza realizzata calcolata su tutte le osservazioni sensibile al numero di differenze rumorose.

La spiegazione teorica più semplice spesso assume rumore a media zero, indipendente nel tempo e dal processo del prezzo efficiente, con momenti finiti adeguati. Queste ipotesi aiutano a capire la correzione, ma non sono garantite per transazioni, quotazioni o prezzi medi. Il rumore può variare con la liquidità e l’ora del giorno, dipendere dal prezzo efficiente o avere dipendenza seriale. Anche l’obiettivo va specificato: in presenza di salti, la variazione quadratica include i loro quadrati, mentre la varianza integrata continua no.

È una misura ex post per una serie di prezzi e un intervallo definiti. Non ricostruisce ogni prezzo latente, non individua la singola stampa errata e non indica quale sarà la volatilità futura. Prima di confrontare le stime, specifica se l’input usa prezzi di transazione, mid-quote o un’altra costruzione.

Costruire rendimenti pre-averaged sovrapposti

Per \(n\) rendimenti osservati \(r_i=Y_{t_i}-Y_{t_{i-1}}\), si scelgono una lunghezza intera della finestra \(k_n\) e una funzione di peso \(g\) su \([0,1]\). Una definizione comune di rendimento pre-averaged è

\[ \bar r_i=\sum_{j=1}^{k_n-1}g\!\left(\frac{j}{k_n}\right)r_{i+j}, \qquad i=0,\ldots,n-k_n+1. \]

Di norma la funzione è continua, vale zero a entrambi gli estremi e soddisfa la regolarità richiesta dai risultati asintotici. Un esempio triangolare è \(g(u)=\min(u,1-u)\). Poiché i pesi sono nulli ai bordi della finestra, il rendimento all’estremo non riceve improvvisamente il peso massimo. È una forma di pesatura locale, non una previsione né un trend stimato.

Ogni \(\bar r_i\) aggrega rendimenti adiacenti prima che vengano elevati al quadrato. Poiché le finestre si sovrappongono, i rendimenti pre-averaged risultano correlati anche se i rendimenti grezzi non lo fossero. Questa dipendenza fa parte del comportamento campionario dello stimatore: le numerose somme su finestra non vanno trattate come osservazioni indipendenti. Intervallo degli indici e convenzione per gli estremi devono essere coerenti con la normalizzazione dei pesi.

La figura mostra un percorso latente regolare, un percorso osservato frastagliato e più finestre sovrapposte con pesi attenuati ai bordi. Illustra l’aggregazione locale; non è una serie di prezzi né l’output empirico di un filtro.

<!-- learn:illustration --> <!-- Concetto senza testo: un percorso di prezzo latente regolare accanto a un percorso osservato frastagliato, con finestre locali sovrapposte e attenuate che aggregano movimenti vicini. Solo concettuale: non sono dati di mercato, una previsione o un segnale operativo. -->

Un percorso di prezzo latente e regolare accanto a un percorso osservato frastagliato, con finestre sovrapposte e sfumate che aggregano rendimenti vicini
Illustrazione concettuale del pre-averaging dei rendimenti in presenza di rumore di microstruttura. Non è un dato di mercato, una previsione o un segnale di trading.

Correggere la componente di rumore residua

Il pre-averaging riduce l’influenza degli errori di osservazione rapidi, ma i rendimenti filtrati al quadrato contengono ancora una componente di rumore. Una forma comune dello stimatore univariato su una griglia regolare, con costanti di normalizzazione asintotiche, è

\[ \widehat{IV}_{PA} =\frac{1}{k_n\psi_2}\sum_{i=0}^{n-k_n+1}\bar r_i^2 -\frac{\psi_1}{2\psi_2 k_n^2}\sum_{i=1}^{n}r_i^2, \]

dove le costanti dei pesi sono

\[ \psi_1=\int_0^1 \{g'(u)\}^2\,du, \qquad \psi_2=\int_0^1 g(u)^2\,du. \]

Il primo termine riscalibra la somma dei rendimenti pre-averaged al quadrato per approssimare la varianza integrata. Il secondo stima e sottrae, sotto il modello, la componente principale del rumore di osservazione. Non stima ogni singola realizzazione del rumore e non corregge un campo prezzo errato, un timestamp scorretto o un valore anomalo. Una formula per campioni finiti può usare versioni discrete di \(\psi_1\) e \(\psi_2\), correzioni agli estremi e una specifica convenzione per gli indici dei rendimenti. Questi dettagli vanno dichiarati e applicati coerentemente.

La correzione può lasciare una stima piccola o negativa in un campione finito. Ciò non significa che l’asset abbia avuto varianza fisica negativa: indica che, in quel campione, la correzione scelta ha superato il primo termine. Non sostituire silenziosamente a zero una stima negativa. Riporta il calcolo grezzo e ogni regola separata di troncamento, perché il troncamento modifica lo stimatore e può influire su medie o inferenza successive.

Scegliere la lunghezza della finestra in base a rumore e campione

\(k_n\) controlla il grado di smoothing. Se la finestra è troppo corta, nei rendimenti filtrati resta più rumore ad alta frequenza. Se è troppo lunga, i movimenti locali del prezzo vengono mediati su un periodo più ampio e contribuiscono meno finestre, con possibile aumento di altri errori di stima. Lunghezza della finestra e funzione di peso agiscono insieme: \(k_n\) non è interpretabile senza la forma dei pesi e l’intervallo di campionamento.

Nel classico disegno bilanciato, con orizzonte temporale fisso e \(n\) osservazioni sempre più frequenti, la finestra cresce nell’ordine di \(\sqrt n\), spesso indicato con \(k_n\sim\theta\sqrt n\), dove \(\theta\) è una costante positiva di taratura. Sotto le ipotesi dell’articolo, lo stimatore può convergere al tasso \(n^{1/4}\), cioè con errore di stima dell’ordine di \(n^{-1/4}\). È più lento del tasso \(n^{1/2}\) senza rumore ed è ottimale nel caso rumoroso di base studiato dagli autori; non è una garanzia per ogni dataset di mercato.

\(\theta\), la funzione di peso e il metodo di selezione basato sui dati incidono su bias e varianza nei campioni finiti. Una scelta automatica può dipendere da stime di rumore e volatilità che sono a loro volta incerte. Mostra la sensibilità per diverse finestre ragionevoli, spiega la convenzione temporale di campionamento e i confini della sessione, e non scegliere la finestra dopo aver visto quale valore favorisce la conclusione desiderata.

Un piccolo calcolo ipotetico

Consideriamo sei rendimenti osservati ipotetici, espressi in punti base:

\[ (r_1,\ldots,r_6)=(1,0,1,0,1,0)\ \mathrm{bp}. \]

Usiamo un peso triangolare \(g(u)=\min(u,1-u)\) e una finestra volutamente breve \(k=3\). I due pesi interni della griglia sono \(g(1/3)=g(2/3)=1/3\). Per mostrare con precisione il calcolo su questa piccola griglia, definiamo i normalizzatori discreti:

\[ \psi_{2,k}=\frac{1}{k}\sum_{j=1}^{k-1}g(j/k)^2=\frac{2}{27}, \qquad \psi_{1,k}=k\sum_{j=1}^{k}\{g(j/k)-g((j-1)/k)\}^2=\frac{2}{3}. \]

Con la convenzione di indici indicata sopra, ci sono \(n-k+2=5\) finestre sovrapposte. Ognuna combina un rendimento vicino di \(1\) bp con uno di \(0\) bp; quindi \(\bar r_i=(1/3)(1+0)=1/3\) bp, e

\[ \sum_i\bar r_i^2=5\left(\frac13\right)^2=\frac59\ \mathrm{bp}^2, \qquad \sum_{i=1}^{6}r_i^2=3\ \mathrm{bp}^2. \]

Applicando la normalizzazione discreta corrispondente si ottiene

\[ \widehat{IV}_{PA} =\frac{1}{3(2/27)}\left(\frac59\right) -\frac{2/3}{2(2/27)3^2}(3) =2.5-1.5=1\ \mathrm{bp}^2. \]

L’esempio permette di verificare l’aritmetica e le unità; sei rendimenti e una finestra così breve non bastano a giustificare l’approssimazione asintotica. I valori sono costruiti per rendere trasparente il calcolo. Non sono dati di mercato, una simulazione di un processo di rumore o una prova del recupero della varianza integrata latente. Non sono calcolati né errore standard né previsione.

Comprendere le ipotesi e quando possono non valere

La derivazione standard presuppone un prezzo efficiente continuo osservato frequentemente con rumore additivo e condizioni di regolarità. Un rumore indipendente a media zero è un utile punto di partenza, ma la dipendenza tra rumore e prezzo, errori serialmente correlati, rumore variabile nel tempo, istanti di osservazione irregolari o campionamento endogeno possono richiedere uno stimatore modificato o una teoria specifica. Aït-Sahalia, Mykland e Zhang studiano la stima della volatilità integrata con rumore di microstruttura dipendente. Il loro lavoro ricorda perché la formula basata su rumore indipendente non è universale.

I salti pongono una domanda separata sull’obiettivo. La variazione quadratica include i quadrati dei salti, mentre la varianza integrata continua no. Un normale stimatore di pre-averaging non separa automaticamente i salti. La troncatura robusta ai salti o un’altra costruzione richiedono ipotesi e parametri propri. Una grande stampa anomala può inoltre influire su più finestre sovrapposte, quindi la convalida dei dati e il trattamento degli outlier restano necessari.

Il pre-averaging da solo non risolve neppure tutti i problemi dei dati multivariati o asincroni. Christensen, Kinnebrock e Podolskij sviluppano metodi di covarianza basati sul pre-averaging e un’estensione Hayashi–Yoshida robusta al rumore per osservazioni non sincrone nel loro studio. Queste costruzioni affrontano ulteriori problemi di disegno campionario. Applicare separatamente una formula univariata a ciascun asset non sincronizza automaticamente i timestamp e non garantisce una matrice di covarianza valida.

Distinguere il pre-averaging da TSRV e realized kernel

Questi stimatori affrontano problemi correlati di variazione ad alta frequenza, ma organizzano le informazioni in modo diverso. Two-scale realized volatility, o TSRV, fa la media delle varianze realizzate su griglie di campionamento rade e traslate, poi sottrae una versione scalata della stima sulla griglia fitta per correggere il bias principale dovuto al rumore. Il pre-averaging filtra invece brevi finestre di rendimenti sovrapposte con pesi regolari, eleva al quadrato i rendimenti filtrati e applica una correzione corrispondente. L’articolo originale sulle due scale presenta l’altra costruzione.

Un realized kernel parte dalla somma dei rendimenti al quadrato e aggiunge autocovarianze ponderate dei rendimenti a diversi ritardi. La bandwidth controlla il ritardo massimo incluso. Il pre-averaging modifica i rendimenti locali prima di elevarli al quadrato. Entrambi usano pesi e parametri di taratura, ma formule, normalizzazioni e ipotesi non sono intercambiabili. La guida ai realized kernel spiega la costruzione basata sui ritardi e la bandwidth.

La scelta dovrebbe dipendere dai dati e dalla quantità richiesta, non dal nome dello stimatore. Confronta disegno di campionamento, modello del rumore, trattamento degli estremi, obiettivo in presenza di salti e comportamento nei campioni finiti. La robustezza asintotica al rumore non garantisce che il metodo sia il più adatto per asset poco liquidi, sessioni brevi, rumore variabile o flussi di dati irregolari. La guida TSRV spiega le scelte di scala e correzione di quel metodo.

Riportare la misura dell’intervallo senza trarne una conclusione di trading

Per rendere riproducibile il risultato, specifica asset e campo prezzo, intervallo temporale, frequenza di campionamento, regole per timestamp e sessioni, unità dei rendimenti, funzione di peso, lunghezza della finestra, normalizzazione, convenzione agli estremi e ipotesi sul rumore. Se lo stimatore viene usato per inferenza, riporta anche lo stimatore della varianza o il metodo dell’intervallo di confidenza e le relative ipotesi. Una tabella di sensibilità su finestre ragionevoli può mostrare se la conclusione dipende da una singola scelta di taratura.

La varianza integrata misura l’intervallo osservato già concluso. La radice quadrata la esprime come scala di volatilità per lo stesso intervallo, ma non la trasforma in una previsione. Annualizzarla richiede una convenzione temporale esplicita e non crea comunque una previsione. Per prevedere un orizzonte successivo serve un modello separato e una valutazione out-of-sample. La guida al calcolo della volatilità realizzata illustra il benchmark basato sui rendimenti al quadrato; la guida alla variazione quadratica distingue la variazione del percorso dall’obiettivo continuo della varianza integrata.

Lo stimatore non dimostra perché il prezzo si sia mosso, non identifica una strategia profittevole e non garantisce una misura del rischio di esecuzione. Costi di negoziazione, liquidità, salti, dinamica della volatilità e incertezza della stima sono questioni separate. Il pre-averaging è uno strumento di misurazione statistica; la sua utilità dipende da quanto le ipotesi dichiarate sono adatte ai dati osservati.

Domande frequenti

Q1Il pre-averaging equivale a calcolare una media mobile dei prezzi?

No. Lo stimatore forma somme ponderate di rendimenti vicini e poi le eleva al quadrato e le corregge. Mediare i livelli di prezzo e calcolarne le differenze è un’altra trasformazione, con pesi e comportamento ai bordi diversi.

Q2Il pre-averaging elimina tutto il rumore di microstruttura?

No. Riduce l’effetto principale sotto ipotesi specifiche su rumore e campionamento. Rumore dipendente o variabile, salti, valori anomali e problemi di timestamp possono ancora influire sul risultato.

Q3Perché due stime con pre-averaging possono differire?

Possono cambiare funzione di peso, lunghezza della finestra, normalizzazione a campione finito, campo prezzo, regole per gli estremi o pulizia dei dati. Occorre riportare queste scelte e valutarne la sensibilità.

Q4Una stima con pre-averaging è una previsione di volatilità?

Non da sola. Misura la variazione dell’intervallo usato per calcolarla. Per prevedere un periodo successivo servono un modello separato e una valutazione out-of-sample.

Fonti e approfondimenti

Segnala un problema

Prepareremo un’e-mail con il link a questo articolo. Mark riceverà la segnalazione solo dopo l’invio

Controllo rapido

Hai finito la guida? Verifica ciò che hai capito con 3 domande

Domanda 1 / 3

Domanda 01

Qual è lo scopo principale dei rendimenti pre-averaged?

Scegli una risposta per vedere la spiegazione

Glossario delle opzioni

Stimare la variazione dei prezzi quando le osservazioni ad alta frequenza sono rumoroseStimatori realized kernel: misurare la volatilità con il rumore di microstrutturaScopri come i realized kernel pesano le autocovarianze dei rendimenti per stimare la variazione dei prezzi ad alta frequenza in presenza di rumore di microstruttura, con un esempio Parzen, indicazioni sulla banda e limiti pratici.Stimare la varianza integrata quando i prezzi ad alta frequenza contengono rumoreRealized volatility a due scale: stimare la varianza con rumore di microstrutturaScopri come la TSRV combina griglie fini e sparse per ridurre il bias da rumore di microstruttura indipendente, con esempio, ipotesi e limitiMisurazione della volatilitàCome calcolare la volatilità realizzata: rendimenti, finestre e annualizzazioneScopri la formula della volatilità realizzata, perché contano i rendimenti logaritmici e le convenzioni di annualizzazione e come le scelte di campionamento cambiano il confronto con la volatilità implicitaVariazione del percorso di secondo ordineLa variazione quadratica in finanza spiegataScopri perché gli incrementi quadratici del percorso sopravvivono alle scale fini, producono la correzione di Itô e collegano la volatilità della diffusione alla varianza realizzataSeparare i movimenti continui del prezzo dai salti rari nei rendimenti ad alta frequenzaBipower variation: guida alla volatilità realizzata robusta ai saltiScopri come la bipower variation realizzata usa rendimenti assoluti adiacenti per stimare la varianza integrata continua, quando RV meno BV può misurare la variazione dovuta ai salti e perché contano i campioni finiti e il rumore di microstruttura.