Realización de modelos predictivos de series de tiempo en Python

ARIMA, ARIMAX y SARIMAX son modelos de estimación utilizados ampliamente en el análisis cuantitativo para estimar el valor futuro de una variable en función a su comportamiento pasado, éste modelo se emplea en tipos de datos series de tiempo, en el ejemplo se utiliza los datos del precio del fideicomiso de Rica que cotiza actualmente en bolsa. Los modelos de estimación se pueden utilizar en cualquier ámbito como se ha mencionado anteriormente, por ejemplo en el área de tesorería bancaria, para analizar el patrón de la liquidez de la institución, o en el departamento de riesgo para determinar riesgo de liquidez en el mediano/largo plazo, también es aplicable los modelos predictivos en el análisis del riesgo de la cartera de crédito.

ARIMA con los datos del IPC RD

Algoritmo de market making, fideicomiso Rica MQL5/Python

Este algoritmo consiste en proveer liquidez al libro de ordenes, es decir, ser parte de la profundidad de mercado para aquellos participantes que compran/venden cuotas de participación del fideicomiso de Rica. De manera interna hace un promedio de los últimos 60 días del precio de la participación del fideicomiso, y coloca ordenes en el libro a diferentes niveles de desviación estándar, con el fin de que el algoritmo se adapte de manera eficiente a cambios de volatilidad del mercado y pueda participar en la profundidad de mercado y así buscar un beneficio económico por ésta actividad

La primera representación gráfica corresponde a las operaciones realizadas por el algoritmo con los datos del pasado.
La segunda gráfica representa la evolución del capital del participante del mercado que haya decidido ser aportante en la profundidad del mercado

Portafolio de algoritmos del mercado bursátil americano

Conjunto de algoritmos que compran al contado en el fondo cotizado "ETF" SPY, que replica al índice de las 500 compañías más importantes de Estados Unidos SP500, y el fondo cotizado QQQ que representa a las 100 compañías tecnológicas más importantes de Estados Unidos.

Los datos estudiados con este grupo de algoritmos va desde 1993 hasta el 2024, y presenta una evolución estable de la inversión en dichos fondos. Los algoritmos gestionan las compras y las ventas de los fondos cotizados de manera automática en su totalidad. Además de contar con unos parámetros internos para detectar posibles recesiones económicas, y mantenerse al margen del mercado hasta que la economía se normalice, gracias a esto, se logra obtener una buena relación beneficio-riesgo.

Realización de simulaciones de Monte Carlo en Python

Las simulaciones de Monte Carlo en la banca son útiles para evaluar riesgos y tomar decisiones financieras bajo incertidumbre. Permiten modelar escenarios económicos, estimar la viabilidad de inversiones y prever el comportamiento de los mercados financieros. Esta técnica ayuda a los bancos a comprender cómo podrían funcionar sus carteras en diferentes condiciones y a planificar estrategias de mitigación de riesgos

Optimizador/prueba de estrés en Python

Esta prueba consiste en tomar una serie de datos, corresponde a operaciones realizadas, cada operación pertenece a un grupo como parte de una clasificación, y a su vez, cada grupo tiene sus métricas. Este script consiste en iterar estos grupos filtrando en función al rango establecido, sacando grupos por métricas, así poder optimizar el manejo de las operaciones y así teniendo mejor uso de recursos.

Además, a cada resultado se le hace una prueba de simulaciones de Montecarlo (1000) para determinar que no exista una sobre-optimización al encontrar una solución optima al problema, al mismo tiempo funciona como prueba de estrés.

Manejo de la API del portal de estadísticas de la SIB, SIMBAD (en desarrollo)

Extraer los datos por API del portal de estadísticas SIMBAD de la superintendencia de bancos de la República Dominicana, permite a los analistas hacer comparativos por instituciones profundos, medir la salud del sistema financieros, y tomar decisiones.

Los datos son extraídos mediante API con Python, y alojados en un servidor para su posterior uso en PowerBI o Google Looker Studio