Saltar al contenido

Research

Cómo importar datos fundamentales a AmiBroker a partir de Python

Datos fundamentales de Yahoo Finance obtenidos con Python y llevados a AmiBroker mediante el plugin Amipy

  • 24 Abr 2025
  • Datos Macro y Fundamentales

Informe y código para importar datos fundamentales a AmiBroker a partir de la librería de Yahoo Finance. Ejemplo con cuadro de texto donde se visualizan valores actualizados de PER, Forward PER, EBITDA, Price to Book, Dividend Yield, ROE, FCF, etc. Requiere la versión 64 bits de AmiBroker.

Evidencia

Figura del Research «Cómo importar datos fundamentales a AmiBroker a partir de Python»
Figura incluida en el Research.
Ver gráfico ampliado

Figura original del Research

Metodología

Una función de Python consultada desde AmiBroker

El informe muestra primero cómo la librería de Yahoo Finance (yfinance) devuelve, para un ticker, un diccionario con información variada de la compañía, y cómo recuperar de él un dato concreto. Con ello define una función de Python que recibe el ticker y el parámetro deseado y devuelve el valor solicitado.

Después utiliza el plugin Amipy para cargar ese código en AmiBroker y hacer llamadas a la función desde allí, lo que requiere la versión de 64 bits. El código Python y el código de AmiBroker completos se encuentran en el Research.

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.