Como testear nuestra estrategia e intentar batir al mercado

27 de julio, 2014 6
Aprendiendo de los mercados bursátiles, leer mucho y encontrar la disciplina adecuada es el camino. Seguidor de la Inversión en Valor y de la... [+ info]
Aprendiendo de los mercados bursátiles, leer mucho y... [+ info]

Lo que pretendo en este artículo es mostrar una potente herramienta en la que realizar un backtest de nuestras estrategias y ver que habría sucedido de seguirla sin tener que esperar varios años para ver si es efectiva, también aplico una serie de técnicas que resultan beneficiosas a la hora de elegir buenos valores que se comporten mejor que un indice.

La web de este simulador de carteras es portfolio123 y admite  un periodo de prueba de 30 días a partir del cual se pueden contratar distintos tipos de menbresía, voy a pasar a hacer una pequeña descripción de sus principales funciones de las que cada una podrá entrar mas en profundidad.

7d775654bd3ea68a1b4d08cfb5c830737ad0f332

En la primera página del simulador podemos poner detalles como el nombre de la cartera, capital, inicial, indice comparativo, etc.

8849c0a0077b9e417c1b26e4b35c7e0c1f30fa3a

En la segunda pestaña ponemos  el porcentaje en cartera de cada posición.

0505ccc0a421ef328127d1b499ca4d1948e82b8c

En la pestaña de Universo y Ranking tenemos que escoger los parámetros más importantes de la selección, en ella se puntúa los valores que pasan el filtro o screen de la pestaña postrerior, si queremos ver como pondera la calificación a cada valor podemos clickar en la ventana emergente al lado del nombre del método del ranking de los cuales hay gran variedad.

ec3b907d05fc3820a7bc403d73a157bc88577204

En la pestaña de compra se colocan las reglas que deben cumplir las empresas para pasar el filtro y que puedan pasar el posterior ranking.

La pestaña siguiente de reglas de venta es muy parecida en ejecución, por lo que no me extenderé, a la de compra,  en ella se ponen los requisitos para salirse de las posiciones abiertas.

f77f53632b1b75fd032c92bc0075f497b6609632

Podemos también realizar posiciones de cobertura cuando los beneficios del SP500 entren en tendencia negativa y cubrirnos de diferentes formas (opcional).

9b1d23e1cab2b4215fa9e5759f5c85c39570b4b9

Y el paso final es colocar el periodo al tiempo máximo que es desde el 2000 y echarlo a simular.

Hasta aquí la breve descripción del uso del simulador ahora pretendo mostrar una serie de configuraciones que muestran que es posible batir a largo plazo al mercado haciendo un filtro con varios aspectos cuantitativos.

Este primer backtest he pedido que me filtre toda las empresas USA de gran capitalización(+10B), con un Retorno sobre el Capital  (ROC) mayor que su WACC (esto es fundamental para el largo plazo ya que son empresas creadoras de valor, si una empresa tiene un beneficio después de pagar intereses y remunerar al accionistas podrá reinvertir y sus beneficios seguirán creciendo año a año, leer este post que es fundamental para estructurar una cartera de largo plazo)

98d4b0063c10812b2bb0f2b9de3e6ff1381524d1

Como filtro he colocado que el retorno sobre el capital (ROC) sea mayor que: la rentabilidad por dividendo + 2%(efecto recompra de acciones) + 4%(crecimiento nominal economía) (60%)  esto es el coste del capital del accionista, y coste de la deuda tome 5.5% (40%) asumiendo el coste de la deuda constante en el periodo.

Luego excluí el sector de materiales básicos por ser muy cíclico y a las entidades financieras, también los mercados no organizados (OTC),  un ratio deuda/capital total menor al 40 %, y una rentabilidad sobre el valor de empresa superior  al 5.5 %

Como reglas de salida tome que la empresa destruya valor o su ratio beneficios/precio (NOPAT/EV) sea menor al 5.5 %

El ranking que he utilizado lo he construido únicamente con ponderar mejor a las empresa mas "baratas" NOPAT/EV mayor.

19321d3f9425f434e899fa062d3f0cb6dd5b8c46

el resultado que da es bastante bueno como os presento en la siguiente captura

6e0e6426862e6f886ec47f9745a9f39db165709d

Lo hace bastante mejor que su Benchmark, simplemente escogemos las mejores empresas del momento y no nos limitamos a escoger las 500 mas representativas de la economía americana deshaciéndonos de las que peor rinden. Probablemente si no hubiera limitado la capitalización habría salido mejor

Para comprobar que método es mejor para comprobar "como de barato se encuentra un valor" he probado sustituir el ratio NOPAT/EV por el P/E y arroja resultados similares pero no iguales siendo mejor el que utiliza el valor de empresa (Capitalización+Deuda-Caja)


2bee472f71629efe33147449dfd9b2fca9ece25f

Las reglas son las mismas que el ejemplo anterior, lo único que he cambiado es que el filtro sustituye la valuación anterior por incluir empresas con un P/E menor que la media de crecimiento de los beneficios por acción en 5 años x 1.72 + 2.3, porque he escogido esta relación lo he explicado aquí.

A partir de los valores que pasan el corte los pondero con mejor nota a los que están mas baratos relación

(EPSg5*1.72+2.3)- PE  mayor


2a9d012ab21762db5853a95fe2c1c97fad43e87a

Por otro lado para ver la relevancia que tendría haber escogido valores que bajo mi punto de vista están sobrevalorados me ha resultado lo siguiente que es un comportamiento similar al mercado, por lo que comprar empresas baratas es fundamental para mejorar al indice de referencia.

c2ffe9171ea56bf867650f76abe9594f6e57af18f93db997d571439ffe47969e5cac2878960ba647

gracias a que se puede cambiar el indice de referencia he descubierto existen unos indices S&P como son los growth que baten al S&P500 "normal" con diferencia y puede ser una buena opción de gestión pasiva ya que los pondera en el indice siguiendo varios factores cuantitativos.

Ahora ya podéis comprobar vuestras estrategias y saber cuales son altamente efectivas.

Usuarios a los que les gusta este artículo:

Este artículo tiene 6 comentarios
muy interesante Gaspar.

lo que no termino de entender es lo del ranking en "universo y ranking"

Me obligan a escoger un raking que en realidad ya predetermina y mucho los resultados. Supongo que el tuyo "Simple" es uno que tu has creado cierto?

¿Qué criterios has utilizado para crearlo? ¿Qué significa exactemente Percentile NAs Negative?
28/07/2014 13:26
ok ya te lo puedo aclarar, en el Rank EV doy mejor puntuación a las que han pasado el filtro y tienen un EBIT(1-tax)/EV mayor (mas rentabilidad sobre el capital) y en el simple mayor untuación a los que tienen un P/E menor, son muy "simples" si miras la composición de los predefinidos tienen mas datos tanto fundamentales como tecnicos, El universo en que valores quieres que filtre el screen SP%500, large cap, mid cap, small cap, All; tienes donde escojer, tambien en rules puedes limitar la capitalizacion >2000M, excluir sectores, mínimo volumen diario de operaciones de manera facil en wizard rule muy visualmente, los rankings lo que hacen es puntuar cada valor con una nota y los va separando en percentiles, estando mas arriba los que cumplen mejor los criterios del ranking, Percentile NAs negative es que a los valores que no poseen los criterios de puntuación los coloca en la parte baja de ranking y el neutral en la zona media NA significa Not Available, puedes descargar el pdf en su pagina donde lo explica http://www.portfolio123.com/mvnforum/viewthread?thread=4399,
si selecionas
como ayuda en las buy rules tienes una pestañita donde los criterios que te puede ayudar con los ejemplos, la verdad es que es muy entretenido probar diversos métodos y ver cuales funcionan bien
28/07/2014 15:43
Gaspar, ¿cómo se trata en el backtest las comisiones de compra-venta?

Creo ver que tienes una comision fija de $10 por compra o venta, lo cual es razonable si vives en USA, no se si en España podrías conseguir esas comisiones tan bajas para operar allí. Suponiendo que en cada rebalanceo (cada 4 semanas tienes puesto) 5 entran y 5 salen (el 25% de la cartera), esto son $100 en comisiones cada 4 semanas, lo cual, al cabo del año son 13 x $100 = $1300 al año en comisiones de broker.

Asumiendo que tu capital inicial son $100.000, esto supone un gasto en rentabilidad del 1.3% anual. Suponiendo que tu capital inicial fuesen $50.000, ya hablaríamos de un 2.6% anual.

¿Podrías también, por favor, indicarnos algunas cifras como la rentabilidad anual neta de comisiones que hubiese dado, la rotacion media de la cartera, etc? Gracias
29/07/2014 15:23
No se si te servirá haber, en la primera pestaña puedes poner el coste de la comisión flat free supongo que pagas 10$ por el paquete completo de acciones de la misma empresa, puedes poner también centavos por acción o un porcentaje del valor total, si elimino y pongo la comisión a cero se incrementa el rendimiento final en un 25 % Y te pongo una imagen del ultimo backtest con el cambio de algunos parámetros lo que necesito mejorar es tener una menor volatilidad, lo mejor es que lo pruebes y tratees un poco con el
29/07/2014 19:01
Y no tienen porque salir 5 y entrar 5, salen las que cumplen las reglas de venta o no están en el top 25 de las más baratas(>NOPAT/EV,ranking) de las que han pasado el filtro de compra
29/07/2014 19:06
Escriba un nuevo comentario

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