CryptoTracker

https://cryptotracker.mrksph.com

CryptoTracker es una prueba de concepto diseñada para monitorear y analizar los precios de las criptomonedas en tiempo real, usando indicadores de análisis técnico para identificar momentos óptimos de compra o venta. Desarrollado con NextJS, Java, Spring Boot, ta4j para indicadores técnicos, la API de Binance y websockets.

Con el objetivo de profundizar en el mundo del trading automático, también conocido como algotrading, desarrollé un simple bot que se integra con la API de Binance. Este bot escanea continuamente todos los pares de criptomonedas disponibles, realizando un análisis técnico exhaustivo para identificar los momentos óptimos de compra y venta.

Para la implementación, utilicé la librería ta4j, que ofrece una amplia gama de indicadores técnicos. El bot combina diferentes tipos de ingesta de datos, utilizando websockets para obtener información en tiempo real y la API REST de Binance para recopilar datos periódicos. Esto permite rellenar una base de datos con precios en intervalos de tiempo definidos, facilitando el análisis histórico y la ejecución precisa de la estrategia.

La estrategia inicial se basa en el cruce de medias móviles, un método probado para determinar puntos de entrada y salida en el mercado. Este proyecto no solo me permitió aplicar y mejorar mis conocimientos de programación y análisis técnico, sino que también me proporcionó una comprensión más profunda de los mercados financieros y sus dinámicas.