OpenBB: OpenSource Compitiendo Contra Bloomberg

Cualquier persona que haya trabajado en el sector de los servicios financieros conocerá la plataforma de Bloomberg. Una terminal de investigación, datos y análisis utilizada para obtener información en tiempo real sobre los mercados financieros. La terminal de Bloomberg se ha convertido en algo así como un estándar de la industria, utilizado por más de 300.000 personas en casi todas las principales corporaciones financieras y relacionadas con inversiones a nivel mundial. Pero la licencia cuesta más de 20.000$ por usuario cada año, una tarifa que es muy alta para muchas organizaciones.

Esto es algo que OpenBB quiere abordar mediante la democratización de una industria que ha estado “dominada por monopolios” durante las últimas cuatro décadas, y lo está haciendo con un enfoque de código completamente abierto.

Evolución de la empresa

Después de su lanzamiento inicial en el año 2021, como una terminal de investigación de inversiones de código abierto llamada Gamestonk Terminal, OSS Capital se puso en contacto con el equipo fundador, Didier Lopes, Artem Veremey y James Masle, para realizar una inversión y construir una empresa comercial sobre la terminal. Y así, se ha constituído OpenBB con una inversión inicial de 8,5 millones de dólares aportada por el fondo OSS Capital con contribuciones de notables angel investors, incluído el patrocinador inicial de Google, Ram Shiriam, el empresario e inversor Naval Ravikant y Elad Gil.

OpenBB actualmente se encuentra en una etapa temprana, dirigida a personas con una mentalidad más técnica. Se presenta como un “entorno integrado basado en lenguaje de programación Python para la investigación de inversiones”, lo que permite a cualquier operador acceder a la ciencia de datos y la inteligencia del aprendizaje automático para descomprimir datos sin procesar y sin refinar.

OpenBB Terminal

En su apariencia inicial, OpenBB está implementada a través de una interfaz de comandos, aunque hay planes en marcha para crear una interfaz más “amigable” para usuarios menos técnicos. La plataforma recopila sus datos de inversión a través de fuentes disponibles públicamente y que en algunos casos requieren de una clave API desde la cual podemos hacer llamadas a funciones que nos devolverán el dato que estemos buscando. Algunas de las APIs financieras con las que ya trabaja OpenBB son: Alpha Vantage, Financial Modeling Prep, Finnhub, Twitter, Coinbase, SEC, Polygon, DeGiro, Coinglass.. y muchas más.

Aplicación de código abierto (Open Source)

OpenBB se apoya en el aprendizaje automático en innumerables casos de uso. Por ejemplo, puede ver el precio de las acciones de Apple durante la última semana y luego capturar noticias a través de una API de Finnhub y derivar el sentimiento de cada titular utilizando el procesamiento de lenguaje natural (NLP) y luego correlacionar el impacto de las noticias en el precio de las acciones de Apple.

OpenBB ha desarrollado modelos de aprendizaje profundo, por ejemplo, para predecir el movimiento de precios en las acciones. Utilizando datos históricos, aunque en realidad el modelo de datos se puede aplicar a casi cualquier cosa, incluídos datos económicos, criptografía y mucho más. La compañía planea duplicar esta inteligencia predictiva.

Frontera Eficiente con OpenBB

La idea en el futuro es que no confien sólo en datos históricos pasados para entrenar el modelo, sino que usen más datos disponibles en su plataforma. Por ejemplo, construir modelos poderosos que usen el precio de las acciones, las noticias, el sentimiento en redes sociales, el uso de información privilegiada.. cualquier cosa, en realidad.

Si bien la Terminal de Bloomberg es el estándar de la industria para innumerables organizaciones financieras, existen otras alternativas en el mercado, como Refinitiv, Eikon y Factset. Pero OpenBB espera que su modelo de negocio basado en el Open Source (Código abierto) y sus bases en Python lo posicionan para ganarse a muchos usuarios nuevos.

Al ser una aplicación de código abierto, asequible y altamente personalizable, debido al uso de Python, quieren diferenciarse del resto de competidores. Existe una gran comunidad de desarrolladores en Python. Hoy día es el lenguaje de programación estándar en las finanzas. Por ejemplo una de las muchas librerías que componen el lenguaje “Pandas” se dice que fue creada por el entorno de WallStreet. Por lo que por ejemplo un usuario de OpenBB que sea operador de divisas y quiera integrar alguna funcionalidad, conectará con la API de Oanda en este caso y recibirá la data desde ahí.

Dado que el código fuente está disponible para que cualquiera lo modifique, las empresas pueden crear su propia versión de la terminal con personalizaciones que se adapten a sus casos de uso más específicos. Si quieren eliminar parte de la aplicación, podrán hacerlo y quedarse únicamente con lo que les interese. Por ejemplo si tu empresa está dedicada a consultoría y asesoramiento en criptomonedas pues eliminas todos los aspectos de OpenBB que no tienen relación con cripto activos y personalizas tu entorno.

¿Para qué usuarios está pensado OpenBB?

Podría ser cualquiera, desde bancos de inversión, banca comercial o de productos, fondos de cobertura (Hedge Fund), hasta empresas de capital riesgo, Family Offices y Fondos de inversión como el inversor particular o más retail. Aunque el producto como hemos comentado anteriormente se encuentra en una fase de capital semilla, el objetivo es escalar a niveles grandes.

En un futuro quieren atraer y captar a estas multinacionales que hoy día dominan el mundo como pueden ser: JP Morgan, Vanguard, Morgan Stanley y algunas más.

OpenBB busca diferenciarse en otras áreas como la optimización y atribución de carteras(informes) y adaptarse más a las necesidades de las instituciones más pequeñas. Además, también tienen como objetivo apuntar a diferentes clases de activos que pueden no estar bien cubiertos en plataformas alternativas. Esto puede incluir por ejemplo, criptomonedas, NFT o servicios de préstamos Fintech, etc.

OpenBB Porftolio - Sector Holdings

Entre los casos de uso de la aplicación OpenBB podríamos encontrar un nicho en el campo de la formación. Podrían usar los profesores la terminal para explicar los movimientos de mercado a los estudiantes utilizando datos reales, o por ejemplo podrían desarrollar su tesis para crear productos o funciones a las que cualquier persona en el mundo puede acceder, y todo ello podría funcionar en el beneficio de OpenBB, dado que al ser un producto gratuito y de código abierto no tienes esa barrera de entrada difícil, lo que permite estar a la vanguardia e innovación ya que tanto estudiantes como investigadores pueden escalar este producto a niveles infinitos!

Versión gratuita

Por ahora la terminal de OpenBB será una propuesta completamente gratuita, pero tras el acuerdo comercial de 8,5 millones de dólares, ahora es un negocio que hay que monetizar. Algunas ideas que se están considerando actualmente incluyen la creación de una interfaz de usuario, así como el desarrollo de un modelo de software donde OpenBB proporcionará su poder computacional para ejecutar modelos de aprendizaje automático en grandes cantidades de datos.

OpenBB también está explorando formas de construir puentes entre fuentes de datos y los inversores. Por ejemplo, un inversor probablemente no querría pagar por datos sin procesar de una fuente de datos determinada, pero si OpenBB pudiese extraer información de esos datos utilizando técnicas de aprendizaje automático o ciencia de datos y entregarlos con su contexto, pues probablemente sería algo que el cliente final sí desea pagar.

Todavía es pronto para hacer un juicio de valor. El tiempo dirá si OpenBB se convertirá en un nuevo estándar de las finanzas.

Si quieren comenzar a experimentar con la plataforma pueden acudir al sitio web de OpenBB y descargarla. Seguidamente pueden consultar una seria de tutoriales que se han ido creando sobre la aplicación. Por ejemplo, desde lo más básico como es su instalación hasta ir realizando procesos como implementación de las APIs y la ejecución de algunos comandos iniciales como por ejemplo realizar una comparación de activos en base a resolver dudas sobre si invierto en una acción u otra del mismo sector y quieres comparar balances, flujos de cajas o hasta cualquier aspecto del análisis técnico.

Podéis encontrar más información en los siguientes enlaces:

Instalación OpenBB: https://openbb.co/products/terminal
Videotutoriales: https://www.youtube.com/watch?v=8f7cQ-8VxhQ

Artículo publicado en el número de septiembre de 2022 de la revista TRADERS’. Regístrate en www.traders-mag.es de manera completamente gratuita para acceder a más artículos como este.

COMPARTIR EN: