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
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.

