Ewma Flytting Gjennomsnittet Python
Beregn historisk volatilitet ved hjelp av EWMA Volatilitet er det mest brukte risikobilledet. Volatilitet i denne forstand kan enten være historisk volatilitet (en observert fra tidligere data), eller det kunne medføre volatilitet (observert fra markedsprisene på finansielle instrumenter.) Den historiske volatiliteten kan beregnes på tre måter, nemlig: Enkel volatilitet, eksponentielt vektet bevegelse Gjennomsnittlig (EWMA) GARCH En av de største fordelene ved EWMA er at den gir mer vekt til den siste avkastningen mens du beregner avkastningen. I denne artikkelen vil vi se på hvordan volatiliteten beregnes ved hjelp av EWMA. Så kan vi komme i gang: Trinn 1: Beregne loggkastene i prisserien Hvis vi ser på aksjekursene, kan vi beregne den daglige lognormale avkastningen ved hjelp av formelen ln (P i P i -1), hvor P representerer hver dager avsluttende aksjekurs. Vi trenger å bruke den naturlige loggen fordi vi vil at avkastningen skal bli kontinuerlig sammensatt. Vi vil nå få daglige avkastninger for hele prisserien. Trinn 2: Firkant avkastningen Det neste trinnet er å ta kvadratet med lang avkastning. Dette er faktisk beregningen av enkel varians eller volatilitet representert ved følgende formel: Her representerer du avkastningen, og m representerer antall dager. Trinn 3: Tilordne vekter Tilordne vekter slik at siste avkastning har høyere vekt og eldre avkastninger har mindre vekt. For dette trenger vi en faktor kalt Lambda (), som er en utjevningskonstant eller den vedvarende parameteren. Vektene er tildelt som (1) 0. Lambda må være mindre enn 1. Risikometrisk bruker lambda 94. Den første vekten vil være (1-0.94) 6, den andre vekten vil være 60,94 5,64 og så videre. I EWMA belaster alle vekter til 1, men de faller med et konstant forhold på. Trinn 4: Multiple Returns-kvadrert med vektene Trinn 5: Ta summen av R2 w Dette er den siste EWMA variansen. Volatiliteten vil være kvadratroten av variansen. Følgende skjermbilde viser beregningene. Eksemplet ovenfor som vi så er tilnærmingen beskrevet av RiskMetrics. Den generelle form for EWMA kan representeres som følgende rekursive formel: Modeller av volatilitetsklynging: EWMA og GARCH (1,1) Volatilitetsklynging er en av de viktigste egenskapene til økonomiske data, og ved å inkorporere det i våre modeller kan produsere en mer realistisk estimat av risiko. Volatilitetsklynging er tydelig av det faktum at dagens volatilitet er positivt korrelert med dagens volatilitet. Så, hvis i går observert høy volatilitet, i dag er vi også sannsynlig å observere høy volatilitet. Dette betyr at volatilitet er betinget av tidligere volatilitet (betinget volatilitet). Det er to metoder for å beregne dette: Eksponentiell vektet flytende gjennomsnitt (EWMA) EWMA er en ofte brukt metode for estimering av volatilitet i finansiell avkastning. Denne metoden for å beregne betinget varians (volatilitet) gir mer vekt på dagens observasjoner enn tidligere observasjoner. EWMA estimatoren er av skjemaet nedenfor: r representerer avkastningen. er forfallsfaktoren, også kjent som utjevningskonstanten. Denne faktoren bestemmer det eksponentielt avtagende vektingsskjemaet til observasjonene. På denne måten regnskapsfører EWMA for de tidsavhengige avvikene. sikrer at dagens varians er positivt korrelert med dagens volatilitet. En høy lambda indikerer langsom forfall i serien, det vil si en høy varians vil ha en tendens til å fortsette i lengre tid. RiskMetrics bruker en lambda på 0,94 som er egnet for å analysere daglige data. EWMA er faktisk en delmengde av GARCH (1,1). Lær mer om EWMA Generalized Autoregressive Conditional Heteroscedasticity (GARCH (1,1)) GARCH er en annen modell for estimering av volatilitet som tar seg av flyktighetsklyngingsproblem. GARCH er avledet fra ARCH, det vil si Autoregressive Conditional Heteroscedasticity. AR betyr at modellene er autoregressive modeller i kvadratisk avkastning, det vil si en positiv korrelasjon mellom risikoen i går og risikoen i dag. Betinget betyr at volatiliteten i neste år er betinget av informasjonen som er tilgjengelig i denne perioden. Heteroscedasticity betyr ikke-konstant volatilitet. Det betyr at tidsserien til en tilfeldig variabel har en tidsvariabel varians. G står for generalisert, noe som betyr at det er en generalisert versjon som kan tegne ulike faktorer i ulike markeder. Den vanligste formen for GARCH-modellen er GARCH (1,1). Denne modellen er representert som: Nøkkelbegrepet her er at volatiliteten er en funksjon av kvadret forsinket avkastning og forsinkede avvik. Begrepet (1,1) indikerer dette 1 lag for hver kvadret retur og kvadrert variasjon fra forrige dag. hvor: er vekten for forsinket kvadret retur er vekten for forsinkede avvik, er en konstant lik x V L hvor V L er variasjonen på lang sikt og er dens vektKalkulere historisk volatilitet Ved bruk av EWMA-volatilitet er det mest brukte risikobildet. Volatilitet i denne forstand kan enten være historisk volatilitet (en observert fra tidligere data), eller det kunne medføre volatilitet (observert fra markedsprisene på finansielle instrumenter.) Den historiske volatiliteten kan beregnes på tre måter, nemlig: Enkel volatilitet, eksponentielt vektet bevegelse Gjennomsnittlig (EWMA) GARCH En av de største fordelene ved EWMA er at den gir mer vekt til den siste avkastningen mens du beregner avkastningen. I denne artikkelen vil vi se på hvordan volatiliteten beregnes ved hjelp av EWMA. Så kan vi komme i gang: Trinn 1: Beregne loggkastene i prisserien Hvis vi ser på aksjekursene, kan vi beregne den daglige lognormale avkastningen ved hjelp av formelen ln (P i P i -1), hvor P representerer hver dager avsluttende aksjekurs. Vi trenger å bruke den naturlige loggen fordi vi vil at avkastningen skal bli kontinuerlig sammensatt. Vi vil nå få daglige avkastninger for hele prisserien. Trinn 2: Firkant avkastningen Det neste trinnet er å ta kvadratet med lang avkastning. Dette er faktisk beregningen av enkel varians eller volatilitet representert ved følgende formel: Her representerer du avkastningen, og m representerer antall dager. Trinn 3: Tilordne vekter Tilordne vekter slik at siste avkastning har høyere vekt og eldre avkastninger har mindre vekt. For dette trenger vi en faktor kalt Lambda (), som er en utjevningskonstant eller den vedvarende parameteren. Vektene er tildelt som (1) 0. Lambda må være mindre enn 1. Risikometrisk bruker lambda 94. Den første vekten vil være (1-0.94) 6, den andre vekten vil være 60,94 5,64 og så videre. I EWMA belaster alle vekter til 1, men de faller med et konstant forhold på. Trinn 4: Multiple Returns-kvadrert med vektene Trinn 5: Ta summen av R2 w Dette er den siste EWMA variansen. Volatiliteten vil være kvadratroten av variansen. Følgende skjermbilde viser beregningene. Eksemplet ovenfor som vi så er tilnærmingen beskrevet av RiskMetrics. Den generelle form for EWMA kan representeres som følgende rekursive formel:
Comments
Post a Comment