OpenSistemas apadrina el desarrollo del proyecto open source TA library

Desde la oficina de Planificación Estratégica de OpenSistemas, y bajo el paraguas de la marca neuroons, recientemente hemos decidido apoyar proyectos de nuestros empleados que puedan implicar nuevos negocios. En esta línea, hoy queremos daros a conocer una biblioteca de análisis técnico desarrollada por nuestro compañero Darío López Padial.

TA es una biblioteca con un año y medio de vida, cuyo principal función es permitir realizar análisis técnico para series de tiempo financieras usando Python.

Está desarrollada haciendo uso intensivo de Numpy y Pandas, dos bibliotecas estándar en Python para hacer cálculos matemáticos y/o tratamiento de datos respectivamente de un modo eficiente, gracias al uso de los cálculos vectorizados.

Además, la biblioteca ha obtenido una muy buena acogida entre la comunidad pythonera que se dedica a resolver problemas relacionados con finanzas o trading. Algunas estadísticas:

  • +950 estrellas on GitHub
  • 15 contributors
  • Aproximadamente 7K descargas semanales desde Pypi

La biblioteca trata de seguir la mayoría de las buenas prácticas aceptadas en la comunidad de desarrollo de software en general y de python en particular:

Próximos pasos

A continuación, se señalan algunas de las líneas de trabajo planificadas para los siguientes meses:

  • Desarrollo de tests para todos los indicadores existentes.
  • Inclusión de más indicadores.
  • Inclusión de un wrapper para la descarga datos de mercado históricos.
  • Uso de multi-índices de Pandas para calcular los indicadores vectorizadamente en varios activos a la vez.
  • Inclusión de más herramientas para mantener un código más limpio: mypy, pylint, black.

Además, durante los próximos meses trataremos de participar activamente con la comunidad en forma de ponencias.

Algunos links de utilidad:

  • Repositorio de código: https://github.com/bukosabino/ta
  • Documentación online autogenerada: https://technical-analysis-library-in-python.readthedocs.io/en/latest/
  • Publicación de un post de presentación en la prestigiosa revista de divulgación sobre ciencia de datos Towards Data Science: https://towardsdatascience.com/technical-analysis-library-to-financial-datasets-with-pandas-python-4b2b390d3543

Noticias y Publicaciones

Cómo ser ingeniero de datos: funciones, skills y salario

Cómo ser ingeniero de datos: funciones, skills y salario

¿Quieres aprender sobre uno de los perfiles más demandados en el mercado laboral? En este artículo te contamos como ser ingeniero de datos. ...
Cómo retener talento sin recurrir al dinero usando el salario emocional

Cómo retener talento sin recurrir al dinero usando el salario emocional

Viajes, salud, formación, mascotas... Aprende a usar el salario emocional para fidelizar empleados, como ya lo están haciendo otras empresas. ...
¿Es recomendable externalizar servicios? + Ejemplos de outsourcing

¿Es recomendable externalizar servicios? + Ejemplos de outsourcing

Conoce os argumentos a favor de de externalizar servicios y ejemplos de outsourcing fácil ...
Scrum Master: quién es, qué hace y skills necesarias

Scrum Master: quién es, qué hace y skills necesarias

Una figura clave para llevar a cabo proyectos grandes: facilita el éxito del equipo y el desarrollo rápido de los proyectos. Veamos en qué consiste este rol. ...
Nuestros equipos de España, Colombia y Paraguay, más unidos que nunca

Nuestros equipos de España, Colombia y Paraguay, más unidos que nunca

Esta semana Luis Flores, CEO, y Pamela Castro, Strategic Planning Office Director, han viajado a Colombia y a Paraguay en el marco de una misión comercial con el ICEX. Os dejamos un breve resumen de lo que han sido estos días allí, y que nos contarán más en detalle en nuestro próximo Open Town& ...