BogleHub

Metodología

Cómo calcula BogleHub cada métrica que aparece en su contenido y en sus herramientas. Fórmulas exactas, fuentes de datos y proceso de actualización. Última revisión: mayo 2026.

Filosofía de transparencia

A diferencia de roboadvisors, brokers o gestoras, BogleHub no tiene ningún incentivo para ocultar cómo calcula sus métricas. Publicamos las fórmulas exactas, las fuentes de los datos y los criterios editoriales para que puedas verificarlos — o cuestionarlos. El código de cálculo es abierto en la base del proyecto.

Fuentes de datos (qué publica BogleHub y de dónde sale)

Datos básicos de ETFs (TER, ISIN, política, divisa)

Composición geográfica y sectorial

Reports mensuales o trimestrales publicados por la gestora del ETF. Los porcentajes son los oficiales del último report disponible y pueden variar ligeramente respecto al cierre del día por movimientos de mercado.

Normativa fiscal española

Grados fiscales A/B/C/D para residentes en España

Uno de los aportes más útiles de BogleHub: cada ETF tiene un grado fiscal estimado para inversores residentes en España. La metodología es determinística y abierta.

Lógica de cálculo

  1. Domicilio del ETF (deducido del ISIN, los dos primeros caracteres):
    • IE = Irlanda → punto de partida A. Convenio fiscal Irlanda-EE.UU. reduce la retención sobre dividendos americanos del 30% al 15%.
    • LU = Luxemburgo → punto de partida B. Menos eficiente para ETFs con alta exposición a empresas americanas porque la retención sobre dividendos es del 30%.
    • DE, FR, otros UCITS → punto de partida C o D según el caso.
  2. Política de reparto:
    • Acumulación: mantiene el grado (Irlanda + acumulación = A). Difiere la tributación de dividendos hasta la venta, lo que maximiza el efecto del interés compuesto.
    • Distribución: en algunas combinaciones puede bajar un escalón porque los dividendos tributan cada año (19-28% del IRPF del ahorro).

Interpretación del grado

Importante: el grado fiscal es educativo y orientativo. No constituye asesoramiento fiscal ni considera tu situación personal (otros ingresos, comunidad autónoma, edad). Para decisiones personales, consulta con un asesor fiscal cualificado.

1. Valor total de la cartera (EUR)

Para cada posición:

Valor total = suma de (participaciones × precio en EUR) para cada posición.

2. Asignación por clase de activo

Usamos un mapa estático que clasifica cada ETF en: renta variable, renta fija, materias primas, inmobiliario, liquidez o mixto. Cada posición contribuye con su peso relativo (valor de la posición ÷ valor total).

3. Diversificación geográfica

Cada ETF tiene un mapa de regiones con porcentajes publicados por el emisor del fondo (EE.UU., Europa, emergentes, Japón, Reino Unido, Pacífico, China, global). Cada posición aporta su peso × peso regional.

4. Exposición sectorial

Mismo enfoque que las regiones, pero con sectores económicos (tecnología, financiero, salud, etc.).

5. TER ponderado

TER ponderado = Σ (peso_i × TER_i)

donde peso_i es el porcentaje de tu cartera invertido en cada ETF y TER_i el Total Expense Ratio de ese ETF.

6. Coste anual

Coste anual = Valor total × TER ponderado

Es lo que pagas en comisiones de gestión al año por toda tu cartera. No incluye comisiones de tu broker (custodia, compraventa).

7. Proyección FIRE (calculadora lineal)

Simulación mes a mes:

balance(mes_n) = balance(mes_n-1) × (1 + r_mensual) + aporte_mensual

donde r_mensual = rentabilidad_anual / 12. Alcanzas FIRE cuando el balance iguala o supera tu objetivo. Usamos un 7% anual real por defecto (media histórica del mercado mundial ajustada por inflación).

8. Simulación Monte Carlo

En la calculadora Monte Carlo, a diferencia de la proyección lineal, simulamos 1.000 escenarios con rentabilidades aleatorias distribuidas normalmente:

Reportamos la tasa de éxito (porcentaje de escenarios donde la cartera no se agota antes del final del horizonte) y los percentiles 10, 50 y 90 del balance final.

9. Tramos del IRPF del ahorro (2026)

Calculadora IRPF venta de fondos aplica la escala vigente en 2026:

Escala progresiva: cada tramo grava solo la porción de ganancia dentro del tramo, no el total. Cuando cambien los tramos vigentes (por novedades en la Ley de Presupuestos), se actualizan inmediatamente.

10. Análisis con IA

Cuando pulsas "Analizar con IA", enviamos un resumen estructurado de tu cartera (asignación, regiones, sectores, TER) al modelo Llama 3.3 70B Versatile de Groq, con un system prompt en español que le instruye a:

El modelo solo recibe datos agregados de cartera, nunca información personal identificable.

Proceso editorial

Preguntas frecuentes sobre la metodología

¿Cómo se calculan los grados fiscales A/B/C/D para ETFs?

El grado fiscal combina dos factores: (1) domicilio del ETF — Irlanda es A (aprovecha el convenio EE.UU.-Irlanda y reduce retención de dividendos del 30% al 15%), Luxemburgo es B (menos eficiente para dividendos americanos), otros domicilios son C/D; (2) política de reparto — acumulación bonifica un escalón porque difiere la tributación de dividendos hasta la venta, distribución mantiene el escalón. La metodología completa está en lib/fiscal.ts del código fuente y es 100% determinística desde el ISIN del fondo.

¿De dónde sale la información de TER, ISIN y composición de cada ETF?

Los datos básicos (TER, ISIN, política de reparto, divisa, asset class) proceden de los folletos UCITS oficiales publicados por las gestoras (BlackRock/iShares, Vanguard, SPDR/State Street, Amundi, Xtrackers, Invesco). La composición geográfica y sectorial se basa en los reports oficiales mensuales/trimestrales de cada ETF. Todos los datos son contrastables públicamente en la web de la gestora correspondiente o en JustETF.com.

¿Con qué frecuencia se actualiza la información?

El TER y la composición se revisan cuando cambian los reports oficiales (típicamente cada 3-6 meses por ETF). La normativa fiscal (tramos del IRPF, límites del plan de pensiones, novedades del Modelo 720) se actualiza cuando aparece en el BOE. Los artículos del blog se revisan en bloque al menos una vez al año. Cada artículo y página clave muestra su fecha de última revisión visible.

¿Por qué los precios y rentabilidades históricas de ETFs no aparecen en BogleHub?

Los precios cambian segundo a segundo y requieren feed en tiempo real con licencias específicas y SLAs garantizados. Las rentabilidades históricas dependen del periodo elegido y son sensibles a errores. Para datos en tiempo real recomendamos JustETF, Morningstar o la web del emisor. BogleHub se centra en lo estructural (composición, fiscalidad, comparativas) que cambia poco y es donde podemos aportar mayor valor educativo.

¿El análisis con IA es independiente?

Sí. El analizador de cartera usa el modelo Llama 3.3 70B Versatile a través de Groq, ejecutado contra un system prompt diseñado para ser estrictamente educativo (sin recomendaciones de compra/venta). El modelo solo recibe datos agregados de la cartera (asignación, regiones, sectores, TER ponderado), nunca información personal identificable. El prompt completo está disponible en el código fuente para auditoría.

Limitaciones reconocidas

Contacto y correcciones

Si detectas un error o crees que algo se puede mejorar, escríbenos a hola@boglehub.com. Agradecemos todas las correcciones — el proyecto vive de la comunidad.