1. Introducción: ¿Qué es el Value Investing?
El Value Investing (Inversión en Valor), popularizado por Benjamin Graham y llevado a la fama por Warren Buffett, es una estrategia que se basa en un principio fundamental: comprar acciones de empresas de gran calidad cuando están infravaloradas en el mercado respecto a su valor intrínseco.
Los inversores en valor creen que el precio de mercado de una acción no siempre refleja su verdadero valor. Para beneficiarse de esta ineficiencia, compran cuando el mercado infravalora a la empresa y venden cuando la sobrevalora.
Los dos pilares de esta estrategia son:
- Calidad extrema: La empresa debe ser excelente, con ventajas competitivas sólidas (un Moat o foso económico), buena dirección y fundamentos financieros robustos.
- Margen de Seguridad: Nunca se compra al valor intrínseco exacto. Se exige un descuento (generalmente del 20% al 30%) para protegerse ante errores de cálculo o imprevistos macroeconómicos.
La principal desventaja de esta estrategia es el inmenso trabajo de análisis que requiere. Por ello, en esta guía implementaremos automatización con Python para filtrar el ruido y centrarnos solo en las oportunidades reales.
💻 Acceso al código y documentación: Todo el material utilizado en esta guía está abierto y disponible en nuestro repositorio. Puedes acceder, clonar y ejecutar el código tú mismo desde aquí:
🔗 Repositorio: Inversion_Estrategias-analisis-inversiones-largo-plazo
📄 Archivo de referencia: estrategia_value_investing.md
2. Fase 1: El Filtro Automático (Creación del Universo)
Para no analizar empresa por empresa, utilizamos un screener programado en Python que se conecta a la API de Yahoo Finance. Nuestro objetivo es filtrar empresas del mercado europeo aplicando tres reglas estrictas de calidad:
- ROE (Retorno sobre Patrimonio) > 15%: La empresa debe ser eficiente generando beneficios con el capital de los accionistas.
- Margen de Beneficio > 10%: Debe tener poder de fijación de precios y control de costes.
- Deuda / Patrimonio < 0.5: Descartamos empresas ahogadas por los pasivos.
Tomamos una lista de 20 de las empresas más conocidas de Europa (IBEX, CAC 40, DAX, FTSE) y las pasamos por nuestro filtro.
Resultados y Análisis
Al ejecutar el código, el algoritmo descarta al 85% de la lista. Empresas tan famosas como Iberdrola, Telefónica o Repsol quedan eliminadas por alta deuda o márgenes bajos. Solo pasan el filtro BBVA, L'Oréal, SAP, ING y Rio Tinto.
Lección 1: Lo que parece una empresa "famosa" o "segura" no siempre cumple con los estrictos métricos de calidad de Benjamin Graham. El algoritmo nos ahorra semanas de trabajo aburrido descartando el ruido.
3. Fase 2 y 3: Análisis Profundo del Negocio (El caso L'Oréal)
El código nos ahorra horas, pero ahora debemos usar el criterio humano. Descartamos a los bancos (BBVA, ING) porque su modelo de negocio hace que el ratio Deuda/Patrimonio no sea comparable. Nos quedamos con L'Oréal (OR.PA).
Extraemos sus estados financieros de los últimos 4 años para comprobar si la calidad es consistente.
Resultados y Análisis
El resultado nos muestra que L'Oréal es una máquina de hacer dinero:
- Ingresos: 38.26B -> 41.18B -> 43.49B -> 44.05B
- Beneficio Neto: 5.71B -> 6.18B -> 6.41B -> 6.13B
Sus ingresos crecen de forma imparable año tras año, demostrando un poder de fijación de precios envidiable (sube precios y los consumidores siguen comprando).
Sin embargo, al revisar su valoración actual, nos encontramos con un PER (Precio/Beneficio) de 33.79. Pagar 34 veces el beneficio anual de una empresa de consumo significa que no hay Margen de Seguridad.
Lección 2: Una empresa maravillosa puede ser una pésima inversión si pagas demasiado por ella. L'Oréal pasa a nuestra "Watchlist" (Lista de Vigilancia) a la espera de que el mercado la castigue y baje su PER a la zona de 22-25.
4. Fase 4: Valoración Intrínseca (El caso Rio Tinto)
Como L'Oréal estaba cara, buscamos en nuestras supervivientes y encontramos a Rio Tinto (RIO.L), una empresa minera que cotizaba a un PER de 13.09.
El riesgo de las mineras es que son cíclicas. Para saber si es una verdadera ganga o una "trampa cíclica", calculamos su Valor Intrínseco mediante un Descuento de Flujos de Caja (DCF). Utilizaremos un FCF (Flujo de Caja Libre) histórico conservador de 8.500M$, un crecimiento del 2%, una tasa de descuento exigida del 10% y un crecimiento perpetuo del 2%.
Resultados y Análisis
El código arroja los siguientes resultados:
-
Valor Intrínseco Total: 108.37 Billones
∗∗∗ValordeMercadoActual:∗∗100.0Billones
* Margen de Seguridad: 7.73%
El algoritmo lógico diría: "El valor intrínseco es mayor que el precio de mercado, ¡compra!". Sin embargo, un inversor Value real NO compraría.
¿Por qué? Porque Benjamin Graham y Warren Buffett exigen siempre un Margen de Seguridad del 20% al 30%. Un margen del 7.73% no es un colchón suficiente para una empresa cíclica cuyos beneficios pueden caer drásticamente si el precio de los metales se desploma.
Lección 3: La tecnología y las matemáticas son asistentes fantásticos, pero la disciplina del inversor está por encima del código. Rio Tinto también pasa a la "Watchlist", a la espera de una caída mayor en la bolsa que ofrezca un descuento real.
5. Ejemplo de Ejecución: El veredicto de la clase en Python
Si descargas y ejecutas la clase ValueInvestingScanner de nuestro repositorio, la consola te devolverá un resumen estructurado en formato JSON. Veamos cómo se lee la salida que hemos obtenido al analizar los dos casos anteriores.
Salida del análisis histórico de L'Oréal:
json
{
"Ticker": "OR.PA",
"Historico": {
"2025": { "Ingresos (Miles M)": 44.05, "Beneficio_Neto (Miles M)": 6.13 },
"2024": { "Ingresos (Miles M)": 43.49, "Beneficio_Neto (Miles M)": 6.41 },
"2023": { "Ingresos (Miles M)": 41.18, "Beneficio_Neto (Miles M)": 6.18 },
"2022": { "Ingresos (Miles M)": 38.26, "Beneficio_Neto (Miles M)": 5.71 }
},
"PER_Actual": 32.79
}
- Interpretación: La máquina confirma la excelencia financiera (crecimiento impecable de 38.260 a 44.050 millones). Sin embargo, el script escupe un PER de 32.79. Es decir, el mercado la cotiza a casi 33 veces su beneficio anual. El negocio es de 10/10, pero el precio es altísimo. Si hay una recesión y el lujo cae, la acción puede desplomarse solo por compresión de múltiplos. Decisión humana: A la Watchlist.
Salida del cálculo DCF para Rio Tinto:
json
{
"Valor_Intrinseco_Total (Billones)": 108.37,
"Valor_Mercado_Actual (Billones)": 100.0,
"Margen_Seguridad (%)": 7.73,
"Veredicto": "⚠️ Infravalorada, pero sin margen suficiente (< 20%)"
}
- Interpretación: Aquí ocurre la magia. El modelo matemático calcula que Rio Tinto vale 108.370 millones, pero se vende por 100.000 millones. Está barata. Sin embargo, esa diferencia solo nos da un margen del 7.73%. Fíjate cómo el propio código incluye la lógica del Value Investing y lanza el aviso: "⚠️ Infravalorada, pero sin margen suficiente". La máquina ha hecho bien la matemática, pero recordemos que un inversor Value exige siempre un 20% o 30% para protegerse de la volatilidad cíclica del cobre o el hierro. Decisión humana: A la Watchlist, esperando a que la acción caiga un 15% más.
6. Conclusiones
A lo largo de este proceso hemos vivido el día a día real de un inversor institucional adaptado al inversor particular:
- Automatizamos el aburrimiento: Usamos Python para descartar el 85% del mercado que no tiene calidad suficiente.
- Analizamos la calidad: Comprobamos que L'Oréal es un negocio excepcional, pero supimos decir "NO" porque el precio no acompañaba.
- Calculamos el valor real: Programamos un modelo financiero complejo (DCF) para Rio Tinto y comprobamos que estaba infravalorada.
- Ejercimos disciplina: El código decía "Comprar", pero al exigir un Margen de Seguridad del 20-30% (frente al 7.7% obtenido), decidimos mantener la paciencia y no arriesgar nuestro capital.
El Value Investing no consiste en comprar empresas baratas a lo loco, sino en usar la tecnología para encontrar agujas en un pajar, y la paciencia para esperar a que el mercado nos las regale con el descuento adecuado.
¿Qué te parece esta metodología? ¿Utilizas filtros automáticos para tus inversiones o prefieres el análisis manual puro? ¡Te leo en los comentarios!
⚠️ Aviso de riesgo y responsabilidad Este artículo tiene fines exclusivamente educativos y de divulgación. No constituye una recomendación de compra, venta o suscripción de productos de inversión, ni asesoramiento financiero personalizado. Las empresas mencionadas se utilizan únicamente como ejemplos prácticos para ilustrar la metodología. Invertir en bolsa conlleva riesgos, incluida la pérdida total del capital invertido. Antes de tomar cualquier decisión de inversión, se recomienda evaluar su perfil de riesgo y, si es necesario, consultar con un asesor financiero profesional. El autor y el blog no se hacen responsables de las decisiones tomadas por los lectores basadas en este contenido.