Métodos Cuantitativos para Finanzas
Enviado por Erick Rojas • 22 de Mayo de 2020 • Ensayo • 641 Palabras (3 Páginas) • 184 Visitas
Nombre: Alejandro Erick Rojas Escobar
Métodos Cuantitativos para Finanzas
Ejercicio.
Fecha entrega: 21-octubre-2019 en clases.
Instrucciones:
- Base datos a utilizar: “bd_clase.dat” que contiene precios para el índice Dow Jones y para 28 empresas, con 3455 observaciones para cada una.
- En el archivo Excel está la solución realizando operaciones con matrices de Excel.
Trabajar con retornos de acciones del 1 al 10.
1.- Utilizando retornos compuestos continuos, calcular con matrices:
- Portfolio óptimo de mínima varianza, con venta corta.
Retln_a1=Retorno Compuesto Continuos de los precios acc1
Retln_a2=Retorno Compuesto Continuos de los precios acc2
Retln_a3=Retorno Compuesto Continuos de los precios acc3
Retln_a4=Retorno Compuesto Continuos de los precios acc4
Retln_a5=Retorno Compuesto Continuos de los precios acc5
Retln_a6=Retorno Compuesto Continuos de los precios acc6
Retln_a7=Retorno Compuesto Continuos de los precios acc7
Retln_a8=Retorno Compuesto Continuos de los precios acc8
Retln_a9=Retorno Compuesto Continuos de los precios acc9
Retln_a10=Retorno Compuesto Continuos de los precios acc10
Usando los retornos compuestos continuos
- Sacar la matriz de varianzas y Covarianzas
Comando:
corr retln_a1 retln_a2 retln_a3 retln_a4 retln_a5 retln_a6 retln_a7 retln_a8 retln_a9 retln_a10, cov
ret list
[pic 1]
- Sacar la matriz inversa
Comando:
. matrix inmk = inv(mk)
. matrix list inmk
[pic 2]
- Crear una matriz de Unos
Comando:
. *matriz de unos
. matrix onemk = J(10,1,1)
. matrix list onemk
[pic 3]
- Obtener los rangos para poder invertir
Comando:
. mat w = inmk'*onemk
. matrix list w
[pic 4]
. mat wwmk=w'*onemk
. mat li wwmk
[pic 5]
. mat wj = J(10,1,1/wwmk[1,1])
. mat li wj
[pic 6]
. mat wwmk = w*wj'*100
. mat li wwmk
[pic 7]
. mat optmk = wwmk[1..10,1]
. mat li optmk
[pic 8]
Esos son los porcentajes que se debería invertir en cada empresa para poder realizar una venta corta.
2.- Utilizando retornos compuestos continuos, calcular con mvport y matrices:
- Portfolio óptimo de mínima varianza, con venta corta.
Comando:
. gmvport retln_a1 retln_a2 retln_a3 retln_a4 retln_a5 retln_a6 retln_a7 retln_a8 retln_a9 ret ln_a10
[pic 9]
Nos muestra las cantidades que debemos invertir, estos datos no están en porcentaje.
- Portfolio óptimo de mínima varianza, sin venta corta.
Comando:
. mvport retln_a1 retln_a2 retln_a3 retln_a4 retln_a5 retln_a6 retln_a7 retln_a8 retln_a9 retln_a10, ret(0.0006) noshort
Con una tasa de requerimiento del 60%
[pic 10]
Solo se puede invertir en 5 empresas para no tener una venta corta lo cual nos indica sin negativos.
- Portfolio óptimo de mínima varianza, sin venta corta y un máximo a invertir por activo de 18%
Comando:
. mvport retln_a1 retln_a2 retln_a3 retln_a4 retln_a5 retln_a6 retln_a7 retln_a8 retln_a9 retln_a10, ret(0.0006) noshort maxweight(0.18)
...