Joseph Piotrosky es un profesor de la universidad de Stanford, un reconocido experto en contabilidad y finanzas, que ha publicado numerosos estudios sobre los mercados financieros.
En el año 2000 adquirió considerable fama al publicar un estudio muy interesante, donde demostraba que se podía obtener una rentabilidad que superaba al mercado en un 13%, adquiriendo acciones de alta calidad en sus parámetros financieros, y vendiendo cortos sobre acciones de baja calidad.
Esto lo conseguía mediante una puntuación, que el llamó «Score-F», que realizaba sobre acciones del mercado, obteniendo para cada acción un número entre 0 y 9. Puedes descargarte el articulo, «Value investing: the use of historical financial statement to separate winners from losers» si bien son 41 páginas en inglés no especialmente sencillas de leer.
Afortunadamente, te las resumo a continuación:
Como se calcula la puntuación-F de Piotrosky
La puntuación Piotroski se calcula en base a 9 indicadores.
Indicadores de rentabilidad
1. ROA
Ingresos netos del año sin extraordinarios dividido entre el total de activos al comienzo del año
1 punto si es positivo
2. Flujo de caja sobre activos (CFROA)
Flujo de caja operativo dividido entre dividido entre total de activos
1 punto si es positivo
3. Aumento en el ROA
Diferencia entre el ROA actual y el del año precedente
1 punto si es positivo
4. Calidad de los beneficios (accrual)
Comparar el ROA con el CFROA
1 punto si CFROA mayor que ROA, 0 puntos si CFROA es menor que ROA
Indicadores de rendimiento financiero
5. Disminución en el apalancamiento
Se compara el apalancamiento (deuda de largo plazo dividida entre total de activos), con el apalancamiento del año anterior
1 punto si el apalancamiento de este año es menor que el anterior, 0 si es mayor
6. Aumento en el ratio activo/pasivo
Se compara el ratio activo corriente/pasivo corriente del presente año y del anterior
1 punto si este año es mayor, 0 si es menor
7. Cambios en las acciones emitidas
Compara el número de acciones de la compañía con el nº de acciones del año anyerior.
1 punto si hay las mismas, o menos, acciones este año que el anterior. 0 puntos si hay mas acciones
Eficiencia operativa
8. Aumento del margen bruto
El margen bruto son los beneficios divididos entre las ventas.
1 punto si este año es superior al anterior, 0 su es inferior
9. Aumento de la rotación de activos
La rotación de activos se define como el total de ventas dividido entre el total de activos al comienzo del año.
Se compara el año en curso con el anterior, y es 1 punto si este año es superior al anterior, 0 si es inferior
Con estos 9 ratios se crea la puntuación F, que lógicamente va desde un mínimo de 0 hasta un máximo de 9.
Pero atención, esta puntuación hay que testearla no sobre todas las acciones del mercado, sino únicamente sobre las acciones baratas en términos price-to-book.
Este ratio, precio-sobre-libros, es un indicador clásico del mercado, popularizado hace mucho tiempo por el famoso Ben Graham, y que indica el valor en bolsa de la compañía dividido entre el valor contable, en libros. Cuando el valor en bolsa es muy bajo respecto al contable, la empresa está muy barata y sería una buena compra, si no miramos otras consideraciones.
Por tanto, el trabajo de Piotrosky consistió en calcular la puntuación-F de las empresas del mercado con el valor Price-to-book más bajo.
Asi se aseguraba comprar acciones muy baratas, con unos ratios contables estupendos.
Descubrió que los valores que estaban en la puntuación mas alta obtenían resultados muy por encima del mercado.
En concreto, las acciones del mercado norteamericano que tenían puntuación entre 8 y 9 baten en un 13% al mercado en periodo 1976/96.
Por otro lado, las acciones con puntuaciones bajas, entre 1 y 2, obtienen peor beneficio que el mercado.
La simetría de resultados buenos/malos respecto a la puntuación buena/mala es un signo de robustez. La puntuacion Piotrosky tiene sentido.
Pero la rentabilidad obtenida es aún mayor si nos ponemos largos de las acciones con alta puntuación y cortos con las de baja puntuación.
En este caso, se bate al mercado por un margen mayor, obteniendo una rentabilidad promedio en los mismos años 76/96 del 23%
Es una rentabilidad muy grande, sobre un período temporal muy extenso.
Mis propias pruebas
Hace varios años que me topé con el artículo de Piotrosky. Desde entonces, lo he testeado bastantes veces.Claro que las simulaciones históricas sobre bases de datos de indicadores fundamentales son caras, sólo se consiguen con suscripciones de pago, asi que no son para todo el mundo.
Aún asi, he hecho pruebas con la puntuación Piotrosky y con múltiples variaciones: en casi todos los casos he confirmado que es un método muy rentable.
He obtenido rentabilidades promedio en torno al 19%, entre el año 2000 y el 2016.
El problema es el de siempre, la volatilidad.
Las inversiones en fundamentales tienen rachas de pérdidas muy grandes, parecidas a los índices generales. Es decir, draw downs peores que -50%
Por tanto esta técnica es idónea para aplicar en momentos de baja volatilidad y con indices alcistas, por encima de sus medias de largo plazo.
Un método simplificado
Utilizar la puntuación Piotrosky puede ser un tanto compleja al tener tantos indicadores.
Pero he encontrado una simplificación, propuesta por un autor de la pagina oldschoolvalue, una web de venta de screeners.
Este comentarista propone usar únicamente 3 ratios de los 9 de Piotrosky:
1. ROA
6. Aumento en el ratio activo/pasivo
9. Aumento de la rotación de activos
Estos 3 indicadores por si solos identifican acciones que baten a mercado. Entre el año 2000 y 2012 obtienen, según el autor, una rentabilidad del 283%, contra una rentabilidad del 22% del SP500.
He probado también estos 3 indicadores simplificados, y he visto que en efecto producen mayor beneficio que la propia puntuación Piotrosky.
Según mis datos, la rentabilidad entre el 2000 y 2016 llega al 30% promedio anualizado. Un resultado impresionante, aunque he utilizado una rotación semanal.
Pero la peor racha de pérdida también es impresionante: el 70%.
Por ejemplo, este año 2016 la selección simplificada de acciones lleva ganados un 29%, habiendo tenido una racha de pérdidas en Enero-Febrero del -23%.
Este es su gráfico, la linea roja es la selección simplificada y la azul el SP500:
También se puede añadir cierto componente técnico a la selección de acciones: los valores Piotrosky que se sitúan sobre soportes, en un contexto de mercado alcista o lateral, pueden ser una gran opción de compra.
En todo caso, es una técnica interesante que espero que te sirva en tus inversiones..
Osti rachas de pérdidas muy grandes, mi body no aguanta pérdidas anuanles mayores del 10%, 12%.
Cierto es. Hay que usar este tipo de metodos solo en momentos bursátiles claros.
De todos modos, Jose, tu limite del 10 o 12 % es relativamente conservador. Es dificil que tener rentabilidades de al menos un 10% con un limite tan bajo.
Pero bueno, supongo que es el estilo y riesgo con el que estas tranquilo..
Los puntos 1 6 9 pueden ser programados en finviz? ????
Pues no exactamente.
Lo más parecido sería elegir un price to book bajo (<1) y un ROA positivo.
Y además añadir las condiciones de ratio alto (ratio activo/pasivo), aunque no existe la posibilidad de compararlo con el año pasado
Y el aumento respecto al año pasado de la rotacion de activos tampoco puedes hacerlo. Pero puedes elegir que haya habido crecimiento en las ventas en los ultimos 5 años. No es lo mismo, pero es tambien un ratio de ventas creciente.
Esto sería lo más parecido.
Con este filtro enFinviz, y elegiendo después las acciones más alcistas, y siempre en un entorno poco volatil y al menos no bajista, podrías tener una buena cartera.
En teoria claro.
Pero para replicar con más precision a Piotrosky hay que buscar bases de datos de pago..
Un saludo!
Buenas Gonzaga,
Hace tiempo que sigo tu blog, y tus artículos me parecen muy interesantes.
Una pregunta sobre tus simulaciones de esta selección de empresas, aparte de la rotación semanal, ¿cuantas acciones incluyes en la cartera? ¿Has probado con rotaciones más espaciadas en el tiempo? ¿mensual, trimestral, anual?
Para Jose, un drawdown del 70% es enorme, pero si aplicamos diversos sistemas sobre nuestro capital éste queda diluido.
Un saludo
Hola Fernando.
Mi simulacion incluía 10 acciones.
He probado rotaciones mensuales en vez de semanales: también ganan dinero, más o menos lo mismo, pero el DD aumenta hasta casi el -80%
Claro que los DD se reducen al aumentar el tamaño de las carteras: También lo he probado con 20 acciones. Los resultados con carteras de 20 acciones dan una rentabilidad parecida, y el DD se reduce unos 10 puntos.
Pero vamos, lo uses como lo uses, si estas siempre invertido, este método es muy rentable pero siempre muy volátil..
Un saludo!
Tengo que decir que me encanta tu web y todos tus articulos son muy interesantes pero
para mi esto sencillamente no vale como sistema de inversión un 70% es una aberración. Además es poco «automatizable» para que busque en una base de datos de acciones amplia, veo que es casi manual.
En todo caso podría servir como prefiltro de otro sistema o formar parte de un portfolio amplio de sistemas de forma que el DD total no se viera demasiado afectado.
Saludos.
Ok. Gracias por tu opinion..
Gonzada, si le metieramos un filtro relacionado con que el PER sea menor 13 y mayor de 9 mejorarian los resultados? Muchas Gracias por tus articulos todo un gusto leerte
Buenas noches Gonzaga,
Enhorabuena por la web; es muy muy interesante. Que proveedores o software recomiendas para programar sistemas con datos fundamentales? en Ami se podría?
Saludos!
Podrias utilizar la pagina de portfolio123.com.. Hay paquetes de software con posibilidad de usar fundamentales, pero la clave son las bases de datos
Un saludo
Gracias por la respuesta Gonzaga,
Teniendo bases de datos confiables, que software específico utilizarías para programar sistemas de fundamentales?
Un saludo
Hola, Gonzaga
Gran artículo, como todo lo que te he leído.
Estoy comparando este modo de selección de valores con la fórmula de Greenblatt, y veo que tiene grandes similitudes y, fundamentalmente, el mismo problema: drawdown enorme.
Lo que me pregunto es pelín obvio: lo has testeado poniéndote en largo y corto (en los valores que peor resultado dan con la fórmula) a la vez? Esto debería bajar enormemente la volatilidad….
Muchas gracias, y un saludo
No, no he probado posiciones cortas en los peores valores. Pero no creo que sea muy buena idea. El lado corto siempre es muy volátil y acaba por empeorar los DD.
Aunque en teoría posiciones cortas y largas simultaneas te hace independiente del mercado, y supuestamente debería reducir la volatilidad, en la práctica mi experiencia es que no suele ser asi.
Pero vamos, es una creencia, realmente no lo he testeado;
Un saludo!