"Cortar perdidas rápidamente y dejar correr las ganancias lentamente, sin sufrir mucho"
"Lo que marca la diferencia son las salidas en los sistemas tendenciales de acciones y las entradas en los sistemas rotacionales de ETFs"
"RscMansfield en acciones y ROC en etfs son ingredientes básicos para un sistema rentable. Se puede añadir una media móvil para dar sabor ..."


sábado, 26 de diciembre de 2015

SLT (Objetivos)

Muchas veces se piensa que es imposible obtener en Bolsa y sobre todo en acciones y sin apalancarse rentabilidades de 3 cifras.


Imposible no es, pero si que es difícil y sobre todo si se corta la tendencia alcista del valor antes de tiempo (mediante stopprofit, stops ajustados, trailing stops al tick, etc), o saliendo del valor y dejando una gran parte de los beneficios esperando que la salida se de cuando cierto indicador llegue a un valor prefijado (cruce de medias, rsMansfield, etc). 


El objetivo principal de SLT, el mantener en cartera valores que siguen en tendencia y no cortar su recorrido antes de tiempo, pero ademas controlando el Drawdown, de tal manera que no se tenga que sufrir para llegar a estas rentabilidades deseadas.

Para ello, se dispone de 2 salidas, una por stoploss al tick situada al 8% respecto al precio que dio señal de compra (con esta salida se controla el Drawdown) y la otra mediante SLT a cierre semanal situada al 12% respecto al ultimo máximo cierre de los ultimos 5 años.


Os pongo el ejemplo de un valor canadiense que dio señal de compra el 27/05/2011 y sigue hasta la fecha de hoy, con una rentabilidad del precio de +629,71%.

El no mover el stoploss inicial y solo tener en cuenta si el precio del valor es igual o menor que el valor de SLT a cierre semanal y no al tick, permite que valores como el comentado sigan su tendencia alcista, evitandose las salidas que normalmente origina los minimos de las velas diariamente.


Valor: Alimentation Couche Tard Inc (ATD-B.TO)
Señal de Entrada: 27/05/2011 cierre en 8,50
Stoploss: 8% 8,50 = 7,82
SLT: 12% 8,50 = 7,54
Precio Compra: 8,5

SLT actual: 24/12/2015 en 55,16
% Rentabilidad Precio: 24/12/2015 en 62,26 (+629,71%)























miércoles, 9 de diciembre de 2015

SLT (Backtesting)

Como se indico en la presentación del Blog, la idea de inversión SLT se ha testeado en 2 mercados, el americano y el de zona euro, para no mezclar divisas. 

Las limitaciones del backtesting son principalmente el trabajar con los datos que proporciona Yahoo finanzas, ya que presentan los siguientes inconvenientes:

1.- La fiabilidad de los datos de la zona euro es mediocre. En cambio la de los valores americanos, es bastante alta.

2.- El histórico de datos para el backtesting es desde el 01/01/2003 hasta la fecha, ya que no se disponen de datos anteriores de los sectores y subsectores.

3.- Los valores testeados son  valores que siguen cotizando actualmente, al ser los que dispongo actualmente en la base de datos para Amibroker a la hora de seleccionar los valores semanales, y no tiene sentido que esten los valores que ya no cotizan.

Con todo esto, al sistema SLT, se le ha sometido al backtesting desde 01/01/2003 hasta la fecha, a un proceso de optimización de los % para el stoploss y la salida linea trailing, mediante Walk-Forward, y al analisis de Montecarlo, parametrizado a 10000.

Del proceso de Walk-Forward se obtuvo que los mejores parametros son 8% para el stoploss y del 12% para SLT.

Del analisis de Montecarlo se obtuvo que el maximo DD del backtesting se produce aproximadamente con un percentil entre 95% y 99%.

A continuación pongo los resultados del backtesting para USA, con un 6% de riesgo total, capital de 50000 dolares y comisiones de compra y venta de 14 dolares:













A continuación pongo los resultados del backtesting para zona Euro, con un 6% de riesgo total, capital de 50000 euros y comisiones de compra y venta de 10 euros:













Se puede apreciar que los máximos DD de los backtesting de USA y zona Euro son próximos al -10%, que era el objetivo principal de la idea de SLT, "dejar correr los beneficios y cortar las perdidas".

Durante el proceso de elaboración de reducir el máximo DD, se ha probado combinaciones del tipo, salir cuando el precio este a un determinado % de beneficio con respecto a la MM30, o salir cuando se produce un cruce de medias lenta y rápido del precio, e incluso salir solo por SLT sin tener en cuenta el stoploss, y en ninguno de los casos se obtiene mejora con respecto a la idea de la combinación de salida: +8% Stoploss +12% SLT.

Ahora solo falta comprobar que "la teoría no sea asesinada por la práctica", y esto lo iremos viendo con el registro de operaciones de este Blog.

martes, 8 de diciembre de 2015

SLT (Criterios de Gestión de Riesgo)

La gestión del riesgo juega un papel muy importante en SLT, ya que al ser un sistema tendencial, tiene mas probabilidades de que la entrada sea perdedora que ganadora.

Ante esta desventaja, los sistemas tendenciales tienen a su favor, que cuando ganan, ganan mas que cuando pierden (en SLT la proporción es aproximadamente de 5 a 1).

De hecho si se opera con todas las señales de entrada que da SLT, lo mas seguro es que el resultado fuera negativo, ya que hasta que las ganadoras alcanzaran el recorrido necesario para superar a las perdedoras, el sistema seria perdedor.

La mejor manera de limitar el numero de operaciones abiertas, es con la gestión de riesgo en función del capital total de la cartera.

El calculo es muy sencillo, teniendo en cuenta el % global de riesgo que se quiere asumir y el capital total de la cartera, se calcula el numero máximo de posiciones abiertas para operar.

Os paso la tabla que se ha programado en Amibroker, para el calculo máximo de posiciones abiertas, con un riesgo global de la cartera del 6%.

//6%
Posiciones= IIf (eqeuro>=10000 AND eqeuro<=15714,3,0);
Posiciones= IIf (eqeuro>=15715 AND eqeuro<=23333,4,Posiciones);
Posiciones= IIf (eqeuro>=23334 AND eqeuro<=40909,5,Posiciones);
Posiciones= IIf (eqeuro>=40910 AND eqeuro<=57692,6,Posiciones);
Posiciones= IIf (eqeuro>=57693 AND eqeuro<=70000,7,Posiciones);
Posiciones= IIf (eqeuro>=70001 AND eqeuro<=79411,8,Posiciones);
Posiciones= IIf (eqeuro>=79412 AND eqeuro<=86842,9,Posiciones);
Posiciones= IIf (eqeuro>=86843 AND eqeuro<=92857,10,Posiciones);
Posiciones= IIf (eqeuro>=92858 AND eqeuro<=97826,11,Posiciones);
Posiciones= IIf (eqeuro>=97827,12,Posiciones);

A partir de aqui, calcular el riesgo por operación, consiste en dividir (0,06*Capital Total)/Posiciones

Y como el stoploss siempre se situa al 8%, tenemos que el importe total de compra sera el riesgo por operación/0,08.

Ahora solo falta calcular el número de acciones a comprar para el valor seleccionado, que sera tan sencillo como dividir, el importe total de la compra por el precio de cierre del valor que dio señal de entrada SLT.

Como ejemplo aclaratorio, el valor ALK que dio señal el 04/12/2015 a un precio de 84,91.

Si suponemos que tenemos un capital total de 50000 dolares y se asume un riesgo global del 6%, sabemos que el numero máximo de operaciones abiertas es de 6 (según la tabla entre 40910 y 57692 son 6 posiciones).

El riesgo por operación sera: 0,06*50000/6= 500 dolares y el importe de la compra sera de 500/0,08= 6250 dolares.

Como el valor ALK dio señal de entrada a 84,91$, la cantidad a comprar sera de 6250/84,91= 73 acciones




SLT (Criterios de Salida)

Como criterios de salida se entienden las condiciones que debe presentar el valor para ser vendido y cerrar la posición.

A diferencia de las condiciones de entrada que son multiples (con objeto de minimizar las entradas erroneas), lo que se pretende con las condiciones de salida es minimizar el Drawdown del sistema, sin restar rentabilidad.

Para ello solo hay 2 condiciones de salida:

- Salida por Stoploss
- Salida Linea Trailing

La salida por Stoploss, es la orden que se deja programa en el broker, para que sea ejecutada a tick si el precio de la acción toca el stoploss.

Se situa a un 8% del precio de cierre que dio señal de entrada SLT y no se mueve durante el tiempo que este el valor abierto, aunque este suba o baje.

No hay que confundir este precio con el precio de compra, ya que la compra se realiza en la apertura del mercado el lunes siguiente, aunque normalmente a no ser que se produzca un gap alcista o bajista, suele coincidir el precio de cierre que dio señal de entrada SLT con el precio de compra del valor. 

La Salida Linea Trailing, va a ser la salida que normalmente va a generar la venta del valor con beneficio o con una perdida controlada.

Al situarse la Salida Linea Trailing siempre a un 12% del precio maximo de cierre de los ultimos 5 años, cuando la operación es perdedora y no ha saltado por stoploss, la perdida que ser origina esta controlada y normalmente es inferior al 8% del stoploss.

¿Como funciona la salida por SLT?

Se basa en el concepto de Trailing Stop, es decir, cuando el precio sube, el stop se va subiendo un % respecto al precio de cierre. 

En SLT, realmente lo que se sube es la señal de Salida Linea Trailing y no el stoploss inicial, que siempre permanece invariable.

La diferencia fundamental de SLT con respecto al Trailing Stop, es que la salida solo se ejecuta a cierre semanal y no tiene en cuenta los posibles ticks que los minimos de la vela pueden ocasionar, evitando de esta manera, que el valor se venda, cuando aun le queda tendencia por recorrer.

Si a cierre semanal, el precio del valor queda por debajo o es igual al valor de SLT, entonces se procede a realizar la venta a mercado el lunes siguiente, y se liquida el valor.

Por tanto, cada vez que el valor a cierre semanal sube, se actualiza el valor de SLT a un 12% con respecto al cierre semanal y se mantiene el stoploss sin mover de su valor inicial.

Os dejo un enlace con el codigo en Amibroker, para un trailing stop mediante un porcentaje fijo o mediante ATR o Chandelier Stop.

Trailing Stop

Como ejemplo de SLT con beneficio: Valor OKS señal de entrada el 28/01/2011 y señal de salida el 13/04/2012 (+40,30%).

Se puede apreciar como el minimo de la vela del 12/08/2011 atraviesa la linea de trailing, pero como al cierre no queda por debajo y tampoco llega a tocar el stoploss inicial, el valor sigue dentro y continua su tendencia alcista.





















Como ejemplo de SLT con perdida: Valor HHC señal de entrada el 18/08/2014 y señal de salida el 03/10/2014 (-8,47%).

Se puede apreciar como el minimo de la vela del 03/10/2014 toca el stoploss sin llegar a tocar la linea de trailing, pero como la salida por stoploss es al tick, el valor se vende con perdida, en este caso un -8,47%.




SLT (Criterios de Entrada)

Como criterios de entrada se entienden las condiciones que debe presentar el valor para ser seleccionado como apto para invertir y formar parte de la cartera de valores.

En SLT los indicadores que se utilizan se emplean como filtros para limitar los valores aptos para invertir, ya que al ser un sistema seguidor de tendencias, en estos sistemas tendenciales es mas facil fallar que acertar con el valor que sigue en tendencia.

Los indicadores principales que actuan como filtro son:

- Precio del cierre a un 1% del maximo de la vela en los ultimos 5 años
- Señal Atlas
- Rsmansfield del Valor, Sector y Subsector sean fuertes y alcistas

Ser alcista comprende que el precio del valor, sector y subsector quede por encima de su MM30 y que ademas esta sea ascendente.

Ser fuerte comprende que:

- Los valores RsMansfield para USA sean: >+0,4 para valor y >+0,2 para sector y subsector.
- Los valores RsMansfield para Zona Euro sean: >+0,2 para valor y >+0,1 para sector y subsector.

Ademas en valores USA si se tiene en cuenta que el Rsmansfied del indice SP500 y Amex sea >=0 y  para Nasdaq sea >+0,4, siendo en cambio para valores zona Euro, indiferente el Rsmansfield que presente los indices.

La clasificación en sectores y subsectores de valores tanto USA como zona Euro, se basa en la clasificacion  ICB (Industry Classification Benchmark).

Os dejo un enlace donde se puede descargar un pdf, donde se ve la estructura y definicion de cada uno de los sectores y subsectores.

Clasificación de sectores y subsectores

Como ejemplo de criterio de entrada, el valor americano ALK dio señal de entrada en SLT el 04/12/2015 ya que cumple:

- El precio de cierre semanal esta a menos de un 1% del maximo de la vela de los ultimos 5 años.
- La señal atlas esta activada
- El Rsmansfield del valor es alcista y >+0,4, y el Rsmansfield del sector y subsector es alcista y >+0,2 


Otros filtros que el screener o explorador de valores SLT, tiene en cuenta, pero que no son necesarios visualizar en la grafica del valor son:

- Los valores tienen que tener suficiente liquidez
- El 10% del precio de cierre que da señal de entrada debe quedar por debajo de la MM30
- El precio de cierre no debe estar mas de un 10% alejado de su MM30
- La diferencia entre el precio de cierre y el mínimo de la vela debe ser menor a un 12%
- Los meses de Abril y Julio no se abren posiciones en USA y Zona Euro.
- No se abren posiciones en USA, si la MM30 mensual del SP500 es descendente




SLT (Salida Linea Trailing)

SLT es el nombre que le he puesto a la idea de inversión a medio plazo para operaciones en largo sobre acciones y corresponde con las siglas de Salida Linea Trailing.

No pretende ser la panacea de los sistemas tendenciales de medio plazo, todo lo contrario, sin embargo, si lo considero como un complemento ideal para otros sistemas y para carteras de pequeñas inversiones comprendidas entre 20.000 a 50.000 euros.

De momento es una idea que ha sido testeada en mercados USA y zona Euro y que pretendo a traves de los registros de operaciones descritos en el blog, comprobar si los resultados teoricos del backtesting se cumplen tambien en operaciones futuras.

La idea se basa en una operativa semanal a medio plazo, cuya premisa es la famosa frase "dejar correr las ganancias y cortar las perdidas" con objeto de aprovechar la tendencia alcista de los valores y dejarla correr.

Para ello, el sistema se centra en los siguientes criterios:

1.- Criterios de entrada
2.- Criterios de salida
3.- Criterios de gestión de riesgo

En siguientes entradas, describire cada uno de los 3 criterios, para que se entienda mejor los datos indicados en los registros de las operaciones abiertas por SLT.

Ahora a modo de ejemplo, pongo los graficos de un valor americano y otro de la zona euro, que dieron señal de entrada según SLT y todavia continuan abiertos:

Valor USA: RAI Señal SLT 02/03/2012 +166,58% de Rentabilidad Precio



















Valor Zona Euro: FER.MC Señal SLT 13/09/2013 +67,83% de Rentabilidad Precio


sábado, 5 de diciembre de 2015

REGISTRO 4: ALK (04/12/2015)

Valor: Alaska Air Group (ALK)
Señal de Entrada: 04/12/2015 cierre en 84,91
Stoploss: 8% 84,91 = 78,12
SLT: 12% 84,91 = 74,72
Precio Compra: 86,56

SLT actual: 08/01/2016 en 74,72
% Rentabilidad Precio: 08/01/2016 en 78,12 (-9,75%) OPERACIÓN PERDEDORA
























REGISTRO 2 y 3: FGR y KFY (27/11/2015)

Valor: Eiffage (FGR.Pa)
Señal de Entrada: 27/11/2015 cierre en 58,39 Div: 58,39-1,5= 56,89
Stoploss: 8% 58,39 = 53,72 Div: 52.34
SLT: 12% 58,39 = 51,38 
Precio Compra: 58,35 Div: 56,85

SLT actual: 11/11/2016 en 62,83
% Rentabilidad Precio: 11/11/2016 en 61,94 (+8,95%) OPERACION GANADORA


























Valor: Korn/Ferry International (KFY)
Señal de Entrada: 27/11/2015 cierre en 36,57
Stoploss: 8% 36,57 = 33,64
SLT: 12% 36,57 = 32,18
Precio Compra: 36,64

SLT actual: 18/12/2015 en 32,72
% Rentabilidad Precio: 18/12/2015 en 33,51 (-8,54%) OPERACIÓN PERDEDORA























REGISTRO 1: ATO (23/10/2015)

Valor: Atos (Ato.Pa)
Señal de Entrada: 23/10/2015 cierre en 73
Stoploss: 8% 73 = 67,16
SLT: 12% 73 = 64,24
Precio Compra: 73

SLT actual: 05/02/2016 en 68,53
% Rentabilidad Precio:  05/02/2016 en 67,13  (-8,04%) OPERACIÓN PERDEDORA


























PRESENTACION


Comenzaremos presentando la finalidad de este Blog.

La idea nace con objeto de realizar un registro de los valores seleccionados aplicando la metodologia de trading que he denominado Salida Linea Trailing, brevemente SLT.

La metodología a emplear se basa principalmente en elegir valores mediante la aplicación de criterios Weinstein a medio plazo, pero con condiciones de entrada y salida personalizadas.

Un Blog que pretende semanalmente presentar los valores seleccionados con un doble objetivo. Primero, llevar a cabo un registro de las operaciones realizadas y rentabilidades obtenidas, y segundo, recoger las opiniones o comentarios de todos aquellos que os interesen los valores elegidos.

Cada semana, se presentara los valores seleccionados, pertenecientes a cualquiera de los siguientes 12 índices mundiales: Alemania (559), Austria (50), Bélgica (87), España (133), Finlandia (115), Francia (524), Grecia (23), Holanda (108), Irlanda (5), Italia (211), Portugal (41), y USA (Amex 237, Nasdaq 2033, Nyse 2179), que son aproximadamente unos 6305 valores en total los que componen los 12 indices.

Adicionalmente se ha añadido tambien el mercado canadiense (642), Dinamarca (155) y Mexico (352), ya que los resultados del backtesting, son similares a los obtenidos en el mercado USA y zona Euro.

Por un lado se indican los datos que son fijos, como son la fecha y el precio de cierre semanal del valor elegido que da condición de entrada, el precio de venta o stop-loss, la señal inicial SLT de salida de linea de trailing y el precio de compra del valor.

Por otro lado se indican los datos que son variables, como el valor de SLT actual y el % Rentabilidad del Precio. Ambos datos se van actualizando para cada valor seleccionado cada semana, hasta que el valor se vende, para ver como evoluciona la salida de linea trailing SLT y el % Rentabilidad del Precio.

En el grafico del valor, se puede ver ademas del precio y la MM30 semanal, la señal Atlas, y el valor del RsMansfield, tanto del valor, como el indice, sector y subsector a que pertenece.

Los graficos de los valores seran representados mediante el programa Amibroker, que es el utilizado a la hora de hacer los backtesting del sistema y la busqueda de valores mediante los screeners o exploradores que cumplan las condiciones definidas en SLT.

Un Blog, en definitiva, que me sirva como histórico para verificar si los resultados del backtesting de SLT se quedan en simple teoria o se convierten en realidad.

jmrcalin
(Jose Miguel Rubio Calin)