Indicador Macro – Civilian Unemployment Rate – Parte 1

11 de junio, 2016 6
Inversor e investigador de mercado. Director de la Cartera táctica inBestia y del blog www.carterasdebolsa.com
Inversor e investigador de mercado. Director de la... [+ info]

Mi camino en el blog es buscar ineficiencias de mercado. Aquellas técnicas, modelos o estilos que tienen una lógica detrás y que explotandolas pueden batir al mercado.

Hace unos meses descubrí los indicadores Macroeconómicos. Me avergüenza que después de tantos años de investigación en los mercados nunca me haya fijado en ellos, pero más vale tarde que nunca.

Quiero iniciar una serie de posts para analizar quantitativamente diferentes indicadores Macro. Los que me conocéis desde hace tiempo sabéis que no me sirve lo que me cuentan, sino lo que compruebo. Si no está cuantificado o medido no me sirve.

En este post ya hice los primeros pinitos con el indicador YoY y los resultados fueron bastante satisfactorios. En el post de hoy, inspirándome en el fantástico post de PHILOSOPHICAL ECONOMICS, voy a trabajar el indicador macro Civilian Unemployment Rate. En primer lugar resumiré un poquito el interesante post y luego haré un pequeño estudio para intentar sacar provecho del indicador. Por cierto, lectura obligada del post enlazado.

Antes de comenzar, déjame comentarte un aspecto importante. Mi intención es averiguar si puedo extraer Alpha del indicador Macro. Es por ello que no sirve ir añadiendo filtros de mercado u otros indicadores. Posteriormente, a lo mejor en otros posts, ya crearé modelos de inversión combinando otras técnicas, pero el objetivo de este post es centrarme solo en el indicador.

Vaya introducción más larga me ha salido, espero que no estéis cansado ya.. ¡Vamos a ellos!

¿Que es el indicador Civilian Unemployment Rate? Solo por ese nombre, ya suena a importante, y lo es.

En las notas de la web FRED lo definen como:

The unemployment rate represents the number of unemployed as a percentage of the labor force. Labor force data are restricted to people 16 years of age and older, who currently reside in 1 of the 50 states or the District of Columbia, who do not reside in institutions (e.g., penal and mental facilities, homes for the aged), and who are not on active duty in the Armed Forces.

Traducido al cristiano por un chino

ue

Como se puede observar en la imagen, el indicador suele girarse al alza, creciendo la tasa de desempleo, antes de que se inicien las recesiones. Esto que es muy visual, voy a intentar traducirlo sobre el papel con números para ver si nos puede aportar verdadero valor.

En el gráfico anterior, podemos ver dibujadas 11 recesiones pintadas en gris desde el año 1948. En indicador ha sido capaz de girarse al alza antes de que ocurrieran. Estoy seguro que es uno de los mejores indicadores adelantados que existen. En la siguiente tabla podéis comprobar el mes que se inicia las correcciones y el número de meses que se adelantó previamente el indicador. De media 3.45 meses.

uetableavg

Pholosiphical económics aplica una media de 12 meses al indicador. Necesitamos un disparador. Algo objetivo y medible que nos diga “ADENTRO” o “SAL PITANDO DE AQUÍ”.

La siguiente gráfica no tiene desperdicio:

ueholes1948-2

buscando alpha con el indicador Civilian Unemployment RateCLICK PARA TWITTEAR

Los círculos rojos y verdes delimitan los importantes puntos de cruce. Son como un semáforo, verde señal de compra y rojo señal de venta.

A continuación una serie de imágenes. Podrás comprobar que no es perfecto, en ocasiones se adelanta y en otras llega un pelín tarde. Y luego está la recesión del año 87 que llega bastante tarde y es la que me generará el mayor Drawdown el sistema que crearé más adelante.

ueholes1929-1

gttcoverage

dangerzone

Hasta aquí el resumen de lo que más me interesa del post de philosophical economics. Vuelvo a recomendar la lectura para ver más ejemplos y otros estudios interesantes, como ver que prácticamente no hay diferencia entre el dato ajustado y no ajustado, o un sistema muy interesante que al final del post te lo enseño.

A partir de aquí me toca trabajar a mí.

Lo primero de todo, y primer dolor de cabeza, es el tratamiento de los datos. Cuando descargo los datos de FRED me encuentro con esto:

excel

Mmmm.. A ver.. si el día 3 de Junio me han dado la tasa de desempleo de Mayo, como es que sale a fecha del dia 01 de Mayo? Y luego otra cosa. Si yo quiero operar en real, el dato lo voy a tener el dia 3 de Junio, ¿Tendré que saber el dato del SP 500 del día de publicación? Llevo ya unos añitos en esto para ser tan pardillo de coger el dato del SP 500 de final de Mayo, y mucho menos del día 01 de Mayo. Look Ahead Bias, ¿Lo recuerdas?

Te explico la solución que he encontrado. En primer lugar tengo que saber que día publican el dato. En la siguiente imagen podemos ver que lo hacen el primer viernes de cada mes (si no es festivo) . Fuente Bureao of Labor Statistics.

fechas

Posteriormente le tengo que decir a mi plataforma que el día que tiene que mirar al mercado es el primer viernes de mes de cada mes. No quiero aburrir con códigos, si alguien está interesado me lo puede pedir por mail.

A continuación modificaré las fechas de los datos descargados del indicador. Tan solo las adelantaré un mes. En el mes de Junio tendré el dato de Mayo. Vale, no tengo en la excel el día que rota, pero no hay problema porque en mi plataforma sí que voy a rotar el día que toca.

En definitiva que para la simulación, el programa el día 3 de Junio mirará el dato de la tasa de paro de mayo y tendré el precio de cierre del SP 500 de ese día. Para operar este sistema en real, tan solo tendría que actualizar el dato del indicador el día de publicación y comprar/vender al cierre de la sesión.

Vamos a verlo visualmente en Amibroker:

ami indicador

Parece que está todo correcto y alineado. En la ventana de arriba se vé el indicador con los circulitos en los cruces y abajo el SP500. Pero resulta que el pillín de Philosophical económics sólo pintó a mano los circulitos que le interesaban (Mirad foto más arriba), Amibroker no engaña y los pinta todos. Vaya sonaba muy bonito y ya nos ponen trabas.

Bueno es igual, vay a crear un sistema muy sencillo para ver si este indicador usándolo con una media de 12 meses me sirve para reconocer las recesiones.

Las normas son fáciles, cruce de medias con circulo verde, largo con todo el capital. Cruce de medias con círculo rojo vendemos. Fecha desde el 01/02/1981 hasta ayer 09/06/2016. Fondo que replica SP 500 Vfinx total return escala diaria.

unemployment

No está nada mal, como dije al principio del post la recesión del 87 se la come bastante, de ahí el drawdown del 33%.

Para terminar de aclarar el tratamiento de los datos voy a mirar el último trade. El último trade el sistema lo hace el día 7 de Enero del 2011. El dato de diciembre de 2010 es el que hace cruzar la medias en setup de entrada, pero hasta el primer viernes de mes el sistema no opera.

Si comparamos con Buy and Hold comprobamos que ganamos menos, pero mejoramos en rentabilidad riesgo.

bh

Si lo comparamos con usar una simple media de 200 sesiones tenemos lo siguiente:

media

Podría compararlo con más indicadores tendenciales, pero quiero centrarme en el civilian unemployment rate, de hecho cuando finalice la saga de indicadores crearé un post con una tabla comparativa.

Ahora voy a darle una tuerca más y voy a hacer lo siguiente. Quiero simularlo con más histórico pero los datos que dispongo son mensuales. Además me es práctico operar este tipo de sistemas a final de mes como lo hago con mis sistemas tácticos.

Lo que hago es rebalancear a final de mes cogiendo el precio del SP 500 del mes. Por ejemplo en esta ocasión el último trade lo hace el día 31/01/2011. Recuerdo que es el mes de diciembre 2010 el que dá setup de entrada, lo publican el día 7 de enero y en esta ocasión lo opero el día 31/01/2011. Al igual que en la prueba anterior, en ningún momento opero antes de que publiquen el dato y no caigo en la tampla del Look Ahead Bias.

Simulación desde inicio 1950 hasta inicio 2016

1949

En esta ocasión vemos que el valor del Drawdown máximo es inferior por dos motivos. En primer lugar se ha comprado el dia 31 en vez del 7 y la escala es mensual, solo miramos el valor a final de mes obviando lo que pase entre medio. Vamos a compararlo con la media de 10 meses en precio.

media1949

En este caso, con más histórico, la media de 10 meses tiene resultados mucho mejores.

Hemos visto una manera efectiva de usar este indicador Macro. En el siguiente post seguiré torturando este indicador haciendo otro estudio que creo que será mejor. En vez de usar una media sobre el indicador que dá bastantes señales falsas, lo transformaré calculando la variación anual. De esta manera cuando cruce el nivel 0 tendremos señales de compra/venta.

Además haré otra versión para que compre antes de que cruce el nivel de 0, calculando la pendiente de éste.

Te invito a que propongas estudios que te puedan parecer interesantes sobre los indicadores Macro. El único requisito es que estén disponibles los datos para descargar.

Un saludo!

Usuarios a los que les gusta este artículo:

Este artículo tiene 6 comentarios
Muy buen artículo y muy interesante! Justo yo estoy empezando a pensar en montar estos sistemas, pero no tanto con indicadores macro sueltos si no con modelos macro (tanto overalls como sectoriales,también puedes usar que el modelo sectorial y/o los overall te den un intervalo de returns esperados para el assett class en cuestión y solo tienes que buscar una asset class infravalorada y otra sobrevalorada y tienes un long/short bastante curioso, de hecho encuentro que pensar en estrategias relativas y no tanto unidireccionales es mas fluido para mí) y estoy teniendo resultados prometedores!
Y gracias por publicar estas perlas, ayudan mucho a los no versados en números que intentamos hacer algo con ellos jajajajaja
11/06/2016 10:46
En respuesta a Raúl Artiles Mendoza
Gracias por tus palabras Raúl. Si estás teniendo resultados promotedores te animo a escribir un post y explicarnos esos modelos long/shorts.

Un saludo!
11/06/2016 15:42
En respuesta a francisco lm
Pues parece que has tenido buen ojo francisco.
No hay nada que funcione en todas las situaciones, siempre hay excepciones. Estoy deseando comprobar si los indicadores Macro son capaces de adelentar la próxima recesión.

Saludos!
11/06/2016 15:45
antiguo usuario
Quisiera aprender a crear sistemas para diversificar, un poco trading discresional y un poco sistemas. Das algun curso? o me podrias decir alguna web donde pueda aprender.
Estoy aprendiendo a programar en metatrader pero avanzo lento ya que no soy programador

Saludos
13/06/2016 00:48
Hola Jose Luis, me alegra que quieras sistematizar parte de tus inversiones.

Pero debo decirte que aunque lo curva de aprendizaje no tiene por que ser muy elevada en cuanto a la técnica. Si que es muy importante y difícil diseñar sistemas que funcionen en el futuro.

Crear sistemas combinando variables es muy fácil, todo el mundo puede hacerlo, pero casi seguro que no te va a funcionar en la realidad cuando lo pongas en marcha.

Crear sistemas robustos que funcionen en el futuro sobrepasa el aprendizaje de la programación.

En mi blog personal y en el foro puedes encontrar ayuda sobre lo que buscas.
13/06/2016 10:38
Escriba un nuevo comentario

Identifíquese ó regístrese para comentar el artículo.

Síguenos en:

Únete a inBestia para seguir a tus autores favoritos