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

¿Qué es un Intelligent Data Lake? ¡No es Data Warehouse!

¿Qué es un Intelligent Data Lake? ¡No es Data Warehouse!

Cómo explotar el poder de los datos Los datos se han convertido en el core de las empresas, otorgan la posibilidad de analizar el pasado, de obtener nuevos conocimientos, pero también de predecir y planificar el futuro. Las tecnologías de Big Data y analítica basadas en inteligencia artificial ...
¿Qué es Snowflake? La plataforma de datos de la nube

¿Qué es Snowflake? La plataforma de datos de la nube

Desde Data Warehouse a Data Cloud  En los últimos años, Snowflake ha desarrollado una arquitectura nativa en la nube. Snowflake comenzó como un sistema de almacenamiento de datos de nubes en 2014, y en 2020 anunciaron la nube de datos, que es la culminación de más de 6 años de trabajo y unañ ...
Lecciones open source para 2021

Lecciones open source para 2021

¿Qué hemos aprendido sobre el open source que podamos aplicar en 2021? 2021 ya está aquí, y un año más no podemos sino pensar de nuevo en cómo la tecnología va a impactar en las empresas y cómo va a evolucionar para conseguir que sean más productivas y eficientes. En OpenSistemas pensamos que el ...

Al hacer clic en "Aceptar todas las cookies", acepta que las cookies se guarden en su dispositivo para mejorar la navegación del sitio, analizar el uso del sitio y colaborar con nuestros estudios de marketing.    Política de Cookies

Los ajustes de cookies en esta web están configurados para «permitir las cookies» y ofrecerte la mejor experiencia de navegación posible. Si sigues usando esta web sin cambiar tus ajustes de cookies o haces clic en «Aceptar», estarás dando tu consentimiento a esto.

Cerrar