Kuinka voin laskea osakkeiden volatiliteetin prosentteina ? Pitääkö minun käyttää sd () -funktiota ilman muita laskutoimituksia?
Kiitos
Vastaa
Sinä ”Etsitään lokituoton keskihajontaa, joka on asianmukaisesti vuosittainen ja muunnettu prosentteiksi (eli kerrottuna 100: lla).
Tässä on esimerkki vuotuisen tilavuuden laskemisesta päivähinnoista:
library(tseries) data <- get.hist.quote("VOD.L") price <- data$Close ret <- log(lag(price)) - log(price) vol <- sd(ret) * sqrt(250) * 100
Huomautuksia:
- Yllä olevassa koodissa on käytettävä yrityksen toimiin (osinkoihin, osinkoihin jne.) Mukautettuja hintoja.
-
250
on (arvioitu) kauppapäivien määrä vuodessa.
Kommentit
Vastaa
Kun volatiliteetti kuvataan prosentteina, se tarkoittaa, että se annetaan murto-osana keskiarvosta. Joten jos hinnan keskihajonta on 10 ja keskiarvo 100, hintaa voidaan kuvata 10%: n epävakaaksi.
R-termeillä tämä tarkoittaisi:
vol_percent = sd(price) / mean(price)
MUOKKAA: Tämä olisi voitu helposti löytää myös Wikipedia-artikkelista volatiliteetille .
Kommentit
- Muokkaa muokkausta: Vastauksesi ei ole samaa mieltä Wikipedia-artikkelin kanssa: " Vuotuinen volatiliteetti σ on arvon keskihajonta. instrumentin ' vuotuinen logaritminen tuotto. " Tämä ' s lohkossa näkyvä arvo -Solut ja muut stokastiset mallit. Kerro se 100: lla ilmaistaaksesi sen prosentteina.
- Huh. Tuntemani määritelmä oli johdannossa oleva määritelmä: " Volatiliteetti ilmaistaan yleensä vuositasolla ja se voi olla joko absoluuttinen luku (5 dollaria) tai murto-osa keskiarvosta. (5%). " En ' en kuitenkaan ole finanssityyppi, joten jos sinä tai joku muu haluaa antaa perusteellisempi vastaus silloin olisi tervetullut.
Vastaus
BNaulin vastaus ei todennäköisesti ole olet etsimässä. Jos haluat laskea Black-Scholes-tyylin volatiliteetin, sinun on laskettava lokituoton vuotuinen volatiliteetti. Tämä tarkoittaa, että lasketaan lokitulosarja $ \ ln (s_t / s_ {t-1}) $ jokaiselle $ t $, otetaan keskihajonta ja säädä sitten ajan neliöjuurella vuotuisen luvun saamiseksi. Tätä volatiliteettia voidaan käyttää hinnoittelumalleissa, jotka edellyttävät Black Scholes vol.
Answer
Osakkeen tuotto volatiliteetti ei ole havaittavissa, voimme vain arvioida sen. Oletan, että tarkoitat historiallista volatiliteettia, koska siellä on myös implisiittistä volatiliteettia, joka arvioidaan osakkeiden optioista.
On olemassa useita tapoja sen arvioimiseksi. Katso esimerkiksi tätä asiakirjaa ” HISTORISEN HILKKUUDEN MITTAAMINEN ”. Aloita yksinkertaisimmalla menetelmällä, jota he kutsuvat ”sulkeutumiseksi”, se on samanlainen kuin klassinen menetelmä Bloombergin terminaalissa (”CLV”). Tulokset on aina hyvä tarkistaa Bloombergin kanssa. Jos sinulla on pääsy päätelaitteeseen, hanki asiakirja, jossa kuvataan, miten he tekevät sen tarkalleen.
NA
s kohdassaret
, viimeinen rivi voitti ' t toimivat, ellet käytäsd(ret, na.rm=TRUE)
.