Skip to content
Wszystkie przewodniki po opcjach
Szacowanie wariancji zintegrowanej, gdy ceny wysokiej częstotliwości zawierają szum14 min read

Dwuskalowa realized volatility: szacowanie wariancji przy szumie mikrostrukturalnym

Zobacz, jak TSRV łączy drobną i rzadką siatkę cen, aby ograniczyć obciążenie od niezależnego szumu mikrostrukturalnego; poznaj przykład, założenia i ograniczenia

W tym przewodnikuDlaczego większa liczba obserwacji wysokiej częstotliwości może pogorszyć estymację wariancji

Krótkie podsumowanie

Dwuskalowa realized volatility (TSRV) łączy obciążony szumem estymator oparty na wszystkich obserwacjach ze średnią z kilku rzadszych siatek próbkowania. W wyraźnie określonym modelu addytywnego, niezależnego szumu estymator z drobnej siatki pomaga oszacować i odjąć obciążenie szumem z rzadszej siatki. Metoda szacuje wariancję zintegrowaną: nie zamienia zaszumionych obserwacji w dokładne ceny ani nie prognozuje następnego zwrotu.

Dlaczego większa liczba obserwacji wysokiej częstotliwości może pogorszyć estymację wariancji

Wariancję zrealizowaną często oblicza się, sumując kwadraty zwrotów. Gdyby obserwowane ceny logarytmiczne dokładnie odzwierciedlały cenę efektywną, większa liczba obserwacji pozwalałaby dokładniej uchwycić jej przebieg. Rzeczywiste ceny transakcyjne i kwotowania odzwierciedlają też odbijanie się między bid i ask, dyskretyzację cen, opóźnienia oraz inne efekty mikrostruktury rynku. Przy bardzo krótkich interwałach ich wpływ może przewyższać zmianę ceny efektywnej między obserwacjami.

Dlatego naiwna wariancja zrealizowana może rosnąć wraz z częstotliwością obserwacji, nawet gdy bazowa wariancja zintegrowana w trakcie sesji się nie zmieniła. Nie dowodzi to, że ekonomiczna zmienność aktywa musiała wzrosnąć. Przyczyną może być wielokrotne podnoszenie do kwadratu i sumowanie różnic cen zawierających szum. Przewodnik po obliczaniu realized volatility wyjaśnia zwykłą sumę kwadratów zwrotów; ten artykuł dotyczy korekty jednego konkretnego źródła obciążenia przy wysokiej częstotliwości.

TSRV, wprowadzona przez Zhang, Myklanda i Aït-Sahalię w oryginalnym badaniu dwóch skal czasowych, wykorzystuje dwie rozdzielczości do różnych celów. Rzadka siatka ogranicza liczbę przyrostów zanieczyszczonych szumem. Uśrednianie rzadkich siatek z przesuniętymi początkami zapobiega uzależnieniu wyniku od jednego arbitralnego punktu startowego. Pełna, drobna siatka dostarcza przeskalowaną estymację szumu do odjęcia. Rozumowanie zależy od założeń i wyborów dla skończonej próby, dlatego wynik jest estymatorem z niepewnością, a nie pozbawioną szumu obserwacją prawdziwej ścieżki cen.

Oddzielić efektywną cenę logarytmiczną od szumu obserwacji

Niech \(X_t\) oznacza ukrytą efektywną cenę logarytmiczną, modelowaną w analizowanym oknie jako proces ciągły o lokalnym tempie wariancji \(\sigma_t^2\). Celem jest jej wariancja zintegrowana:

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

Załóżmy, że zarejestrowana cena logarytmiczna w chwili obserwacji \(t_i\) ma postać

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

gdzie \(\epsilon_{t_i}\) to szum obserwacji. Klasyczne wyprowadzenie przyjmuje bazowy model, w którym szum ma średnią zero, jest niezależny między chwilami obserwacji i od procesu ceny efektywnej oraz ma stałą wariancję \(\omega^2\). Zakłada też regularną siatkę próbkowania i odpowiedni ciągły model ceny efektywnej w danym oknie. Są to warunki modelowe, a nie uniwersalny opis danych giełdowych.

Zaobserwowany przyrost wynosi \(\Delta Y_i=\Delta X_i+\epsilon_i-\epsilon_{i-1}\). Błąd ceny z jednej obserwacji trafia do dwóch sąsiednich zwrotów ze znakiem przeciwnym: dodatni błąd wyceny podwyższa jeden zwrot, a obniża następny. Dlatego zwroty utworzone z zaszumionych cen nie zachowują się jak niezależne błędy pomiaru. Przewodnik po wariacji kwadratowej w finansach wyjaśnia, dlaczego przy braku szumu suma kwadratów przyrostów mierzy zmienność ścieżki.

Tutaj celem jest wariancja w określonym oknie czasowym. Nie jest to estymacja spreadu bid–ask, prognoza ani zrealizowany koszt wykonania transakcji. Inne pytanie dotyczące cen transakcyjnych omawia estymator spreadu bid–ask Rolla. Warto jasno określić cel, ponieważ różne metody mikrostrukturalne korzystają z cen wysokiej częstotliwości, ale szacują inne wielkości.

Dlaczego wariancja zrealizowana ze wszystkich ticków staje się zdominowana przez szum

Dla \(n\) zwrotów z drobnej siatki zdefiniujmy

\[ RV_{\mathrm{all}}=\sum_{i=1}^{n}(Y_{t_i}-Y_{t_{i-1}})^2. \]

W modelu bazowym składnikiem szumu w pojedynczym zaobserwowanym zwrocie jest \(\eta_i=\epsilon_i-\epsilon_{i-1}\), a jego wariancja wynosi \(\operatorname{Var}(\eta_i)=2\omega^2\). Pomijając wyrazy mieszane o zerowej wartości oczekiwanej przy założeniu niezależności, wartość oczekiwana sumy z drobnej siatki jest w przybliżeniu równa

\[ E[RV_{\mathrm{all}}]\approx IV_T+2n\omega^2. \]

Pierwszy składnik to docelowa wariancja zintegrowana. Drugi sumuje wkład szumu dla każdego drobnego zwrotu. Gdy odstęp próbkowania maleje, a \(n\) rośnie, składnik szumu może zdominować wynik. Dlatego zasada „próbkuj jak najczęściej” nie jest bezpieczna, jeśli pomija się szum pomiaru. Aït-Sahalia, Mykland i Zhang analizują skończony optymalny poziom częstotliwości w badaniu próbkowania przy szumie mikrostrukturalnym.

To przybliżenie dotyczy wartości oczekiwanej w ramach modelu. Konkretna próba zawiera też losowe wyrazy mieszane między przyrostami ceny efektywnej i szumu, więc jej wynik nie musi być równy wartości oczekiwanej. Jeśli wariancja szumu zmienia się w ciągu dnia, błędy są zależne w czasie albo próbkowanie jest nieregularne, proste \(2n\omega^2\) może nie opisywać obciążenia. Znany wzór może wtedy dać pozornie precyzyjną liczbę, która koryguje niewłaściwy składnik.

Uśredniać przesunięte rzadkie siatki zamiast wybierać jedną arbitralną

Wybierz liczbę całkowitą \(K>1\). Dla każdego przesunięcia \(k=0,\ldots,K-1\) oblicz wariancję zrealizowaną z rzadkiej siatki, pobierając co \(K\)-tą zaobserwowaną cenę:

\[ RV_{K,k}=\sum_j\left(Y_{t_{k+jK}}-Y_{t_{k+(j-1)K}}\right)^2. \]

Każdy rzadki przyrost obejmuje dłuższy odstęp, ale siatka nadal pokrywa w przybliżeniu to samo okno obserwacji. Uśrednij dostępne przesunięcia:

\[ \overline{RV}_K=\frac{1}{K}\sum_{k=0}^{K-1}RV_{K,k}. \]

Przesunięcia mają znaczenie. Pojedyncza rzadka siatka może zaczynać się tuż przed dużym ruchem albo tuż po nim, przez co wynik będzie wrażliwy na ten wybór. Uśrednianie przesuniętych siatek ogranicza zależność od początku, ale nie tworzy \(K\) niezależnych zbiorów danych: siatki ponownie wykorzystują obserwacje i są statystycznie zależne.

Przy niezależnym szumie obserwacji o jednakowej wariancji składniki szumu na końcach rzadkiego zwrotu pochodzą z różnych obserwacji, więc wariancja ich różnicy nadal wynosi \(2\omega^2\). Rzadkich zwrotów jest mniej niż drobnych, dlatego średnia estymacja z rzadkich siatek gromadzi mniejsze obciążenie szumem. Składnik sygnału pozostaje w przybliżeniu równy tej samej wariancji zintegrowanej, ponieważ rzadkie przyrosty obejmują całe okno, a nie tylko jego część.

Ilustracja do tego przewodnika ma charakter koncepcyjny: zestawia poszarpaną obserwowaną ścieżkę z rzadszymi, przesuniętymi siatkami wokół gładszej ścieżki ukrytej. Nie pokazuje danych rynkowych ani wyniku rzeczywistego estymatora.

<!-- learn:illustration -->

Estymatory oparte na maksimum i minimum, a nie na tej konstrukcji dwóch siatek, opisuje przewodnik po estymatorach zmienności opartych na zakresie OHLC.

Poszarpana obserwowana ścieżka ceny i kilka przesuniętych, rzadszych siatek próbkowania wokół gładszej ścieżki ukrytej
Ilustracja koncepcyjna częstych obserwacji z szumem mikrostruktury i nakładających się rzadszych siatek. To nie dane rynkowe ani wynik estymatora.

Odjąć przeskalowaną wariancję szybką i zastosować normalizację dla skończonej próby

Niech \(\bar n\) oznacza średnią liczbę rzadkich zwrotów w siatkach z różnymi przesunięciami, a \(\lambda=\bar n/n\). W modelu bazowym średnie obciążenie szumem rzadkiej siatki wynosi około \(2\bar n\omega^2\). Dla drobnej siatki obciążenie to około \(2n\omega^2\), więc \(\lambda RV_{\mathrm{all}}\) wnosi około \(2\bar n\omega^2\). Odjęcie tych wartości znosi główny składnik szumu:

\[ TSRV_{\mathrm{raw}}=\overline{RV}_K-\lambda RV_{\mathrm{all}}. \]

Ta surowa różnica odejmuje także część \(\lambda\) sygnału wariancji zintegrowanej, obecnego w obu składnikach. Dlatego często stosuje się normalizację dla skończonej próby:

\[ \widehat{IV}_{TSRV}=\frac{\overline{RV}_K-\lambda RV_{\mathrm{all}}}{1-\lambda}. \]

Mianownik przywraca współczynnik sygnału w prostym rachunku wartości oczekiwanej. Konwencje implementacji i obsługa krańców siatki są różne, dlatego należy udokumentować dokładną definicję \(n\), zestaw przesunięć i sposób liczenia \(\bar n\). Korekta nie usuwa niepewności próbkowania ani nie naprawia błędnego modelu szumu. W klasycznej konfiguracji asymptotycznej \(\lambda\) maleje wraz ze wzrostem próby, ale przy krótkim oknie współczynnik dla skończonej próby nadal może mieć znaczenie.

Estymata może być ujemna, gdy \(\overline{RV}_K<\lambda RV_{\mathrm{all}}\). Nie oznacza to ujemnej zmienności fizycznej; odjęcie szumu dla skończonej próby przekroczyło estymatę rzadkiej siatki. Zastąpienie wyniku zerem może ułatwić prezentację, lecz zmienia estymator i dodaje regułę obcięcia. Zachowaj i raportuj surową wartość podczas analizy, sprawdź wybrane skale i założenia, a każde późniejsze obcięcie jawnie opisz.

Krok po kroku sprawdzić hipotetyczne obliczenie z sześciu zwrotów

Załóżmy, że siedem hipotetycznych obserwacji ceny logarytmicznej tworzy sześć drobnych zwrotów w punktach bazowych: \([1,1,-1,-1,1,1]\) bp. To mały ciąg służący wyłącznie pokazaniu rachunku, a nie dane giełdowe. Wariancja zrealizowana drobnej siatki wynosi

\[ RV_{\mathrm{all}}=1^2+1^2+(-1)^2+(-1)^2+1^2+1^2=6\,\mathrm{bp}^2. \]

Przyjmijmy \(K=2\). Pierwsze przesunięcie łączy sąsiednie drobne zwroty w rzadkie zwroty \([2,-2,2]\) bp o sumie kwadratów \(4+4+4=12\,\mathrm{bp}^2\). Przesunięta siatka daje \([0,0]\) bp i sumę równą 0. Średnia dwóch estymat siatek to \(\overline{RV}_K=(12+0)/2=6\,\mathrm{bp}^2\).

Jest sześć drobnych zwrotów, a dwa przesunięcia zawierają odpowiednio trzy i dwa rzadkie zwroty. Zatem \(\bar n=(3+2)/2=2.5\), \(\lambda=2.5/6=5/12\), więc

\[ \widehat{IV}_{TSRV}=\frac{6-(5/12)6}{1-5/12}=\frac{3.5}{7/12}=6\,\mathrm{bp}^2. \]

W jednostkach kwadratu zwrotu dziesiętnego estymata wynosi \(6\,\mathrm{bp}^2=6\times10^{-8}\). Pierwiastek to około \(2.45\) bp w tym hipotetycznym oknie; wynik nie jest annualizowany. Równość liczbowa z wariancją zrealizowaną drobnej siatki wynika z konstrukcji tego małego ciągu, a nie z tożsamości TSRV. Inne ścieżki cen mogą dać wynik wyższy, niższy, a nawet ujemny.

Rachunek pokazuje też ograniczenie modelu: prawdziwa ukryta ścieżka i szum nie są obserwowane oddzielnie, więc ta próba sama nie potwierdza, że \(6\,\mathrm{bp}^2\) równa się rzeczywistej wariancji zintegrowanej. Można skontrolować sumy, skalę i jednostki, ale przykład nie ujawnia ukrytego rozkładu. Literatura empiryczna omawia też realized kernels, inną rodzinę korekt szumu wysokiej częstotliwości z własnymi założeniami i wyborami implementacyjnymi.

Co szacują dwie skale i jak wybrać K

Skala \(K\) wyznacza kompromis między liczbą rzadkich zwrotów a uśrednianiem i korektą szumu. Przy zbyt małym \(K\) pozostaje wiele krótkich przyrostów, więc wrażliwość na szum może być nadal duża. Przy zbyt dużym \(K\) zostaje niewiele grubych zwrotów, co destabilizuje estymatę rzadkiej siatki i zwiększa wpływ skończonej długości okna. Uśrednianie przesunięć łagodzi problem wyrównania siatek, ale nie dostarcza informacji, których brakuje w krótkiej lub słabej jakości próbie.

W oryginalnej analizie asymptotycznej preferowany odstęp rzadkiej siatki rośnie wraz z rozmiarem próby; przy notacji i założeniach bazowych artykułu jest rzędu \(n^{2/3}\). To teoretyczny wynik skalowania, a nie uniwersalna instrukcja, by użyć konkretnej liczby sekund lub obserwacji. Optimum zależy od stosunku szumu do sygnału i od założeń; późniejsze prace oraz implementacje praktyczne mogą używać innych reguł doboru i konwencji dotyczących krańców. Aby umożliwić odtworzenie wyniku, raportuj odstęp próbkowania, \(K\), przesunięcia, granice sesji i normalizację dla skończonej próby.

Rzetelna analiza może porównać wcześniej ustalony zestaw wiarygodnych wartości \(K\) i pokazać wrażliwość, zamiast po obejrzeniu wyników wybierać ustawienie dające najatrakcyjniejszą wartość. Jeśli estymaty mocno się zmieniają, ta niestabilność jest częścią wyniku. Skalę należy dobrać na podstawie projektu danych i udokumentowanej reguły, nie po wyszukaniu pożądanej estymaty zmienności. Porównanie może obejmować rzadszą wariancję zrealizowaną lub odporną na szum alternatywę, ale miary trzeba osobno oznaczyć.

Gdy klasyczne założenia TSRV nie są spełnione

Klasyczną korektę wyprowadzono dla określonej struktury szumu. Bid–ask bounce i inne efekty mikrostruktury mogą być zależne szeregowo, zmieniać się w trakcie sesji, zależeć od płynności lub korelować z przyrostami ceny efektywnej. Hansen i Lunde w badaniu wariancji zrealizowanej i szumu mikrostrukturalnego dokumentują interakcje obejmujące zależność w czasie i korelację ze zmianami ceny efektywnej. Aït-Sahalia, Mykland i Zhang opracowali później metody dwuskalowe dla zależnego szumu mikrostrukturalnego. To powód, by odróżniać zmodyfikowany estymator od pierwotnego wzoru z szumem iid, a nie zakładać, że pierwotna formuła radzi sobie z każdym wzorcem zależności.

Inne problemy praktyczne to nieregularne czasy obserwacji, asynchroniczne aktywa, nieaktualne kwotowania, dyskretyzacja cen, skoki, błędne transakcje, efekty otwarcia i zamknięcia oraz brakujące obserwacje. Mogą one wpływać zarówno na korektę z drobnej siatki, jak i na zwroty trafiające do rzadkich siatek. To, czy skoki należą do docelowej wariacji kwadratowej, czy trzeba je oddzielić, zależy od pytania badawczego; sama TSRV nie rozstrzyga tego wyboru modelowego. Filtrowanie obserwacji również zmienia siatkę i wymaga udokumentowania.

Odporność na szum nie oznacza niewrażliwości na wszystkie problemy z danymi. Zanim potraktujesz estymatę jako miarę wariancji ukrytej, określ, czy dane wejściowe to ceny transakcyjne, kwotowania czy ceny środkowe; podaj transformację zwrotów i podstawę czasu; sprawdź, czy odstępy obserwacji są równe; opisz reguły czyszczenia i sesji; oraz oceń wrażliwość na \(K\). Jeśli proces szumu narusza założenia bazowe, użyj metody przeznaczonej dla takich warunków i opisz jej założenia. Nie nazywaj ujemnej estymaty ujemną zmiennością ani po cichu nie zamieniaj jej na dodatnią liczbę.

Raportować estymator, nie przedstawiając go jako prognozy

Przejrzysty raport określa okno docelowe, wejściowy szereg cen, odstęp próbkowania, liczbę drobnych zwrotów, rzadki odstęp \(K\), zestaw przesunięć, regułę krańcową, założenia o szumie, normalizację, jednostki i ewentualne obcięcie. Można pokazać zarówno surową różnicę, jak i znormalizowaną estymatę oraz zakres wrażliwości dla wcześniej ustalonych skal. Szczegóły te umożliwiają audyt obliczenia i zapobiegają myleniu estymaty wariancji z kwotowaniem, prognozą na przyszłość lub dowodem na zyskowną regułę handlową.

Wariancja zintegrowana jest mierzona w obserwowanym oknie. Annualizacja wymaga jawnej konwencji czasowej i nie powinna ukrywać wzorców śróddziennych, przerw nocnych ani luk w handlu. Pierwiastek zmienia jednostkę na zmienność w tym oknie, ale nie tworzy horyzontu prognozy. Historyczna miara zrealizowana może być jednym z wejść modelu, jednak skuteczność predykcyjną trzeba oceniać osobno na danych niewykorzystanych do doboru ustawień estymatora.

Główny wkład TSRV ma charakter metodologiczny: w jawnym modelu szumu addytywnego używa dwóch skal próbkowania, by ograniczyć wiodące obciążenie szumem, które sprawia, że naiwna wariancja zrealizowana wysokiej częstotliwości jest niezgodna. Metoda nie identyfikuje przyczyny każdej zmiany ceny, nie usuwa ryzyka modelu i nie mówi, jaka będzie następna zmienność. Te ograniczenia powinny towarzyszyć raportowanej wartości.

Częste pytania

Q1Czy TSRV wykorzystuje wszystkie obserwacje?

Wykorzystuje wszystkie obserwacje w wariancji zrealizowanej drobnej siatki i ponownie używa ich w przesuniętych rzadkich siatkach. Każda rzadka siatka osobno próbuje rzadziej. Metoda łączy te składniki; nie odrzuca drobnych obserwacji i nie czyni siatek niezależnymi.

Q2Czy dwuskalowa realized volatility jest prognozą zmienności?

Nie. Standardowym celem jest wariancja zintegrowana w obserwowanym oknie. Pierwiastek wyraża jej wielkość w jednostkach zmienności dla tego okna, ale prognoza na późniejszy okres wymaga osobnego modelu i oceny poza próbą.

Q3Czy ujemną estymatę TSRV należy zmienić na zero?

Nie bez opisania tej zmiany. Ujemna wartość dla skończonej próby może wystąpić, gdy przeskalowana korekta z drobnej siatki przewyższy estymatę rzadką. Obcięcie do zera zmienia estymator i może wpływać na średnie oraz wnioskowanie; raportuj surową wartość i każdą późniejszą regułę.

Q4Czy pierwotny wzór TSRV obsługuje każdy rodzaj szumu mikrostrukturalnego?

Nie. Klasyczne wyprowadzenie zakłada bazowy model szumu, w tym niezależne błędy obserwacji. Szum zmieniający się w czasie lub zależny szeregowo, nieregularne próbkowanie albo zależność szumu od zmian ceny efektywnej mogą wymagać innego lub zmodyfikowanego estymatora.

Źródła i dalsza lektura

Zgłoś problem

Przygotujemy e-mail z linkiem do tego artykułu. Mark otrzyma zgłoszenie dopiero po jego wysłaniu

Szybki test

Przeczytano? Sprawdź się w 3 pytaniach

Pytanie 1 / 3

Pytanie 01

Dlaczego naiwna wariancja zrealizowana może rosnąć, gdy odstęp próbkowania staje się bardzo krótki?

Wybierz odpowiedź, aby zobaczyć wyjaśnienie

Słownik opcji

§0¤ me§1¤surement¤1¤ c§2¤lcu§0¤ ¤0¤: returns, w§6¤dows, §1¤ §3¤nnu§4¤liz§5¤ti§7¤Le§4¤rn §3¤ ¤1¤ §0¤, §18¤ log returns §2¤ §5¤nnu§6¤liz§7¤ti§13¤ c§14¤venti§15¤s m§8¤tter, ¤2¤ s§9¤mpl§12¤g choices ch§10¤nge comp§11¤r§17¤§16¤s §1¤ ¤0¤Sec§4¤d-§0¤ p§1¤th v§2¤ri§3¤ti§5¤Qu§0¤dr§1¤tic V§2¤ri§3¤ti§9¤ §6¤ F§7¤§4¤nce Expl§5¤§8¤ed¤0¤ squ§5¤red p§6¤th §12¤crements survive §7¤t f§13¤e sc§8¤les, produce §4¤ Itô c§3¤recti§14¤, §2¤ c§15¤nect diffusi§16¤ §0¤ §1¤ re§9¤lized v§10¤ri§11¤nceWyznacz efektywny spread na podstawie odwróceń stóp zwrotu z cen transakcyjnychEstymator spreadu bid-ask Rolla: wzór, przykład i ograniczeniaDowiedz się, jak estymator Rolla wyznacza efektywny spread bid-ask z ujemnej autokowariancji stóp zwrotu, poznaj hipotetyczne obliczenie i ograniczenia założeńPomiar zmiennościEstymatory zmienności oparte na zakresie OHLC: Parkinson, Garman–Klass, Rogers–Satchell i Yang–ZhangPoznaj wzory Parkinsona, Garmana–Klassa, Rogersa–Satchella i Yanga–Zhanga oraz dowiedz się, jak zakres cen i luki overnight wpływają na historyczną wariancję.Szacowanie zmienności cen, gdy obserwacje wysokiej częstotliwości zawierają szumEstymatory realized kernel: pomiar zmienności przy szumie mikrostrukturyDowiedz się, jak realized kernel waży autokowariancje zwrotów, aby szacować zmienność cen wysokiej częstotliwości przy szumie mikrostruktury. Poznaj przykład z kernelem Parzena, dobór pasma i ograniczenia praktyczne.