Soluci On Tarea 4 Riesgo Financiero: Implementaci Onenr
Soluci On Tarea 4 Riesgo Financiero: Implementaci Onenr
Soluci
on Tarea 4 Riesgo Financiero
Andres Medina - Juan P. Armijo - Nelson Jaque - Sebastian Araya
Implementaci
on en R:
#!/usr/bin/env Rscript
rm(list=ls())
library(ggplot2)
library(xts)
## Loading required package: zoo
##
## Attaching package: zoo
## The following objects are masked from package:base:
##
##
as.Date, as.Date.numeric
library(dygraphs)
library(zoo)
library(lubridate)
##
## Attaching package: lubridate
## The following object is masked from package:base:
##
##
date
library(grid)
library(gridExtra)
library(knitr)
dir <- '/home/anmedina/MEF/Riesgo_Financiero/Tarea_4'
setwd(dir)
## Lectura
data.read <- function(file){
dat <- read.csv2(file,header=TRUE,sep=";")
df <- dat[,c(1,5)]
df$Close <- round(df$Close,digits = 0)
df$Fecha <- dmy(df$Fecha)
return(df)}
1
##
d1
d2
d3
d4
d5
Data
<- data.read('banmedica.csv')
<- data.read('embonor.csv')
<- data.read('aguasa.csv')
<- data.read('iam.csv')
<- data.read('ripley.csv')
1000
Close
Close
1200
800
1200
800
600
400
2006
2008
2010
2012
2014
400
2006
2016
2008
2010
2012
2014
Fecha
Fecha
2016
400
1000
Close
Close
350
300
250
800
600
200
2006
2008
2010
2012
2014
2016
400
2006
2008
2010
Fecha
2012
2014
2016
Fecha
Close
800
600
400
200
2006
2008
2010
2012
2014
2016
Fecha
1. VaR Univariado : Calcule el VaR de una posicion de $ 1.000.000 al 99 % considerando un activo seleccionado:
a) Para un da a partir de los datos historicos (no parametrico)
## Retornos
return
<date
<rt
<-
Banmedica
diff(log(d5$Close))
d5$Fecha[-1]
cbind.data.frame(date,return)
return
0.2
0.1
0.0
0.1
2006
2008
2010
2012
2014
2016
date
30
Densidad
20
10
0
0.1
0.0
0.1
0.2
0.3
Retornos