Finnhub
Precios (quotes), perfiles de compañía (profile2) y búsqueda de símbolos, incluidos tickers poco comunes. Capa gratuita con clave.
Ver researchTransparencia
Fuentes, motores de valoración, límites y costes de GerarAI: de dónde sale cada dato, cómo se calcula cada número y qué no debes esperar de la plataforma.
Precios (quotes), perfiles de compañía (profile2) y búsqueda de símbolos, incluidos tickers poco comunes. Capa gratuita con clave.
Ver researchÍndices y futuros reales: S&P 500 (^GSPC), Nasdaq (^IXIC), Bitcoin (BTC-USD), oro (GC=F) y plata (SI=F). Sin API key y con caché de 60 s. Nunca un ETF etiquetado como índice.
Ver índices en la homeFilings 10-K/10-Q y Form 4 (operaciones de insiders) directamente del regulador de EE. UU. Acceso público y gratuito: la fuente primaria de documentos.
Ver señales insiderFRED (series macroeconómicas, cuando está configurada), CelesTrak (elementos orbitales), GDELT (noticias), CNMV (posiciones cortas en España) y FINRA (interés corto en EE. UU.).
Ver researchFMP solo cubre mercado US: el plan gratuito de Financial Modeling Prep quedó limitado a compañías US (sus endpoints antiguos responden «Legacy Endpoint» o 402 fuera de ese mercado). La API acepta el refresco con FMP para cualquier emisor, pero fuera de US el proveedor lo rechaza y el refresco falla con aviso. No hay sustitución automática: si el emisor reporta a SEC EDGAR o ESEF, puedes lanzar tú el refresco desde esas fuentes (acción separada en la ficha); y si ninguna fuente cubre al emisor, los financieros se muestran como no disponibles en lugar de estimarse. En el refresco de precios del backend, los listados US se consultan primero en FMP si hay clave y la cotización trae fecha válida; Finnhub es el fallback. Yahoo Finance aporta el refresco intradía de cartera y las series históricas de ProPicks, también para listados no-US cuando el símbolo de su bolsa se conoce. Sin cotización o símbolo fiable, se muestra sin precio.
Para cada objeto del grupo AST de CelesTrak calculamos el semieje mayor con a = (μ / (2πn / 86.400)²)^(1/3), con μ terrestre = 398.600,4418 km³/s² y n en revoluciones al día. Conservamos hasta 32 épocas distintas por ID NORAD. Comparamos solo una ventana de 24 a 72 horas con al menos tres épocas separadas por dos horas. Una caída de 2 km o más invita a revisar fuentes, no prueba despliegue, maniobra ni causa: la resistencia atmosférica, ajustes orbitales y revisiones de elementos también pueden producir cambios. BSTAR y las derivadas del movimiento medio son parámetros de ajuste, no telemetría independiente. La señal es exploratoria y no sustituye una confirmación primaria. El grupo AST se consulta cada dos horas como máximo. GP (catálogo general) y SupGP (elementos suplementarios AST-E) se guardan y representan en series independientes: no se comparan entre sí. Una fuente puede faltar sin invalidar la otra. Nunca se consulta CelesTrak al abrir la vista; después de 30 horas sin descarga válida se ocultan señal e historial caducados de cada fuente. La época orbital y la fecha de descarga son distintas.
Cada compañía se valora con el motor que le corresponde por su tipo y sus etiquetas. Cuando falta un dato obligatorio, el motor devuelve «datos insuficientes» en lugar de inventar un número.
DCF FCFF a 5 años sobre ingresos y margen FCF del último snapshot coherente: si falta el margen se deriva como FCF/ingresos (acotado a 1%-50%) y el crecimiento sale de los hechos o de un valor por defecto (acotado a -15%/+45%). El WACC y el crecimiento terminal usan un valor por defecto etiquetado como tal; la deuda neta del snapshot resta al equity (la caja neta suma). Escenarios bajista/base/alcista, sensibilidad 3x3 crecimiento x WACC y DCF inverso incluidos.
DCF a 5 años para empresas sin caja libre: ingresos mínimos de 1,0 (para que ~0 no rompa la matemática), margen 1%-40%, crecimiento por defecto del 20% (acotado a -15%/+60%) y WACC del 13% por defecto. Escenarios causales (retraso de ejecución o estrés de financiación, base, monetización acelerada) con dilución extra en el escenario bajista (≥15%, tope del 80% del valor) y necesidad de financiación estimada a 2 años con buffer del 50%.
Flujo = max(precio - coste unitario, 0) x volumen x (1 - tasa), y equity = flujo x múltiplo - deuda neta, todo desde hechos financieros (precio realizado o spot, coste, volumen, múltiplo). Los escenarios son el grid de precios x0,75 / x1,0 / x1,25 sobre el precio de referencia, y esa misma tabla es la sensibilidad.
NAV = suma de (métrica operativa del segmento x múltiplo del segmento) - deuda neta, con contrato explícito de hechos por segmento y descuento holding entre 0 y 1. Escenarios: descuento +15pp (techo 45%) / base / -8pp con NAV x1,12 en el alcista; sensibilidad del descuento -5pp / base / +5pp. Nunca cae a un DCF de firma única.
Para holdings: hereda el SOTP con descuento holding explícito que recoge el descuento de conglomerado persistente del grupo. Mismos escenarios y misma sensibilidad del descuento que el SOTP.
Además existen motores sectoriales dedicados para bancos (P/B justificado = (ROE - g)/(CoE - g)), aseguradoras (el mismo P/B multiplicado por un factor del combined ratio) e inmobiliarias cotizadas (REIT). Los escenarios de cada motor se muestran con sus supuestos en la ficha de la compañía.
Rentabilidad, flujo de caja, crecimiento y salud de balance, calculadas sobre los filings persistidos. La valoración y el momentum puntúan cuando hay datos para la empresa (CFROI y WACC; serie de precios); si faltan, la categoría entra neutra (50) y se marca n/d en la tarjeta.
Cada componente se convierte a percentil sobre todo el universo persistido y se pondera con pesos declarados; si un componente falta, los pesos se renormalizan y queda registrado.
Score 0-100 con nivel de confianza y motivos auditables: cada motivo muestra su métrica y su valor.
Existe un backtest walk-forward global, pero es un baseline de momentum solo-precio: no es un backtest de ProPicks. El backtest por estrategia se publicará cuando existan fundamentales point-in-time; hasta entonces ninguna estrategia muestra desempeño simulado.
De las cuatro estrategias (adaptativa, value, momentum y defensiva), cada ficha declara su estado real: si aún no tiene selección o backtest publicados, lo dice en lugar de mostrar estimaciones.
El embudo evalúa todo el universo persistido (2.110 empresas: SEC + ESEF) con métricas ya calculadas en base de datos. Nada se imputa: cada empresa lleva su mapa de cobertura por métrica (ok / missing / approx) y el motivo exacto de cada filtro que no supera.
Lo que v1 NO incluye todavía: la valoración (FCF yield / earnings yield) y el momentum aún no entran en el embudo v1: las series de precios solo se guardan para el top-N de cada ejecución, no para todo el universo. Cada ejecución se guarda completa, con los candidatos descartados y sus motivos, así que el histórico y las entradas y salidas son auditables.
Estos ocho criterios describen calidad financiera histórica, no demuestran por sí solos un foso competitivo. Solo se puntúan en el perfil operativo general y con datos suficientes. Para empresas en etapa temprana o de crecimiento, financieras y cíclicas el resultado es «no evaluable con estos umbrales», no un 0/8. El perfil se basa en tipo, sector y etiquetas registrados, no en el ticker ni en pérdidas de un año. La evaluación del foso exige evidencia verificable por separado; su ausencia no equivale a cero.
Owner earnings estima el capex de mantenimiento como min(|capex|, D&A), una aproximación conservadora (Buffett, carta de 1986); el CFROI es una aproximación, no el CFROI completo de Credit Suisse.
Emisores ESEF (España/UE): IFRS reparte la deuda en varias partidas y no se suman, así que ROIC y WACC estándar no son calculables. Se usan dos aproximaciones conservadoras: el WACC como coste de equity puro (umbral más exigente) y el capital invertido como activos menos caja (ROIC a la baja). Sin datos suficientes, el criterio queda no evaluable.
Los datos de mercado llegan con ligero retraso en la mayoría de mercados. Suficiente para análisis, no para trading intradía.
No todos los tickers tienen la misma cobertura: si faltan filings o métricas, la ficha lo indica en lugar de inventar.
Los motores de valoración solo usan información disponible en cada fecha simulada. Evitar el look-ahead es lo que hace que un backtest sea creíble.
GerarAI es una herramienta educativa y de análisis. Las decisiones de inversión son siempre tuyas.
Finnhub (capa gratuita con clave), Yahoo Finance (sin clave), SEC EDGAR (acceso público) y el resto de fuentes listadas arriba se usan sin cuota de pago.
Los modelos de lenguaje usan OpenCode Go como proveedor principal; el chat tiene como respaldo Groq y Gemini cuando están configurados, en su capa gratuita. El coste se registra por modelo: si no se conoce, se dice «desconocido» en lugar de poner un 0.
Frontend en Vercel; backend autoalojado en una máquina propia. Sin cuota cloud: solo energía y hardware del host.