Wie kann ich die Aktienvolatilität in Prozent ? Muss ich die Funktion sd () ohne andere Berechnung verwenden?

Danke

Antwort

Sie „Suchen Sie nach der Standardabweichung der logarithmischen Renditen, die angemessen annualisiert und in Prozent umgerechnet (dh mit 100 multipliziert) wird.

Hier ist ein Beispiel für die Berechnung des Jahresvolumens aus den Tagespreisen:

library(tseries) data <- get.hist.quote("VOD.L") price <- data$Close ret <- log(lag(price)) - log(price) vol <- sd(ret) * sqrt(250) * 100 

Hinweise:

  1. Der obige Code sollte wirklich Preise verwenden, die für Kapitalmaßnahmen (Dividenden, Splits usw.) angepasst wurden.
  2. 250 ist die (ungefähre) Anzahl von Handelstagen pro Jahr.

Kommentare

  • Ein vorgeschlagener Editor stellt fest, dass bei NA s in ret die letzte Zeile ' funktioniert nur, wenn Sie sd(ret, na.rm=TRUE) verwenden.

Antwort

Wenn die Volatilität als Prozentsatz beschrieben wird, bedeutet dies, dass sie als Bruchteil des Mittelwerts angegeben wird. Wenn also die Standardabweichung des Preises 10 und der Mittelwert 100 beträgt, könnte der Preis als 10% volatil beschrieben werden.

In R-Begriffen würde dies bedeuten:

vol_percent = sd(price) / mean(price) 

BEARBEITEN: Dies konnte auch leicht im Wikipedia-Artikel für Volatilität gefunden werden.

Kommentare

  • Zum Bearbeiten: Ihre Antwort stimmt nicht mit dem Wikipedia-Artikel überein: " Die annualisierte Volatilität σ ist die Standardabweichung von instrument ' s jährliche logarithmische Rückgabe. " Das ' ist der Wert, der im Block angezeigt wird -Scholes und andere stochastische Modelle. Multiplizieren Sie es mit 100, um es in Prozent auszudrücken.
  • Huh. Die Definition, mit der ich vertraut war, war die aus der Einleitung: " Die Volatilität wird normalerweise auf Jahresbasis ausgedrückt und kann entweder eine absolute Zahl (5 USD) oder ein Bruchteil des Mittelwerts sein (5%). " Ich ' bin jedoch keineswegs ein Finanzmann, wenn Sie oder jemand anderes etwas geben möchte Eine gründlichere Antwort wäre dann willkommen.

Antwort

Die Antwort von BNaul ist wahrscheinlich nicht die richtige du schaust nach. Wenn Sie die Volatilität im Black-Scholes-Stil berechnen möchten, müssen Sie eine annualisierte Volatilität der Log-Renditen berechnen. Das heißt, berechnen Sie die Protokollrückgabeserie $ \ ln (s_t / s_ {t-1}) $ für jedes $ t $, nehmen Sie die Standardabweichung und passen Sie sie dann um die Quadratwurzel der Zeit an, um die annualisierte Zahl zu erhalten. Diese Volatilität kann in Preismodellen verwendet werden, für die Black Scholes vol.

Antwort

Die Aktienrendite Volatilität ist nicht beobachtbar, wir können sie nur abschätzen. Ich gehe davon aus, dass Sie historische Volatilität meinen, da es auch implizite Volatilität gibt, die aus Optionen auf Aktien geschätzt wird.

Es gibt verschiedene Möglichkeiten es zu schätzen. Schauen Sie sich zum Beispiel dieses Dokument „ MESSEN DER HISTORISCHEN VOLATILITÄT “ an. Beginnen Sie mit der einfachsten Methode, die sie „Close-to-Close“ nennen. Sie ähnelt der klassischen Methode im Bloomberg-Terminal („CLV“). Es ist immer eine gute Idee, Ihre Ergebnisse mit Bloomberg zu vergleichen. Wenn Sie Zugriff auf das Terminal haben, erhalten Sie das Dokument, in dem beschrieben wird, wie es genau funktioniert.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.