You are on page 1of 58

OptiFolio

Gua del usuario

Anlisis y Optimizacin de Carteras de Inversin

Copyright Risk-Solutions, LLC


Fecha de actualizacin: 2015.12.28

Company

LOGO

OptiFolio
Anlisis y Optimizacin de Carteras
de Inversin

OptiFolio - Gua del usuario

Contenido
I. VISIN GENERAL __________________________________________________________ 1
I.1. Tpico flujo de trabajo usando OptiFolio _________________________________________ 1
I.2. Visin general de las caractersticas del programa _________________________________ 1

II. Importacin de datos y configuracin general __________________________________ 7


II.1. Formato de datos de precios histricos en MS Excel ______________________________ 7
II.2. Descarga de precios de mercado desde MS Excel o archivos delimitados ______________ 7
II.3. Importando precios de mercado desde la web ____________________________________ 8
II.4. Configuracin de parmetros _________________________________________________ 10

III. El Gestor de Datos _______________________________________________________ 12


III.1. Precios de activos, rendimientos y estadsticas __________________________________ 12
III.1.1. Precios histricos ________________________________________________________________ 12
III.1.2. Discontinuidades en los precios ____________________________________________________ 13
III.1.3. Rendimientos de los activos _______________________________________________________ 15
III.1.4. Estadsticas de rentabilidades ______________________________________________________ 16
(1) Edicin de supuestos _____________________________________________________________ 17
(2) Definicin positiva de la matriz de covarianzas _________________________________________ 19
III.1.5. Rendimientos ajustados ___________________________________________________________ 20

III.2. Best-fit de los rendimientos _________________________________________________ 21


III.3. Simulacin de Monte Carlo para activos individuales _____________________________ 21

IV. Optimizacin de carteras _________________________________________________ 23


IV.1. rea factible de inversin basada en combinaciones exhaustivas de carteras _________ 23
IV.2. rea factible de inversin basada en un modelo estocstico-gentico _______________ 24
IV.3. El modelo CVaR/Retornos Esperados __________________________________________ 25
IV.4. Pesos ptimos del portafolio ________________________________________________ 26
IV.5. Frontera eficiente _________________________________________________________ 27
IV.5.1. Frontera tabulada _______________________________________________________________ 27
IV.5.2. Frontera graficada _______________________________________________________________ 28
IV.5.3. Estadsticas estratgicas __________________________________________________________ 29

IV.6. Navegacin interactiva en el portafolio y seleccin de la frontera eficiente ___________ 32


IV.7. Experimento interactivo con un portafolio simple de tres activos ___________________ 34
IV.7.1. Probando el efecto diversificacin __________________________________________________ 34
IV.7.2. Probando con dos activos: VaR y CVaR _______________________________________________ 36
IV.7.3. Probando con tres activos: VaR y CVaR ______________________________________________ 37

OptiFolio - Gua del usuario


V. Grupos y lmites _________________________________________________________ 40
V.1. Grupos de activos __________________________________________________________ 40
V.2. Lmites de inversin ________________________________________________________ 41
V.3. Carteras de referencia ______________________________________________________ 43
V.3.1. Rotacin de activos _______________________________________________________________ 43
V.3.2. Lmites de Riesgo y Retorno ________________________________________________________ 44

V.4. Reporte de lmites de los activos ______________________________________________ 44

VI. El gestor de carteras _____________________________________________________ 46


VI.1. Composicin de carteras ____________________________________________________ 46
VI.2. Estadsticas de rendimientos ________________________________________________ 48
VI.3. Pruebas retrospectivas _____________________________________________________ 49
VI.4. Estado de lmites __________________________________________________________ 51
VI.5. Simulacin Monte-Carlo ____________________________________________________ 52
VI.6. Atribucin de desempeo ___________________________________________________ 53

OptiFolio - Gua del usuario

I. VISIN GENERAL
OptiFolio permite realizar optimizaciones de portafolio con restricciones usando tanto el enfoque
de la Teora Moderna de Carteras (modelo Markowitz-Sharpe), como el ms contemporneo
modelo de Valor-en-Riesgo Condicional (Conditional VaR model). Asimismo, OptiFolio permite
aplicar Simulaciones Monte Carlo de manera sencilla, con el fin de generar diferentes escenarios
proyectados para el valor de los activos y las carteras. La aplicacin provee una interface amigable
en donde es posible cambiar los supuestos, crear y editar carteras, explorar cada uno de los
puntos de la frontera eficiente, y mucho ms.

I.1. TPICO FLUJO DE TRABAJO USANDO OPTIFOLIO


Este es un breve resumen de un tpico flujo de trabajo en OptiFolio.

Fig. 1: Tpico flujo de trabajo de OptiFolio

I.2. VISIN GENERAL DE LAS CARACTERSTICAS DEL PROGRAMA


OptiFolio genera grficos de Riesgo/Retorno que muestran las carteras de inversin factibles, y
encuentra los pesos ptimos de los activos. Adicionalmente, la optimizacin puede incluir
agrupamiento de activos y restricciones. Tambin es posible ingresar carteras de manera manual,
cambiar supuestos estadsticos, y llevar a cabo Simulaciones Monte Carlo para el valor proyectado
de los activos y carteras.
Aqu se presenta una versin compacta de una tpica sesin de OptiFolio.

OptiFolio - Gua del usuario

Cargue informacin sobre precios histricos desde un libro de MS Excel, un archivo


delimitado, o desde la web.

Fig. 2: Cinta principal

Configure los parmetros bsicos para el anlisis.

Fig. 3: Configuracin de parmetros

OptiFolio calcula y muestra automticamente:

Tablas y grficos de precios histricos para cada activo.

Retornos histricos en funcin del periodo de tenencia configurado por el usuario.

Variados estadsticos de los retornos, tales como el promedio, covarianzas, y


correlaciones, los cuales pueden ser calculados a partir de los datos, pegados desde
el portapapeles, o editados manualmente.

El Best-fit para cada variable (a una distribucin estadstica).

La Simulacin Monte Carlo, la cual proyecta el desempeo futuro de cada activo.

OptiFolio - Gua del usuario

Fig. 4: Grfico de precios histricos

Optimice carteras con grficos de Markowitz-Sharpe o Retorno/Conditional VaR. OptiFolio


muestra todas las carteras factibles en el plano de Riesgo/Retorno o CVaR/Retorno,
usando combinaciones exhaustivas o un modelo estocstico de combinaciones.

Fig. 5: Grfico Markowitz-Sharpe

OptiFolio - Gua del usuario


OptiFolio encuentra las carteras ptimas con el mayor ratio de Sharpe y la menor
desviacin estndar o el mayor Retorno/CVaR esperado y el menor CVaR, en funcin al
tipo de grfico. Adicionalmente, calcula cada uno de los puntos de la frontera eficiente y
los muestra en una tabla o grfico.

Fig. 6: Frontera eficiente Formato de tabla

Fig. 7: Frontera eficiente Formato de grfico

OptiFolio - Gua del usuario


OptiFolio permite al usuario definir grupos de activos y lmites para el portafolio. Los
grupos y lmites tambin son guardados en archivos legibles para el ojo humano.

Fig. 8: Grupos de activos

Este es un ejemplo de un rea de inversin factible incluyendo restricciones.

Fig. 9: Grfico Markowitz-Sharpe con restricciones

OptiFolio - Gua del usuario


El usuario puede explorar de manera interactiva cada una de las combinaciones ptimas
de activos a lo largo de la frontera eficiente, tal como se muestra a continuacin. Los
carteras de inters pueden ser guardados en el Gestor de Carteras (Portfolio Manager)
haciendo doble clic.

Fig. 10: Grfico Markowitz-Sharpe con restricciones Frontera eficiente interactiva

Gestione carteras definidas por el usuario, calcule estadsticas, y lleve a cabo


Simulaciones Monte Carlo.

Fig. 11: Ventana del Gestor de Portafolio (Portfolio Manager)

OptiFolio - Gua del usuario

II. Importacin de datos


y configuracin general
II.1. FORMATO DE DATOS DE PRECIOS HISTRICOS EN
MS EXCEL
La estructura de la matriz de datos en MS Excel debe ser la siguiente:
La primera fila debe contener los encabezados de cada columna.
La primera columna (A) debe contener la fecha de cada precio.
Las columnas siguientes deben contener los precios histricos de cada activo, expresados
en la misma moneda.
No deben haber celdas vacas dentro de la matriz de datos.

Fig. 12: Configurando datos en MS Excel

II.2. DESCARGA DE PRECIOS DE MERCADO DESDE MS EXCEL O


ARCHIVOS DELIMITADOS
Para importar datos desde MS Excel, use el botn de Cargar precios desde archivo XLS (Load
prices from XLS file) en la cinta principal. Luego, seleccione el archivo de MS Excel que
contenga la informacin de los precios histricos.

OptiFolio - Gua del usuario

Fig. 13: Cinta principal

Si el libro contiene ms de una hoja, seleccione la hoja apropiada a partir de la lista que aparecer.
Si el libro slo contiene una hoja, esta ser seleccionada de manera automtica. Si el nmero de
activos es mayor a 255, debe usarse un archivo plano (delimitado por comas o tabuladores), en
lugar de un archivo de MS Excel.

II.3. IMPORTANDO PRECIOS DE MERCADO DESDE LA WEB


Los precios pueden descargarse desde un servidor web adecuadamente configurado. Usted puede
seleccionar manualmente la configuracin URL apropiada o permitir que OptiFolio auto-configure
una fuente disponible.
La pantalla principal muestra la lista de activos, indicando qu precios histricos sern
descargados. Durante el proceso de descarga slo se tomarn en cuenta los activos
seleccionados. Adicionalmente, puede editar la lista, agregando o removiendo activos, utilizando
los botones de Agregar nuevo (Add new) o Remover (Remove).

Fig. 14: Cargar precios desde la web

OptiFolio - Gua del usuario

Fig. 15: Agregando activos para descargar desde la web

La lista de activos se guardar en el archivo Optifolio.ini, de modo que la siguiente vez que el
programa sea utilizado, aparecer la lista de la sesin anterior.
Por default, OptiFolio intentar auto-configurar una fuente de datos disponible para su regin y tipo
de contrato. Usted puede introducir manualmente los parmetros de conexin presionando el
botn de Configurar (Configure).
Para configurar una conexin debe comprobar primero si hay alguna fuente auto-configurable
disponible en la lista desplegable. Seleccione la fuente auto-configurable y presione OK para
activar la configuracin.
De manera alternativa, puede ingresar manualmente los parmetros de conexin (nombre de la
fuente, URL de ayuda, URL de informacin general de acceso, y URL de los precios histricos).
OptiFolio reemplazar las siguientes variables por sus valores apropiados antes de invocar el
procedimiento de descarga:
%1...................Smbolo del activo o ID
%2Nmero del mes de la fecha inicial (011)
%3Nmero del da de la fecha inicial (131)
%4Nmero del ao de la fecha inicial (4 dgitos)
%5Nmero del mes de la fecha final (011)
%6Nmero del da de la fecha final (131)
%7Nmero del ao de la fecha final (4 dgitos)
%8Letra que indique la frecuencia (d para diario, w para semanal)
Se espera que la pgina web devuelva la siguiente informacin separada por comas:
Para consultas de precios histricos, dos columnas.

La fecha: yyyy-mm-dd (- puede ser cualquier delimitador diferente a una coma).

El precio histrico para la fecha correspondiente, usando notacin decimal


(xxxx.xx).
Para consultas de informacin general, una columna.

Nombre del activo: nombre (los caracteres adyacentes son omitidos).

OptiFolio - Gua del usuario

II.4. CONFIGURACIN DE PARMETROS


El botn de Configurar Parmetros (Configure Parameters) le brinda acceso a los siguientes
parmetros:

Fig. 16: Configuracin de parmetros

Tasa libre de riesgo (Risk-free rate)


La tasa libre de riesgo anualizada indica el retorno de un activo libre de riesgo (tal como un
bono del Tesoro de EE.UU.). Este valor se usar para calcular la prima por riesgo (el
exceso de retorno de un activo o portafolio sobre la tasa libre de riesgo) y el ratio de
Sharpe.
Nmero de das por ao (Number of days per year)
Todos los retornos deben ser calculados utilizando el periodo de tenencia ingresado por el
usuario en el Gestor de Datos (Data Manager). Sin embargo, cuando se requiera un dato
anual, OptiFolio usar este nmero de das asumido por ao (DPY).
(1 YearlyRFR )

1
DPY

Nivel de significancia CVaR (CVaR Significance level)


Esta tasa se usa para calcular el CVaR. Usualmente tiene un valor de 1% o 5%.

10

OptiFolio - Gua del usuario


Nmero de trayectorias simuladas (Number of simulated paths)
Este es el nmero de trayectorias simuladas para el precio en el anlisis Monte Carlo.
Mostrar activos individuales (Show individual assets)
Si esta opcin se encuentra marcada, se aadirn marcas de activos individuales en los
grficos de Riesgo/Retorno.
Paleta de Colores (Color palette)
Escoja una paleta de colores para representar las densidades del portafolio en cada
combinacin factible de riesgo y retorno.

Todos los cambios realizados en la ventana de parmetros se grabarn automticamente en el


archivo Optifolio.ini cuando se cierre el programa. Este archivo ser cargado la prxima vez que
se abra OptiFolio.

11

OptiFolio - Gua del usuario

III. El Gestor de Datos


III.1. PRECIOS DE ACTIVOS, RENDIMIENTOS Y ESTADSTICAS
III.1.1. Precios histricos
Use el Gestor de Datos (Data Manager) para examinar, editar, y producir informacin sobre
precios, retornos, estadsticos generales, y una Simulacin Monte Carlo para los precios de los
activos.
Ingrese a la pestaa de Precios histricos (Historical prices) para obtener grficos de series de
tiempo para cada activo e ingrese a la pestaa Tabla de precios histricos (Historical prices
table) para obtener la lista de los activos con cada uno de los puntos del grfico (precios). Tanto
el grfico como la tabla pueden ser copiados al portapapeles realizando clic derecho sobre ellos.

Fig. 17: Grfico de precios histricos

Para agrandar alguna seccin de un grfico, realice un clic derecho y arrastre el puntero del mouse
hacia abajo. Para regresar a la vista normal, realice un clic y arrastre el puntero hacia arriba.

12

OptiFolio - Gua del usuario


III.1.2. Discontinuidades en los precios
Hay ciertos eventos relacionados a las acciones en los cuales el precio nominal de la accin
cambia de manera abrupta pero no se producen efectos reales en los retornos (los ejemplos ms
comunes son los flujos de dividendos y la divisin de acciones). Cuando se presentan
discontinuidades, no es recomendable hacer uso de los precios originales para generar retornos
histricos. Los precios deben ser ajustados primero para poder suprimir los puntos de quiebre y
trabajar con series continuas de datos. El siguiente ejemplo muestra un escenario tpico en
donde la divisin de una accin cambi el precio nominal de la misma.

Fig. 18: Ejemplo de una serie discontinua de precios

OptiFolio permite al usuario detectar discontinuidades en el precio y arreglarlas mediante el uso de


un algoritmo de ajuste del precio hacia atrs.
Con el fin de poder examinar los datos de todos los activos y buscar puntos de quiebre, ingrese a
la pestaa de Discontinuidades en el precio (Price discontinuities), configure el umbral de
cambio diario mximo y presione el botn Listar puntos de quiebre (List breakpoints).

13

OptiFolio - Gua del usuario

Fig. 19: Deteccin de discontinuidades en el precio

Presione el botn Ajustar datos (Adjust data) para correr el algoritmo de ajuste de precios.
Considere que, por cada punto de quiebre, los datos perdern un punto (en la fecha T0). Esta es
la serie de datos ajustados del ejemplo anterior:

Fig. 20: Serie de precios luego de ajustar los puntos de quiebre

14

OptiFolio - Gua del usuario


III.1.3. Rendimientos de los activos
La pestaa Rendimientos de los activos (Asset Returns) muestra tres importantes parmetros
para el anlisis:
Periodo de tenencia (en das laborables) (Holding period)
Todos los clculos internos de retornos se llevarn a cabo para un espacio de tiempo igual
al periodo de tenencia. En otras palabras, todos los retornos, retornos promedio, y
covarianzas, sern expresados para el periodo de tenencia (ver ejemplo a continuacin).

Fig. 21: Pestaa de Retornos de los Activos

Distancia y unidad de comparacin de precios


Cuando se calculan retornos, cada uno de estos ser calculado comparando dos precios:
un precio inicial y uno final. Este parmetro controla la distancia entre cada set de precios
utilizado para el clculo. La distancia puede medirse en das laborables o en observaciones
fsicas (ver ejemplo de abajo).
Tcnica de clculo de retornos
Los retornos pueden calcularse usando tanto retornos geomtricos como logartmicos. La
frmula geomtrica para el clculo del retorno (r) es la siguiente, considerando los precios
(P), la distancia de comparacin (L), el periodo de tenencia (HP), y los das laborables de
distancia entre los precios comparados (T).

15

OptiFolio - Gua del usuario


HP

rt (

Pt T
) 1
Pt L

Mientras que la versin logartmica es la siguiente:


rt Ln(

Pt
HP
)
Pt L T

Al presionar el botn Recalcular retornos y actualizar todos los estadsticos (Recalculate


returns and update all statistics) se regenerarn todos los retornos internos y las matrices de
estadsticos de los retornos (medias, covarianzas, correlaciones). Esto debera realizarse cada vez
que uno de los parmetros de los retornos de los activos es cambiado.

Clculo de retornos: Ejemplo


Asumamos que los primeros precios cargados corresponden a las siguientes
fechas: 1, 2 y 4 de Febrero. Asuma que el periodo de tenencia es de tres das
laborables, la distancia de comparacin es de una observacin fsica, y se utiliza la
tcnica de clculo geomtrica.
El primer retorno sera calculado comparando el 2 de Febrero vs. el 1 de Febrero
(separados por una observacin fsica y un da laborable, en este caso) y se
expresara el resultado para tres das laborables de la siguiente manera:

rFeb 2 (

PFeb 2
PFeb 1

3
1

) 1

El segundo retorno sera calculado comparando el 4 de Febrero vs. el 2 de Febrero


(separados por una observacin fsica y dos das laborables, en este caso) y se
expresara el resultado para tres das laborables de la siguiente manera:

rFeb 4 (

PFeb 4
PFeb 2

) 2 1

III.1.4. Estadsticas de rentabilidades


En la pestaa Estadsticas de los rentabilidades (Return statistics), OptiFolio muestra la (1)
media de los retornos, (2) covarianzas de los retornos, y (3) correlaciones de los retornos.

16

OptiFolio - Gua del usuario

Fig. 22: Estadsticos de los retornos: Histricos y Esperados

La pestaa de Rendimientos promedio (Mean returns) contiene tambin el vector de


rendimiento esperado (expected return). Este vector es tomado inicialmente de los promedios
histricos, pero puede ser configurado por el usuario.
Las matrices de covarianzas y correlaciones se encuentran interconectadas. Cuando cualquier
covarianza o correlacin cambia, se llevar a cabo automticamente el correspondiente cambio en
la otra matriz, de modo que se mantenga la consistencia entre ambas.
Recuerde que los retornos esperados y covarianzas son los principales insumos para los modelos
de optimizacin de portafolio.
(1) Edicin de supuestos
Por defecto, los estadsticos son calculados a partir de los retornos histricos. Si usted cambia los
valores de los estadsticos asumidos y quiere restaurar los valores histricos, simplemente
presione el botn Asumir histricos (Assume historical).
Si, en lugar de escribirlos, prefiere pegar los supuestos de una matriz externa, use el botn Pegar
valores (Paste values).
El botn Asumir independencia (Assume independency) se usa para asumir correlaciones (y
covarianzas) iguales a cero entre los activos. Bajo este escenario, slo se tomarn en cuenta las
varianzas.

17

OptiFolio - Gua del usuario


Por ejemplo, en este grfico la correlacin entre los activos 1 y 3 es 0.5166. Si esta correlacin se
cambia manualmente a, digamos, 0.2, el poder de diversificacin entre ambos activos se
incrementar y el rea de inversin factible se expandir hacia la izquierda, tal como se muestra en
la siguiente figura.

Fig. 23: Grfico con una alta correlacin entre los activos 1 y 3

Fig. 24: Grfico con una correlacin menor entre los activos 1 y 3

Si la correlacin se reduce an ms (a -0.5, por ejemplo) el grfico continuar expandindose


hacia la izquierda, tal como se espera.

18

OptiFolio - Gua del usuario

Fig. 25: Grfico con correlacin negativa entre los activos 1 y 3

(2) Definicin positiva de la matriz de covarianzas


Cada vez que se realiza un cambio en un supuesto relacionado a una correlacin o covarianza, se
evala si la matriz de covarianzas es definida positiva. Una matriz definida positiva exhibe una
etiqueta verde en la esquina superior derecha, tal como se muestra a continuacin. De otro modo,
una advertencia roja aparecer en ese mismo lugar.

Fig. 26: Covarianzas de los retornos

19

OptiFolio - Gua del usuario


III.1.5. Rendimientos ajustados
La matriz de Rendimientos ajustados, mostrada en la pestaa Rendimientos de los Activos
(Asset Returns), contiene una trasformacin de los retornos histricos. Esta serie de
rendimientos transformados se calcula de tal manera que:
Tienen las mismas fechas y extensin que la matriz de retornos histricos.
Cada columna tiene un retorno promedio igual al retorno promedio esperado.
Cada columna tiene una varianza igual a la varianza asumida para esa variable.
Estos datos son usados por el modelo de optimizacin de portafolio CVaR/Retorno como los datos
originales para el clculo del CVaR histrico.
La frmula general empleada para transformar cada columna (X) de modo que alcance sus
estadsticos objetivos es:

At (

X t Mean(XHist )
) XTarget E(X)Target
XHist

Fig. 27: Rendimientos ajustados

20

OptiFolio - Gua del usuario

III.2. BEST-FIT DE LOS RENDIMIENTOS


Best-fit significa encontrar la distribucin que mejor se ajuste a un determinado conjunto de
datos. En este caso, los sets de datos son los retornos histricos de cada activo. Este anlisis
siempre se lleva a cabo asumiendo un periodo de tenencia de 1 da, puesto que estos retornos
luego sern conectados y compuestos con el fin de proyectar el desempeo del activo para
periodos ms largos.
Cada fila muestra la mejor distribucin para cada activo, junto a los mejores parmetros para dicha
distribucin. OptiFolio considera dos posibles distribuciones: Normal y T de Student. El resultado
de la prueba Anderson-Darling (AD) tambin es mostrado en la tabla. Los valores de AD menores a
0.75 indican que la distribucin es un candidato adecuado para el activo. Recuerde que es posible
que no todos los activos tengan un buen ajuste a una distribucin, tal como la Normal o la T. De
hecho, es muy comn encontrar activos que no se ajustarn a ninguna distribucin conocida.

Fig. 28: Resultados del Best-fit

III.3. SIMULACIN DE MONTE CARLO PARA ACTIVOS


INDIVIDUALES
La Simulacin de Monte Carlo es procesada usando las distribuciones con mejor ajuste del
proceso de best-fit de cada activo.
En esta pestaa, luego de presionar el botn Pronosticar (Forecast), se generan una serie de
vectores de retornos proyectados (tantos como fueron configurados en la ventana de Parmetros)

21

OptiFolio - Gua del usuario


usando nmeros aleatorios de la distribucin correspondiente. Para cada posible vector de
retornos, se calcula una trayectoria para el valor. Una vez que todas las trayectorias de los valores
han sido estimadas, se muestra un cuadro que indica el valor medio y los percentiles crticos (1%,
5%, 95%, y 99%). El grfico se extender tanto como se indique en el Valor del Horizonte (en das
laborables) (Horizon value).

Fig. 29: Simulacin de Monte Carlo para un activo

Los resultados del grfico tambin pueden ser encontrados en forma de tabla en la pestaa Tabla
de simulacin de precios (Price simulation table).
El botn Copiar trayectorias (Copy paths) copiar el detalle de cada una de las trayectorias de
los valores simulados. Note que la cantidad de informacin copiada al portapapeles puede ser
considerable dependiendo del nmero de escenarios solicitados y el horizonte de la simulacin.

22

OptiFolio - Gua del usuario

IV. Optimizacin de
carteras
Para crear grficos de Markowitz-Sharpe y Retorno/CVaR, haga clic en el botn Optimizacin de
portafolio (Portfolio optimization) en la cinta principal. Existen dos tipos (modelos) de grficos y
dos metodologas para representar todas las carteras posibles en el plano Riesgo/Retorno:
Tipos de grficos: Modelo Markowitz-Sharpe y Modelo Retorno Esperado/CVaR.
Mtodos de simulacin de carteras: combinaciones exhaustivas y mtodo estocsticogentico.

IV.1. REA FACTIBLE DE INVERSIN BASADA EN COMBINACIONES


EXHAUSTIVAS DE CARTERAS
La primera metodologa utilizada para graficar completamente el perfil del rea factible examina
carteras alternativas formadas usando una regla sistemtica que distribuye pesos de manera
uniforme.
Por ejemplo, dado un portafolio con dos activos, todas las carteras resultantes (0%, 100%), (1%,
99%) (99%, 1%), y (100%, 0%) se incluiran en el grfico. El nivel de detalle aumentar a media
que progrese la simulacin. As, en una segunda pasada, se evaluaran las carteras (0.1%, 99.9%),
(0.2%, 99.8%), y as sucesivamente.
Presione el botn Empezar Simulacin (Start Simulation) para comenzar a analizar las carteras
factibles. La simulacin puede alcanzar velocidades de millones de carteras por segundo. De esta
manera, el grfico y, en especial, la frontera eficiente, deberan adoptar una forma definida
rpidamente. Presione el botn Detener Simulacin (Stop Simulation) una vez que est
satisfecho con el nivel de detalle del grfico. Notar que la generacin del grfico no terminar
inmediatamente.

23

OptiFolio - Gua del usuario

Fig. 30: Grfico Markowitz-Sharpe bajo el mtodo de combinaciones exhaustivas

Los colores mostrados en el grfico representan la densidad relativa de las carteras en cada
combinacin de Riesgo/Retorno (esto implica que en las reas ms calientes hay ms carteras
con diferentes pesos internos que producen la misma combinacin de riesgo y retorno). El grfico
solo puede ser copiado haciendo clic derecho y seleccionando la opcin de copiado.

IV.2. REA FACTIBLE DE INVERSIN BASADA EN UN MODELO


ESTOCSTICO-GENTICO
La segunda metodologa usada para obtener el perfil completo del rea factible examina
alternativas de carteras formadas usando pesos aleatorios (asumiendo posiciones largas para
todos los activos). La distribucin aleatoria que generan estos pesos ha sido especialmente
calibrada para explorar la mayor parte posible del rea factible de inversin (no solo la parte
central, sino tambin los extremos).

24

OptiFolio - Gua del usuario

Fig. 31: grfico Markowitz-Sharpe bajo el modelo estocstico-gentico

IV.3. EL MODELO CVAR/RETORNOS ESPERADOS


En el modelo de Markowitz, las coordenadas del portafolio (riesgo, retorno) se calculan usando la
Desviacin Estndar Esperada y el Retorno esperado del portafolio (horizontal y vertical,
respectivamente). Su frmula es:

Notar que este modelo es esencialmente paramtrico. Es decir, usa directamente los retornos
esperados y las covarianzas para estimar los estadsticos del portafolio.
En el modelo Retorno/CVaR, la medida de riesgo no es la desviacin estndar, sino el Conditional
Value-at-Risk (CVaR) del portafolio. En este caso, el CVaR se calcula usando el mtodo de
simulacin histrica, utilizando los Retornos Ajustados discutidos en la seccin de Gestor de
Datos (Data Manager).
Las frmulas relevantes se presentan a continuacin. Asuma que, dado un vector de pesos de
factores w y una matriz de retornos ajustados AR, el vector de retornos ajustados hipottico
del portafolio es :

Luego, el Value-at-Risk de este vector con un nivel de significancia de

sera:

25

OptiFolio - Gua del usuario

Entonces, el Conditional Value-at-Risk del vector ser:

Las coordenadas del portafolio para el modelo CVaR/Retorno sern:

Este es un ejemplo de un grfico CVaR/Retorno:

Fig. 32: grfico de Retorno/CVaR bajo el mtodo de combinaciones exhaustivas

IV.4. PESOS PTIMOS DEL PORTAFOLIO


Una vez que el usuario ha terminado la simulacin, se pueden observar los pesos ptimos del
portafolio en la segunda pestaa. Para el grfico Markowitz-Sharpe se muestran los pesos para la
mnima desviacin estndar del portafolio y el mximo ratio de Sharpe, y para el modelo de
Retorno/CVaR se muestran el mnimo CVaR y el mximo Retorno Esperado.

26

OptiFolio - Gua del usuario

Fig. 33: Pesos ptimos del portafolio

OptiFolio tiene la opcin de guardar estas carteras en el Administrador de Carteras (Portfolio


Manager) usando los botones ubicados en la cinta azul.

IV.5. FRONTERA EFICIENTE


La ltima pestaa muestra la composicin detallada de las carteras que se encuentran sobre la
frontera eficiente. Seleccione el nmero de carteras que desee y OptiFolio dividir la frontera en el
nmero de nodos correspondientes.
IV.5.1. Frontera tabulada
Las primeras cuatro columnas de la tabla muestran los estadsticos bsicos de cada portafolio, y
el resto de columnas muestran los pesos de los activos que lo conforman.
Se puede copiar la tabla al portapapeles haciendo clic derecho sobre ella y agregar un portafolio de
la frontera eficiente al Administrador de Carteras (Portfolio Manager) haciendo clic derecho sobre
l.

27

OptiFolio - Gua del usuario

Fig. 34: Resultados de la frontera eficiente

IV.5.2. Frontera graficada


La representacin grfica de la frontera muestra los pesos de las carteras a lo largo de la frontera.
El riesgo total de la cartera se incrementa conforme se vaya avanzando de izquierda a derecha en
el grfico.

Fig. 35: Resultados de la frontera eficiente

28

OptiFolio - Gua del usuario


Para comprender mejor el grfico, use el men del contexto donde podr elegir hasta seis colores
de esquemas diferentes.
IV.5.3. Estadsticas estratgicas
La representacin grfica de los estadsticos estratgicos de las carteras de la frontera muestra
cmo cambian los estadsticos a medida que las carteras se vuelven ms riesgosas (de izquierda
a derecha en el grfico). De esta manera, se pueden observar los siguientes estadsticos:
Ratio Sharpe
Utilidad del inversionista (con baja tolerancia al riesgo)
Utilidad del inversionista (con tolerancia al riesgo media)
Utilidad del inversionista (con alta tolerancia al riesgo)
Omega de Keating

Fig.36: Resultados de la frontera eficiente Ratio de Sharpe

29

OptiFolio - Gua del usuario

Fig.37: Resultados de la frontera eficiente Utilidad del inversionista (con baja tolerancia al riesgo)

Fig.38: Resultados de la frontera eficiente Utilidad del inversionista (con tolerancia al riesgo media)

30

OptiFolio - Gua del usuario

Fig.39: Resultados de la frontera eficiente Utilidad del inversionista (con alta tolerancia al riesgo)

Fig.40: Resultados de la frontera eficiente Utilidad Omega de Keating

Al igual que en el caso anterior, se puede elegir el nmero de carteras para las cuales se quieren
mostrar los estadsticos estratgicos.

31

OptiFolio - Gua del usuario

IV.6. NAVEGACIN INTERACTIVA EN EL PORTAFOLIO Y


SELECCIN DE LA FRONTERA EFICIENTE
Una vez concluida la secuencia de trazado del portafolio, mueva el puntero del mouse sobre
cualquier portafolio en la frontera y OptiFolio mostrar una ventana flotante con la siguiente
informacin: (1) los tres activos ms importantes del portafolio, (2) un grfico pie con los pesos
relativos de dichos activos (ordenados) y el resto de activos que lo componen, y (3) los
estadsticos clave de Riesgo y Retorno del portafolio seleccionado.

Fig. 41: Resultados de la frontera eficiente

32

OptiFolio - Gua del usuario

Fig. 42: Resultados de la frontera eficiente

Cualquier portafolio de la frontera se puede guardar en el Administrador de Carteras (Portfolio


Manager) para futuros anlisis haciendo doble clic sobre l.

Fig. 43: Portafolio guardado en el Administrador de Carteras (Portfolio Manager)

33

OptiFolio - Gua del usuario


Tambin puede pasar el mouse sobre cualquier activo puro para ver su nombre y sus coordenadas.

Fig. 44: Informacin de activos puros

IV.7. EXPERIMENTO INTERACTIVO CON UN PORTAFOLIO SIMPLE


DE TRES ACTIVOS
Este mdulo permite interactuar con carteras genricas de tres activos para demostrar algunas
caractersticas de los modelos de Media-Varianza y CVaR.
IV.7.1. Probando el efecto diversificacin
Puede usar este grfico como soporte para dar una explicacin acadmica de cmo funciona la
diversificacin. El grfico muestra tres activos puros y las carteras intermedios que forman tanto
en el plano de Retornos Esperados (eje vertical) como en el de la Desviacin Estndar Esperada
(eje horizontal). El usuario puede ajustar las coordenadas de los activos y las correlaciones entre
los mismos. Sin embargo, recuerde que la simulacin solo considera los efectos de diversificacin
por pares; la frontera eficiente de las combinaciones de los tres activos probablemente estar
cercana al lado izquierdo del grfico.
El grfico obtenido por defecto muestra tres activos en el plano riesgo-retorno ubicados en las
coordenadas (10%, 5%), (17%, 24%) y (20%, 12%) respectivamente. En principio, las
correlaciones entre los activos se toman como 1.0, por lo que no existen efectos de diversificacin
y en determinadas ocasiones el activo 3 es dominado por algunas combinaciones de los activos 1
y 2.

34

OptiFolio - Gua del usuario

Fig. 45: Pruebas Ubicacin de los activos y sus correlaciones (no diversificacin) por defecto

Si mueve los controles deslizantes de las correlaciones o los mismos activos, puede ver un
espectro ms amplio de configuraciones, como se muestra a continuacin. Puede copiar el
contenido del grfico haciendo doble clic y seleccionando Copiar (Copy).

Fig. 46: Pruebas Nueva ubicacin de los activos y sus correlaciones (alta diversificacin)

35

OptiFolio - Gua del usuario


IV.7.2. Probando con dos activos: VaR y CVaR
Los valores del VaR y del CVaR se comportan de forma muy distinta cuando se enfrentan a
rebalanceos progresivos de la cartera. Esto se puede apreciar claramente en los siguientes
grficos que muestran los resultados del VaR y del CVaR para una cartera de dos activos, donde
se asume que el peso del primero cambia de 0% a 100% en pequeos intervalos. En este ejemplo,
el VaR muestra mltiplos mnimos locales y ningn mnimo global.

Fig. 47: Pruebas VaR para diferentes combinaciones de dos activos

En contraste, el CVaR muestra una tendencia bien comportada con un nico mnimo.

36

OptiFolio - Gua del usuario

Fig. 48: Pruebas VaR y CVaR para diferentes combinaciones de dos activos

IV.7.3. Probando con tres activos: VaR y CVaR


Las pruebas previamente aplicadas se pueden extender fcilmente a una cartera de tres activos,
como se muestra a continuacin.

Fig. 49: Pruebas Superficie VaR para diferentes combinaciones de tres activos

37

OptiFolio - Gua del usuario


El CVaR muestra una superficie suavizada con un nico ptimo global, en contraste con la
superficie catica del estadstico VaR.

Fig. 50: Pruebas Superficie del CVaR para diferentes combinaciones de tres activos

Fig. 51: Pruebas Superficie VaR para diferentes combinaciones de tres activos

38

OptiFolio - Gua del usuario

Fig. 52: Pruebas Superficie CVaR para diferentes combinaciones de tres activos.

39

OptiFolio - Gua del usuario

V. Grupos y lmites
Presione el botn Grupos y lmites (Groups and limits) para poder configurar diferentes grupos
de activos y lmites para la cartera.

V.1. GRUPOS DE ACTIVOS


En la primera pestaa, es posible construir categoras y grupos de activos haciendo clic en el
botn Nueva categora (New category) o Nuevo grupo (New group), y eligiendo cada uno
de los activos para la cartera. Para mantener cualquier cambio en el grupo, haga clic en el botn
Mantener cambios (Keep changes) luego de crearlo.
Tome en cuenta que las categoras son solo ayudas utilizadas para organizar grupos. Las
categoras no tienen ningn significado especial para el proceso de optimizacin. Puede trabajar
con slo una categora grupal si lo prefiere.

Fig. 53: Grupos de activos

En la esquina derecha, hay una opcin para cargar los grupos que han sido previamente creados y,
junto a esta, un botn para guardar los mismos. Los grupos pueden ser cargados desde tres
fuentes de datos, tal como se muestra a continuacin:

40

OptiFolio - Gua del usuario

Fig. 54: Archivo fuente de grupos de activos

Aqu usted puede ver un ejemplo de la simple estructura interna de estos archivos.

Fig. 55: Grupos de activos en MS Excel

V.2. LMITES DE INVERSIN


En la segunda pestaa es posible implementar lmites de inversin (tambin conocidos como
restricciones de posicin). Los lmites tambin pueden ser arreglados en categoras como los
Grupos de activos.
Los lmites pueden ser definidos con una gran flexibilidad, usando los parmetros explicados a
continuacin. Para confirmar cualquier cambio hecho a un lmite, haga clic en el botn Mantener
cambios (Keep changes).

41

OptiFolio - Gua del usuario

Fig. 56: Lmites de inversin

Los variados parmetros de los lmites son:


Tipo de objetivo del lmite
Un lmite puede ser aplicado a la posicin de un grupo de activos (como un todo), al peso
de cada activo en un grupo, o a un activo en particular.
Objeto del lmite
Seleccione el objeto limitado (grupo o activo) en la primera lista desplegable.
Signo del lmite
Seleccione el signo del lmite (<= o >=) en la segunda lista desplegable.
Peso o valor de comparacin
Ingrese el peso lmite o el peso de comparacin de referencia (de otro activo o grupo).
Multiplicador del lmite
Si se seleccione un peso de comparacin, el multiplicador se aplicar al peso de
comparacin antes de evaluar el lmite.
Deshabilitar lmite
Marque la opcin final para deshabilitar un lmite en lugar de eliminarlo. Desde luego, podr
habilitarlo posteriormente.

42

OptiFolio - Gua del usuario

De manera similar a los grupos de activos, los lmites pueden ser guardados y cargados desde
archivos. Refirase a los ejemplos provistos para observar la estructura detallada de los archivos
de los lmites.
Recuerde que las optimizaciones de cartera deben correr de nuevo con el fin de que cualquier
cambio realizado en los lmites de inversin (o grupos) sea considerado.

Fig.57: Grfico Markowitz-Sharpe con el mtodo de combinaciones exhaustivas con restricciones

V.3. CARTERAS DE REFERENCIA


Este formulario le permite configurar restricciones adicionales a la cartera, relacionadas con la
rotacin de activos y estadsticas de riesgo global.
V.3.1. Rotacin de activos
Al usar esta caracterstica, usted puede seleccionar una cartera de referencia (la lista desplegable
le mostrar todos los portafolios que aparecen en el Gestor de Carteras). El lmite se referir a la
diferencia en pesos absolutos entre la cartera factible y la cartera de referencia. Las diferencias
pueden ser medidas de manera individual o total:
Lmite a la rotacin de activos individual. El lmite se comparar con la mxima
diferencia de los pesos de los activos entre la cartera candidata y la de referencia. En otras
palabras, la mayor diferencia absoluta permitida para cualquier activo ser el porcentaje
ingresado.

43

OptiFolio - Gua del usuario


Lmite a la rotacin de activos total. El lmite se comparar con la suma de las
diferencias en los pesos de los activos entre la cartera candidato y la de referencia. En
otras palabras, la diferencia de pesos total entre las carteras no exceder el porcentaje
ingresado.

Fig. 58: Configuracin de carteras de referencia

V.3.2. Lmites de Riesgo y Retorno


Al habilitar esta caracterstica, las carteras factibles sern confinadas a una determinada regin de
mnimo y mximo riesgo y retorno esperado. La medida de riesgo depender en el modelo actual:
sea la Desviacin Estndar o el Valor-en-Riesgo Condicional (CVaR).

V.4. REPORTE DE LMITES DE LOS ACTIVOS


Este reporte muestra los lmites efectivos asociados a cada activo como tanto puedan ser
estadsticamente deducidos a partir de la estructura de los lmites. Esta tabla provee informacin
relevante sobre la interseccin de los lmites. Sin embargo, no es posible evaluar el impacto de
todos los lmites de antemano (considere, por ejemplo, un lmite de grupo que se refiere al peso de
otro grupo).

44

OptiFolio - Gua del usuario

Fig. 59: Reporte de lmites de activos

45

OptiFolio - Gua del usuario

VI. El gestor de carteras


El Gestor de Carteras permite al usuario crear y gestionar carteras especficas para profundizar en
el anlisis. Las carteras personalizadas pueden tener pesos definidos por el usuario. Las carteras
pueden ser guardadas o cargadas desde ficheros de datos de similar modo a los grupos de
activos y restricciones. Por favor refirase a los ejemplos provistos con el fin de que pueda
observar la estructura detallada de los ficheros de grabacin de carteras.

VI.1. COMPOSICIN DE CARTERAS

Fig. 60: Gestor de Carteras Reporte de composicin

La pestaa Composicin de cartera (Portfolio composition) muestra los pesos de activos de la


cartera en formato grfico y de tabla. La tabla reportada puede ser editada por el usuario con el fin
de asignarle nuevos pesos a los activos. Esta pestaa tambin presenta la composicin de la
cartera por grupos de activos.

46

OptiFolio - Gua del usuario

Fig. 61: Gestor de Carteras Tabla de composicin

Fig. 62: Gestor de Carteras Composicin por grupos de activos

47

OptiFolio - Gua del usuario

Fig. 63: Gestor de Carteras Contribution VaR

VI.2. ESTADSTICAS DE RENDIMIENTOS


En la pestaa Estadsticas de rendimientos (Return statistics), el usuario puede acceder a la
informacin relevante de cada cartera, tal como el retorno esperado, el ratio de Sharpe, CVaR, etc.
A modo de referencia, el CVaR se presenta usando un mtodo no paramtrico descrito en una
seccin anterior, y tambin bajo el supuesto de una distribucin normal (i.e. asumiendo que, en
lugar de calcular los percentiles del vector de retornos ajustados, el valor crtico puede ser
estimado en base a una distribucin normal con la misma media y desviacin estndar en
comparacin al vector de retornos ajustados).

48

OptiFolio - Gua del usuario

Fig. 64: Estadsticas de la cartera

VI.3. PRUEBAS RETROSPECTIVAS


La pestaa de pruebas retrospectivas (Back-testing) muestra los valores simulados de la cartera
asumiendo que determinados pesos se mantienen a lo largo del horizonte de tiempo analizado.
Estos pesos pueden ser:
Qs constantes: con los pesos vlidos en el primer da de anlisis (t=0)
Qs constantes: con los pesos vlidos en el primer da de anlisis (t=0)
Ws constantes: con los precios en t-1

49

OptiFolio - Gua del usuario

Fig.65: Pruebas retrospectivas de cartera (Ws vlidos en t=0)

Fig.66: Pruebas retrospectivas de cartera (Ws vlidos en t=T)

50

OptiFolio - Gua del usuario

Fig.67: Pruebas retrospectivas de cartera (precios vlidos en t-1)

VI.4. ESTADO DE LMITES


La pestaa Estado de lmites (Limit status) presenta un resumen del cumplimiento de los lmites
de cada cartera. El estado de cada lmite est claramente etiquetado en la ltima columna.

51

OptiFolio - Gua del usuario


Fig. 68: Estado de las restricciones de cartera

VI.5. SIMULACIN MONTE-CARLO


La pestaa Simulacin de Monte Carlo (Monte Carlo Simulation) permite al usuario conducir
una Simulacin de Monte Carlo para los valores proyectados de la cartera. Para esto, se asume
que el valor actual de la cartera es 100.

Fig. 69: Ventana del Gestor de Carteras Simulacin de Monte Carlo

Luego de presionar el botn Proyectar (Forecast), se genera una matriz de retornos


proyectados (que contiene tantos escenarios aleatorios como se configuren en la ventana de
Parmetros) usando nmeros aleatorios de una cpula elptica multivariada que combina las
distribuciones de cada activo. Esta cpula considera correlaciones inter-variables as como los
parmetros individuales. Para cada escenario posible de los retornos, se calcula una trayectoria
del valor. Una vez que todas las trayectorias de los valores han sido estimadas, se muestra un
grfico con el valor medio y los percentiles crticos (1%, 5%, 95%, y 99%). El grfico se extender
tanto como se indique en el Valor del horizonte (en das laborables) (Horizon value).
Los resultados del grfico tambin pueden ser encontrados en formato de tabla en la pestaa
Tabla de simulacin de precios (Price simulation table).
El botn Copiar trayectorias (Copy paths) copiar el detalle de cada una de las trayectorias
simuladas. Note que la cantidad de informacin copiada al portapapeles puede ser considerable
dependiendo del nmero de escenarios solicitados y el horizonte de la simulacin.

52

OptiFolio - Gua del usuario

VI.6. ATRIBUCIN DE DESEMPEO


Finalmente, la pestaa de atribucin de desempeo ("Performance attribution") permite examinar
el desempeo activo de la cartera con respecto a una cartera de referencia (benchmark) de
acuerdo con el modelo de Brinson. Esta comparacin se puede hacer entre grupos que pertenecen
a la misma categora y se muestra tanto en detalle como resumida grficamente:

Fig.70: Ventana del Gestor de Carteras Atribucin de desempeo (resultados detallados por regin)

Fig.71: Ventana del Gestor de Carteras Atribucin de desempeo (resumen grfico por regin)

53

OptiFolio - Gua del usuario

Fig.72: Ventana del Gestor de Carteras Atribucin de desempeo (resultados detallados por industria)

Fig.73: Ventana del Gestor de Carteras Atribucin de desempeo (resumen grfico por industria)

54

You might also like