4. Proveedores de datos profesionales: más allá de Yahoo Finance
Nivel 3: Datos de Mercado y APIs
yfinance es gratuito y suficiente para aprender y para backtests personales, pero tiene límites: los datos pueden llegar con retraso, la disponibilidad no está garantizada de forma contractual, y la cobertura de datos fundamentales o alternativos es limitada. Cuando un proyecto pasa de ser un experimento personal a algo profesional, entran en juego proveedores de pago.
Intrinio ofrece cotizaciones en tiempo real e históricas, datos fundamentales de empresas y más de 200 fuentes de datos financieros distintas, accesibles tanto por descarga masiva en CSV como por API — el mismo mecanismo de intercambio de datos que ya usas con yfinance, solo que de pago y con garantías de servicio.
Quandl (hoy integrado dentro de Nasdaq Data Link) es una de las plataformas de referencia para datos financieros, económicos y alternativos, usada por analistas de fondos de inversión, gestoras de activos y bancos de inversión. Se accede igual que cualquier otra librería de Python, con una clave de API:
import quandl
datos_msft = quandl.get("WIKI/MSFT", start_date="2014-01-01", end_date="2016-01-01")La elección entre un proveedor gratuito como yfinance y uno de pago como Intrinio o Quandl no es una cuestión de cuál es "mejor" en abstracto, es una cuestión de para qué lo necesitas: para aprender y probar ideas, yfinance sobra; para operar con dinero real de forma seria, la fiabilidad y el soporte de un proveedor de pago suelen justificar el coste.