Saltar al contenido

Research

Automatizar una base de datos en AmiBroker

Listado actualizado de símbolos, nombres y sectores GICS del S&P500 generado con Python a partir de la Wikipedia

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

Segunda parte de la serie dedicada a construir una base de datos mediante el plugin de Investing. Utiliza Python para obtener de la Wikipedia la tabla de compañías del S&P500, con sus símbolos, nombres y sectores, y la cruza con el archivo de códigos GICS presente en la carpeta de AmiBroker para asignar a cada compañía su código sectorial. El resultado es un archivo csv actualizado que puede importarse en AmiBroker. Incluye el código Python.

Metodología

De la tabla de la Wikipedia a un archivo importable

El código importa el archivo de códigos GICS de AmiBroker a un dataframe y la tabla de la Wikipedia a otro. Tras renombrar las columnas necesarias, normaliza el texto del sector y convierte los códigos en un diccionario, de modo que cada compañía recibe su código GICS a partir del nombre de su sector.

La base de datos resultante se guarda en un archivo csv que puede importarse en AmiBroker y que sirve de punto de partida para el siguiente informe de la serie, dedicado a incorporar los IDs de Investing.

Relación con la Serie

Pertenece a la Serie Bases de Datos con Investing · Research 2 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.