Seguidor del mercado

Un market tracker o seguidor del mercado es un programa o aplicación que nos permite monitorear los cambios en un mercado determinado, por ejemplo, el mercado de las materias primas o commodities. El asunto es que muchos de estos trackers son de pago; otros pueden ser gratuitos pero se centran en un solo mercado obligándonos a usar varias apps para un mismo propósito. Lo ideal sería tener las cotizaciones de los activos que más nos interesan en un solo lugar sin importar que sean de mercados diferentes.


Por eso se me ocurrió crear mi propio seguidor del mercado CLI aprovechando la librería de Python yfinance que busca los datos en Yahoo! Finance y los imprime en nuestra aplicación. De esta forma, en una sola terminal de comandos puedo tener los datos de:

  1. Criptomonedas. Las principales por capitalización de mercado.
  2. Commodities. Cada uno con la unidad a la que cotiza (libra, onza, barril, etc).
  3. Índices burśatiles globales.
  4. Divisas mundiales enfrentadas al dólar.

Todo el programa en conjunto pesa 9 Kb., y corre en una sola terminal dividida en cuatro cuadrantes. A su vez, para cada mercado veremos la siguiente información:

  • Cierre anterior.
  • Valor actual.
  • Variación de la jornada.
  • Variación semanal.
  • Variación YTD (en lo corrido del año).

El script completo solo tiene 165 líneas de código y así se ve funcionando:


Seguidor del mercado
Seguidor del mercado para la terminal (CLI) corriendo en el emulador Ptyxis.

Seguidor del mercado
Seguidor del mercado para la terminal (CLI) corriendo en el emulador Alacritty.

Así se ven mis terminales corriendo la aplicación. Como es tan liviana prácticamente no usa recursos. Poco a poco iré puliendo el código según mis necesidades particulares. Si alguien cree que este script le puede servir me puede escribir al correo que aparece en contacto y con todo gusto se lo comparto. A veces tardo un poco en responder pero siempre respondo. Hasta la próxima.

Temas: Bolsa, Cripto, Inversiones
J. Inversor

Escrito por:J. Inversor Otros posts del autor

Hackear es un acto noble y altruista porque trae a la existencia la multiplicidad inagotable de todos los códigos, sean naturales, sociales, computacionales o poéticos.