Actividad integradora
Competencia de la credencial:
Aplica el lenguaje de Python para visualizar, analizar, y pronosticar los datos de las acciones de una empresa.
Instrucciones:
Requerimientos:
Contar con acceso a internet para descargar los precios históricos, y utilizar una plataforma que permite desarrollar código Python, como Spider de Anaconda, Google Colaboratory, Jupyter Notebook, Visual Studio de Microsoft, Visual Studio Code entre otras.
Consulta la siguiente bibliografía:
Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.
- Lewinson, E. (2020). Python for Finance Cookbook. Packt Publishing.
- Yahoo Finance. (s.f.). Yahoo Finance. Recuperado de https://finance.yahoo.com
Contexto:
Como inversionista o como responsable de la administración de fondos de inversión, se pueden aplicar una gran variedad de alternativas y estrategias para seleccionar los activos financieros que forman un portafolio de inversión. Se pueden plantear diversos criterios para administrar el portafolio en el corto, mediano y largo plazo, pero todos los criterios deben iniciar con el planteamiento de objetivos y el enfoque, ya sea de maximizar el rendimiento o de minimizar el riesgo, y luego aplicar las herramientas adecuadas para establecer estimaciones de ambos parámetros y tomar las decisiones correctas, con los objetivos y el enfoque en mente. Las circunstancias del mercado financiero cambian constantemente, pero los objetivos y el enfoque deben ser permanentes.
Afortunadamente se han desarrollado diversas herramientas analíticas para determinar estimaciones tanto de rendimientos como del riesgo esperado. Sin embargo, hay que tomar en cuenta que lo importante no es la cantidad de información y modelos, sino solo lo necesario y la firmeza en las decisiones. En esta actividad se van a aplicar algunos modelos analíticos más populares en el medio para establecer estrategias de compraventa, fundamentadas y ampliamente probadas con procesos estadísticos con una importante efectividad.
Instrucciones para elaborar el entregable:
Sigue los siguientes pasos para generar el modelo de análisis financiero:
- Selecciona 10 empresas diferentes que coticen en la bolsa de valores para integrar un portafolio de inversión, y descarga los precios históricos de Yahoo Finance en un periodo de 36 meses más recientes. Para tener menos riesgo, se recomienda diversificar el tipo de industria en donde operan las 10 empresas.
- Determina el modelo CAPM de cinco factores y con los resultados obtenidos, calcula el rendimiento esperado de cada empresa del portafolio, considerando una tasa libre de riesgo del 5 %. Presenta los resultados sorteados de mayor a menor rendimiento esperado.
- Como estrategia para la administración del portafolio, deseas reducir el portafolio a solamente cinco empresas. Con base en los resultados del punto anterior, selecciona las cinco empresas que eliminarás del portafolio. Justifica tu respuesta.
- Selecciona la empresa con mayor rendimiento esperado y realiza una simulación Monte Carlo con el método de movimiento Browniano geométrico para pronosticar los precios futuros. Considera un periodo de los primeros 30 meses como entrenamiento y los restantes 6 meses como prueba del modelo. Elabora la gráfica de las rutas estimadas.
- Calcula el indicador valor en riesgo (VaR) del portafolio. Muestra la gráfica con los retornos diarios de cada acción, los valores del VaR para un día, con un nivel de significancia del 95 % y el histograma de los posibles valores del portafolio.
- Determina las ponderaciones óptimas de las empresas del portafolio mediante el modelo de la Frontera Eficiente con simulaciones Monte Carlo que maximice el indicador sharpe ratio.
- Diseña y desarrolla un dashboard interactivo que muestre lo siguiente:
- Serie de tiempo con el retorno acumulado del portafolio.
- Gráfica de correlación entre el precio de una acción y el índice de volatilidad (^VIX).
- Tabla con los precios de cierre más recientes de las cinco acciones.
- Gráfica de los retornos diarios de cada acción.
- Finaliza el reporte con tus conclusiones y recomendaciones.
Criterios de evaluación:
- Se selecciona 10 empresas de distintas industrias, se analiza y justifica su elección con claridad. Se utiliza datos históricos de forma adecuada para el análisis.
- Se aplica correctamente el modelo CAPM de cinco factores, se presenta y analiza los resultados de forma clara y detallada, clasificando las empresas de acuerdo con su rendimiento esperado.
- Se realiza la selección de las cinco empresas que son eliminadas del portafolio, justificando la respuesta de forma clara y detallada.
- Se realiza una simulación Monte Carlo precisa y detallada, con una excelente interpretación de los resultados y pronósticos futuros. La gráfica de rutas estimadas es clara y completa.
- Se calcula y analiza el VaR de forma excepcional, con una explicación detallada y gráficas claras que muestran los retornos diarios y los posibles valores del portafolio.
- Se realiza el análisis adecuado y detallado para determinar las ponderaciones óptimas de las empresas del portafolio mediante el modelo de la Frontera Eficiente, y se presenta los resultados de forma clara y detallada.
- Se diseña un dashboard interactivo excepcional que muestra claramente todos los elementos requeridos, con una interfaz intuitiva y visualmente atractiva.