Hoe kan ik de vluchtigheid van de aandelen berekenen in percentage ? Moet ik de sd () functie gebruiken zonder enige andere berekening?

Bedankt

Antwoord

Jij “op zoek naar de standaarddeviatie van logboekopbrengsten, op de juiste manier geannualiseerd en geconverteerd naar een percentage (dwz vermenigvuldigd met 100).

Hier is een voorbeeld van het berekenen van het jaarlijkse volume op basis van dagprijzen:

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

Opmerkingen:

  1. De bovenstaande code zou eigenlijk prijzen moeten gebruiken die zijn aangepast voor bedrijfshandelingen (dividenden, splitsingen enz.).
  2. 250 is het (geschatte) aantal handelsdagen in een jaar.

Reacties

  • Een voorgestelde redacteur merkt op dat als je NA s in ret hebt, de laatste regel ' t werken tenzij je sd(ret, na.rm=TRUE) gebruikt.

Answer

Wanneer vluchtigheid wordt beschreven als een percentage, betekent dit dat het wordt gegeven als een fractie van het gemiddelde. Dus als de standaarddeviatie van de prijs 10 is en het gemiddelde 100, dan kan de prijs worden omschreven als 10% volatiel.

In R-termen zou dit betekenen:

vol_percent = sd(price) / mean(price) 

BEWERKEN: dit had ook gemakkelijk kunnen worden gevonden in het Wikipedia-artikel voor vluchtigheid .

Opmerkingen

  • Re de bewerking: uw antwoord is het niet eens met het Wikipedia-artikel: " De volatiliteit op jaarbasis σ is de standaarddeviatie van de instrument ' s jaarlijkse logaritmische rendementen. " Dat ' de waarde is die in het blok verschijnt -Scholes en andere stochastische modellen. Vermenigvuldig het met 100 om het in procenten uit te drukken.
  • Huh. De definitie die ik kende, was die uit de inleiding: " Volatiliteit wordt normaal gesproken uitgedrukt in termen op jaarbasis, en het kan een absoluut getal ($ 5) zijn of een fractie van het gemiddelde (5%). " Ik ' ben op geen enkele manier een financiële man, dus als jij of iemand anders wil geven een grondiger antwoord dan dat zou welkom zijn.

Antwoord

Het antwoord van BNaul is waarschijnlijk niet het antwoord je zoekt. Als u de volatiliteit in Black-Scholes-stijl wilt berekenen, moet u de volatiliteit van logboekrendementen op jaarbasis berekenen. Dat betekent dat u de logboekretourreeks $ \ ln (s_t / s_ {t-1}) $ voor elke $ t $ berekent, de standaarddeviatie neemt en deze vervolgens aanpast met de vierkantswortel van de tijd om het cijfer op jaarbasis te verkrijgen. Deze vluchtigheid kan worden gebruikt in prijsmodellen die Black Scholes vol.

Answer

De voorraad return volatiliteit is niet waarneembaar, we kunnen het alleen inschatten. Ik neem aan dat u historische volatiliteit bedoelt, omdat er ook geïmpliceerde volatiliteit is die wordt geschat op basis van opties op aandelen.

Er zijn verschillende manieren om het te schatten. Kijk bijvoorbeeld eens naar dit artikel “ METEN VAN HISTORISCHE VLUCHTIGHEID “. Begin met de eenvoudigste methode, die ze “Close-to-close” noemen, het is vergelijkbaar met de klassieke methode in Bloomberg-terminal (“CLV”). Het is altijd een goed idee om uw resultaten te vergelijken met Bloomberg. Als je toegang hebt tot de terminal, haal dan het document op dat beschrijft hoe ze het precies doen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *