퍼센트 ? 다른 계산없이 sd () 함수를 사용해야합니까?
감사합니다
답변
당신 “적절하게 연간 화되고 백분율로 변환 된 (즉, 100을 곱한) 로그 수익률의 표준 편차를 찾고 있습니다.
다음은 일일 가격에서 연간 볼륨을 계산하는 예입니다.
library(tseries) data <- get.hist.quote("VOD.L") price <- data$Close ret <- log(lag(price)) - log(price) vol <- sd(ret) * sqrt(250) * 100
참고 :
- 위 코드는 실제로 기업 활동 (배당금, 분할 등)에 맞게 조정 된 가격을 사용해야합니다.
-
250
는 1 년의 (대략적인) 거래일 수입니다.
댓글
답변
변동성이 백분율로 설명되는 경우 이는 평균의 일부로 제공됨을 의미합니다. 따라서 가격의 표준 편차가 10이고 평균이 100이면 가격은 10 % 변동성으로 설명 될 수 있습니다.
R 용어로 이것은 다음을 의미합니다.
vol_percent = sd(price) / mean(price)
편집 : 변동성에 대한 Wikipedia 기사 에서도 쉽게 찾을 수 있습니다.
의견
- 수정 : 귀하의 답변이 Wikipedia 기사에 동의하지 않습니다. " 연간 변동성 σ는 instrument '의 연간 로그 반환. " '는 블록에 나타나는 값입니다. -학교 및 기타 확률 모델. 100을 곱하여 퍼센트로 표현하세요.
- 허. 내가 익숙한 정의는 도입부에서 가져온 것입니다. " 변동성은 일반적으로 연간 단위로 표현되며 절대 숫자 ($ 5) 또는 평균의 일부일 수 있습니다. (5 %). " 저는 ' 어떤 식 으로든 재무 담당자가 아니므로 본인이나 다른 사람이 더 철저한 답변을 보내 주시면 환영합니다.
답변
BNaul의 답변은 아마도 그렇지 않을 것입니다. 당신은 찾고 있습니다. Black-Scholes 스타일 변동성을 계산하려면 로그 수익률의 연간 변동성을 계산해야합니다. 즉, 각 $ t $에 대해 로그 반환 시리즈 $ \ ln (s_t / s_ {t-1}) $를 계산하고 표준 편차를 취한 다음 시간의 제곱근으로 조정하여 연간 수치를 얻습니다. 이 변동성은 Black Scholes vol.
답변
재고 수익률 em이 필요한 가격 책정 모델에서 사용할 수 있습니다. > 변동성은 관찰 할 수 없으며 추정 만 할 수 있습니다. 주식 옵션에서 추정되는 내재 변동성이 있기 때문에 역사적 변동성을 의미한다고 가정합니다.
여러 가지 방법이 있습니다. 그것을 추정하는 것. 예를 들어,이 문서 “ 측정 기록 변동성 “을보십시오. “Close-to-close”라고 부르는 가장 간단한 방법으로 시작합니다. 이는 Bloomberg 터미널의 Classical 방법 ( “CLV”)과 유사합니다. 결과를 Bloomberg와 비교하여 확인하는 것은 항상 좋은 생각입니다. 터미널에 액세스 할 수 있다면 정확히 어떻게 수행하는지 설명하는 문서를 얻으십시오.
ret
에NA
가있는 경우 마지막 줄이 이겼습니다. 'sd(ret, na.rm=TRUE)
를 사용하지 않으면 작동하지 않습니다.