Saltar al contenido

Research

Importar los IDs de Investing de forma automatizada

Automatización con Python y Selenium de la búsqueda del ID de Investing para cada símbolo de una base de datos

  • 31 Jul 2025
  • AmiBroker, Python y Automatización
  • Serie Bases de Datos con Investing
  • Research 3 de 4

Tercera entrega de la serie sobre bases de datos con Investing. Muestra cómo importar de forma automática el ID de Investing de cada símbolo de una base de datos, con el S&P500 como ejemplo, en lugar de buscarlo uno a uno en el código fuente de la web. La solución se apoya en Python y en la librería Selenium, que controla el navegador Chrome como lo haría un usuario real. Incluye el código Python, que genera un archivo csv para AmiBroker.

Metodología

Un navegador controlado por código para obtener cada ID

El informe explica por qué la extracción automática de datos de páginas web resulta problemática y cómo Selenium, junto con ChromeDriverManager, permite un código estable frente a las actualizaciones del navegador. A partir de ahí organiza el trabajo en funciones: una inicia el navegador controlado, otra localiza el nombre que Investing usa para cada ticker y otra extrae el identificador de la página del activo.

Una última función recibe un archivo de origen con los símbolos y genera otro con la base de datos completa: IDs, tickers, nombres de compañía y códigos GICS del sector. El código Python completo y los detalles de su implementación se desarrollan en el Research.

Relación con la Serie

Pertenece a la Serie Bases de Datos con Investing · Research 3 de 4

Ver Serie Bases de Datos con Investing

Este Research forma parte de la Serie «Bases de Datos con Investing» y no se vende por separado.

Research Serie

Continúa con la Serie completa

Serie Bases de Datos con Investing · 4 Research

Ver Serie Bases de Datos con Investing

SMQuantum publica contenido formativo, informativo y de investigación cuantitativa. SMQuantum no presta asesoramiento de inversión personalizado: no formula recomendaciones adaptadas a tu situación financiera, tu cartera, tu perfil de riesgo, tus objetivos o tus circunstancias personales. Las decisiones de inversión que tomes son tuyas. Invertir y operar en los mercados financieros implica riesgo y puede producir pérdidas. Los resultados históricos, simulados o de backtest no garantizan resultados futuros. Más información en el Aviso legal.