3 votos

Optimización de la cartera mediante la asignación de activos

Me gustaría optimizar la asignación de una cartera (maximizando la exposición o el rendimiento esperado), pero con restricciones de activos. (algunas partes de mi cartera no pueden superar un determinado mínimo o máximo). Por ejemplo, un máximo del 60% en renta variable y un mínimo del 5% en efectivo, digamos que por liquidez. Digamos que hay cinco activos, efectivo, renta variable de EE.UU. y del Reino Unido, renta fija de EE.UU. y propiedades de EE.UU.

¿Cómo puedo conseguirlo? ¿Hay alguna forma de convertir el problema en un problema de programación lineal? o de aproximar los resultados?

Cualquier enlace o idea es bienvenida.

6voto

penti Puntos 93

Existen soluciones de software muy potentes, así que no hay que reinventar la rueda.

Un paquete R notable es PortfolioAnalytics .

Puede encontrar una muy buena introducción aquí, donde su requisito de restricciones concretas se aborda en la sección 3.3, p. 6:

Benett, R.: Introducción a PortfolioAnalytics (2015)

2voto

Tofystedeth Puntos 255

Usted está formulando el problema de la asignación de carteras como el de maximizar el rendimiento esperado de la cartera sin tener en cuenta el riesgo.

Se trata de un problema de programación lineal.

Si se le impide ir en corto, la solución será maximizar su asignación del activo con mejor rendimiento y luego del segundo, etc.

Si no, puedes utilizar un programa de optimización cuadrática cvxopt .

1voto

ChristopheCVB Puntos 61

Estoy de acuerdo con el uso del paquete PortfolioAnalytics de programación R, pero antes debo decir que lea, lea, lea y trate de entender el concepto del libro escrito sobre Gestión Activa de Carteras de Acciones por Grinold y Kahn. La combinación de ambos le dará tremendos resultados a su objetivo. Todo lo mejor.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X