1 votos

Programación lineal y modelos de factores vs optimización M-V?

Recientemente he estado investigando sobre problemas de optimización de carteras y no me queda claro cuál es actualmente el estado del arte en cuanto a las elecciones de modelado cuando se trata de este tema.

Por un lado, he investigado modelos lineales de factores y programación lineal. Estos enfoques generalmente giran en torno a la idea de modelar la media $\mu=E[R_{p}]$ de la cartera como un modelo de factores, es decir, explicándola ya sea a través de algunos factores financieros (portafolios Fama-French) o algún procedimiento estadístico PCA o Análisis de Factores, etc. La idea parece girar en torno al hecho de que si pudiéramos modelar las devoluciones individuales como $E[R_{i}]=\beta X+e_{i}$, y $E[R_{p}]=wE[R_i]$, entonces $E[R_p]=w\beta X$. Esto es un poco abuso de notación, pero este artículo lo describe mejor. En este caso, la varianza no se tiene en cuenta, por lo tanto, no necesitamos modelarla (lo cual es una gran ventaja), ya que podemos simplemente maximizar $\mu$. Luego intentamos controlar la varianza especificando restricciones, ya sea restringiendo factores, o industrias, o las propias acciones.

Por otro lado, tenemos los problemas de optimización de media-varianza. Me apartaré del término media-varianza de Markowitz y afirmaré que cualquier objetivo que involucre la media y la varianza es un problema de media-varianza (por lo tanto, optimizar Sharpe o Kelly también es media-varianza). Esto nos requerirá modelar ambas momentos, lo cual es significativamente más difícil. Sin embargo, parece que la covarianza/varianzas no son tan importantes, por lo que una mala estimación allí puede no ser tan importante (corríjame si me equivoco). Obviamente, existen muchas modificaciones a esto (por ejemplo, Fabozzi tiene un libro de texto completo sobre optimización robusta de carteras). Esto puede venir en muchas formas, desde estimadores robustos (James-Stein para la media, Ledoit-Wolf para la covarianza) hasta optimización robusta (incluyendo intervalos de confianza para las estimaciones como un problema de mínimos y máximos). La optimización de VaR, para mí, también sería una optimización de media-varianza, ya que inevitablemente se necesitaría modelar una media y una varianza (por ejemplo, en un caso donde VaR es una simulación de un GBM, los parámetros para mu y sigma aún necesitan ajustarse).

Derivado de todo lo que he dicho anteriormente, tengo las siguientes preguntas:

(1) Ambos métodos requieren la estimación de $E[R_i]$, que creo que se podría notar mejor como $E[R_{i,t+1}]$, donde $t+1$ es el próximo período en el que vas a reoptimizar y reequilibrar tus pesos. Entonces, ¿cuál es la mejor práctica en cuanto a la elección del horizonte? ¿Modelamos las devoluciones diarias y las escalamos a semanalmente, mensualmente? ¿O modelamos las devoluciones mensuales? Si es así, ¿consideramos las mensuales como superpuestas o no?

(2) ¿Estamos particularmente interesados en la predicción $E[R_{i,t+1}]$ o simplemente estamos interesados en explicar (piensa en modelos de factores) $E[R_{i,t}]$? Parece que hacemos lo primero en la optimización de M-V y lo segundo en la programación lineal.

(3) ¿Hay un consenso sobre cuál es en la actualidad un enfoque mejor en la industria? Parece que la programación lineal y los modelos lineales de factores son una forma mucho más simple de modelar, ¿entonces quizás menos riesgo de modelo? Por otro lado, la optimización de M-V ha evolucionado considerablemente desde Markowitz, dando pesos estables si se hace correctamente?

1voto

Marco Puntos 7

Aquí hay solo algunas reflexiones para que alguien me corrija si algo de lo que he dicho es incorrecto:

  1. Siempre estás estimando los rendimientos futuros de tus activos. Esto se puede hacer a través de un modelo de factores, análisis fundamental u otros métodos. Mientras más amplios sean tus horizontes, más Gaussianos parecerán tus rendimientos. Por lo tanto, los rendimientos mensuales tenderán a parecerse más a una distribución normal que los rendimientos diarios o incluso por hora. Si estás asumiendo rendimientos gaussianos (por ejemplo, en la teoría moderna de carteras), querrás que los rendimientos de tus activos se alineen con esas suposiciones.
  2. Los modelos de factores se pueden utilizar para explicar el riesgo y los rendimientos (atribución), pero también se pueden utilizar para pronosticar. Comúnmente he visto que se utilizan modelos de factores para construir una matriz de Varianza-Covarianza (VCV) ya que tiende a ser más estable período a período que una matriz de VCV derivada de los rendimientos del activo. Esto es importante porque pequeños cambios en tu matriz de VCV pueden tener un gran efecto cuando se ingresan en un optimizador.
  3. Generalmente querrás tener restricciones de factores en la gestión activa ya que estás gestionando en función de un índice de referencia. Estas restricciones podrían ser desde beta, sectores, tamaño de la empresa, etc. Por lo tanto, usualmente utilizarás factores en tu modelo de riesgo aunque no lo hagas en tu modelo de rendimiento. En la industria, tendrás gestores de carteras cuantitativos que utilizarán en gran parte modelos de factores para pronosticar alpha. Luego tendrás gestores de carteras fundamentales que utilizan análisis fundamental para pronosticar alpha. Estos son enfoques diferentes que intentan obtener el mejor resultado posible. Creo que estás confundiendo tu función objetivo (como media-varianza, ratio de Sharpe, mínima varianza global, etc.) con los insumos de tu modelo que son cómo estimar los rendimientos de los activos y la VCV.

0voto

Matt Puntos 1058

Tengo una formación académica, pero también estoy familiarizado con aplicaciones prácticas en el campo. Grandes fondos de cobertura como Citadel o AQR a menudo emplean académicos en entornos de grupos de expertos para desarrollar ideas que luego son probadas por profesionales. Estas ideas pasan por múltiples fases antes de convertirse en parte del conjunto de herramientas de los operadores. Utilizaré estrategias de momentum como punto de referencia ya que proporcionan una buena ilustración del tema y de las ideas conflictivas.

Preguntas Abordadas:

  1. Períodos de Retorno
  • Cuando se hace investigación, generalmente es recomendable recopilar la mayor cantidad de datos posible en un horizonte temporal lo más largo posible. Debido a que los mercados de valores son volátiles y ruidosos, los rendimientos diarios podrían no proporcionar una representación precisa del rendimiento real. Los datos semanales o mensuales deberían ser suficientes.

  • Para Portafolios Solo-Largo: Si su investigación se centra en portafolios solo-largo basados en características firmes a largo plazo, el uso de rendimientos mensuales durante un período de 20 años para la parametrización en muestra podría ser efectivo. Métodos como Fama-MacBeth pueden refinar aún más su modelo para el período fuera de la muestra.

  • Para Estrategias de Momentum: Deberá considerar la duración del período que restringe la recopilación de datos. Encontrar rendimientos esperados de acciones durante los últimos 3-12 meses no es suficiente. También necesita cuantificar la fuerza y estabilidad del momentum. Se recomienda la diversificación entre industrias; piense en encontrar acciones con buen momentum de calidad solo para que sean sensibles al mismo factor sistemático exacto.

  • Nota al margen: Las acciones individuales suelen exhibir rendimientos sesgados positivamente (cola derecha larga), mientras que los rendimientos del mercado son generalmente sesgados negativamente.

  1. Matriz de Covarianza
  • No estoy seguro de qué estás preguntando exactamente, pero @LattePrincess parece tener una buena idea. Estimar adecuadamente la matriz de covarianza es crucial. Si solo utiliza rendimientos pasados reales y su cartera tiene 15-30 acciones, es mejor ponderarlas por igual o utilizar los inversos de las desviaciones estándar individuales como pesos de la cartera.
  • Lectura Sugerida: Paper de Demiguel et al. (2007) http://faculty.london.edu/avmiguel/DeMiguel-Garlappi-Uppal-RFS.pdf
  1. Factores Específicos de la Estrategia La estrategia que estás empleando dictará qué factores debes considerar.
  • Para el Riesgo Sistemático: Probablemente querrás derivar algunas estimaciones. Sin embargo, recuerda que los activos de momentum pueden producir rendimientos absolutos, siempre y cuando se excluyan eventos extremos.

  • Preocupaciones de Diversificación: Las estrategias/activos de momentum tienden a tener un desempeño deficiente en general en condiciones adversas. Los modelos de factores solo pueden ofrecer ayuda limitada.

  • Restricciones del Mundo Real: Considera restricciones como pesos máximos por activo, relaciones largo/corto y requisitos de brokers.

  • Costos de Transacción: Incluye los costos de transacción, los spreads de oferta y demanda y la posible manipulación del mercado cuando ejecutes tu estrategia de forma algorítmica.

Pensamiento Final: Muchas estrategias se desmoronan cuando se prueban en un entorno comercial real. Concéntrate tanto en una ejecución eficiente como en el desarrollo del modelo.

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