Uno de los grandes retos al trabajar con datos macro en AmiBroker es conseguir series limpias, actualizadas y en formato compatible.
Este script resuelve justo eso: descarga datos oficiales desde la API oficial de la FRED y los guarda en un CSV listo para importar en tu Base de Datos de Amibroker.

🎯 ¿Para qué sirve?
- Incorporar indicadores como tasas de desempleo, curvas de tipos o spreads directamente en tus análisis cuantitativos con AmiBroker.
- Automatizar el proceso de descarga para que tus datos estén siempre al día.
- Evitar el scraping manual, que es frágil y propenso a errores.
🔧 ¿Qué hace este script?
- Se conecta a la API oficial de la FRED con tu clave personal.
- Descarga múltiples series (por ejemplo, datos de empleo, tipos de interés, etc:
UNRATE
,GS10
,GS2
,GS3M
,T10Y2Y
). - Reestructura los datos en formato para Amibroker.
- Limpia registros vacíos.
- Guarda todo en un solo archivo CSV (
fred_indicators_long_format.csv
), fácilmente legible por AmiBroker o cualquier otra herramienta.
📦 Requisitos
Una clave API gratuita de FRED: solicítala aquí
Instalar la librería fredapi
con:
pip install fredapi
🧪 ¿Cómo usarlo?
1) Edita la lista de símbolos en el script si quieres añadir o quitar indicadores.
2) Reemplaza el texto REEMPLAZA_TU_API_KEY por tu clave API de la FRED
3) Ejecuta el script.
4) El archivo CSV aparecerá en la carpeta datos_fred/
.
5) Desde AmiBroker, puedes importar el CSV fácilmente y empezar a usar los datos macro en tus sistemas o análisis de mercado.
🖼️ ¿Cómo se ve la salida del script?

👨💻 Código Python
Puedes descargar el código y experimentar con él cuanto quieras.
0 comentarios