martes, 30 de septiembre de 2014

Mean Reversion trading system

(Source: http://www.blueowlpress.com/WordPress/trading-systems/mean-reversion-based-on-rsi/)

One of the categories of trading systems is mean reversion. While trend following systems enter long positions after a period of strength in anticipation of further strength, mean reversion systems enter long positions after a period of weakness in anticipation of return to average (compare here a trend following system using the same data).

It is common for mean reversion system to be based on an indicator that measures the extent that prices are above or below the average. One such indicator is the RSI (Relative Strength Index). Larry Connors and Cesar Alvarez published several short term trading systems in their book “High Probability ETF Trading.” One is a mean reversion system based on buying when the RSI is low and shorting when the RSI is high. Details can be found in Chapter 3, “RSI 25 and RSI 75.” The system has two versions – basic and aggressive.

Daily data for SPY for a period of about twelve years are used. The beginning and ending dates are chosen intentionally so that the period has very little net price change. SPY closed at 126.31 on 1/28/1999, and closed at 126.66 on 10/31/2011.

While there was little net price change over that period, there were five large moves within it.
Rise from 126 to 155 in March, 2000.
Drop from 155 to 77 in October 2002.
Rise from 77 to 156 in October 2007.
Drop from 156 to 67 in March 2009.
Rise from 67 to 126 in October 2011.
This is the same data used for the analysis of the 200 day moving average system.
For all runs, the initial equity was set to $100,000.
 

Basic version

The AmiBroker code that follows implements the basic version.

// ConnorsRSIBasic.afl
//
// Based on "High Probability ETF Trading"
// Larry Connors and Cesar Alvarez
// Pages 23 through 36
//
// This is a mean reversion system.
//
// The base indicator is a 4 period RSI.
// Buy when RSI(4) is low, Short when it is high.
//
// Programmed by Howard Bandy
// November 2011
//
// Long rules (basic version):
// Buy:  C above 200 day moving average
// RSI(4) of Close < 25
// Sell: RSI(4) > 55
//
// Short rules (basic version):
// Short: C below 200 day moving average
// RSI(4) of Close > 75
// Cover: RSI(4) < 45
//
// Connors tested through 12/31/2008
// 1/1/2009 through 11/14/2011 is out-of-sample
//
// Connors tested on a group of 20 liquid ETFs
// These results are for those same ETFs
//

SetOption( "InitialEquity", 100000 );
MaxPos = 20;
SetOption( "MaxOpenPositions", MaxPos );
SetPositionSize( 10000, spsValue );

RSILength = 4;
MALength = 200;

RSIBuyLevel = 25; // Basic version
RSISellLevel = 55;

RSIShortLevel = 75; // Basic version
RSICoverLevel = 45;

CloseAboveLongTermMA = C > MA( C, MALength );

RSI4 = RSIa( C, RSILength );

Buy = RSI4 < RSIBuyLevel AND CloseAboveLongTermMA;
Sell = RSI4 > RSISellLevel;

Short = RSI4 > RSIShortLevel AND !CloseAboveLongTermMA;
Cover = RSI4 < RSICoverLevel;

e = Equity();
Plot(C,"C",colorBlack,styleCandle);
Plot(e,"equity",colorGreen,styleLine|styleOwnScale);

//////////////////// end ////////////////////////

The first run was made using the basic rules and assuming that all available funds were used to take each position.

A chart follows that shows the price series of SPY as black candlesticks, and a green line showing the account balance. The vertical purple line is set at 1/1/2009. The Connor's book was published early 2009. The system was developed using data through 12/31/2008. Since it is highly likely that the system was adjusted so that the published results would look good, the period before 1/1/2009 should be considered to be in-sample. The data following 1/1/2009 was not used to develop the system and is out-of-sample.


The chart showing equity growth and drawdown follows.


The report giving the statistics follows.


Note that 80 percent of trades were profitable, with a maximum drawdown of 13% which occurred in 2011.

Aggressive version

The aggressive version waits for prices to be further from the mean before taking a position. The RSIBuyLevel changes from 25 to 20, and the RSIShortLevel changes from 75 to 80. Exits remain the same at RSI levels of 55 and 45.

Now the percentage of trades that are winners remains above 80%, and maximum drawdown remains at about 13%.

Position Sizing

If the trader’s personal tolerance for risk is such that he or she will continue to trade a system up to a drawdown maximum of, say, 15%, then the position size can be increased.

jueves, 25 de septiembre de 2014

Trading con Ichimoku kinko hyo (IV): sistema usando el Kumo y el OBV



, )
Este sistema para la compra de acciones está basado en el Kumo, la nube del indicador Ichimoku. En mi anterior artículo sobre el indicador Ichimoku, quedó claro que este indicador en sí mismo es todo un sistema de trading, pero en esta ocasión voy a utilizar sólo uno de los varios indicadores que contiene: el Kumo, la nube.
Para montar este sistema de especulación voy a modificar sustancialmente el indicador Ichimoku, pero he de hacer la observación de que está especialmente indicado para la compra de acciones y pensando en plazos medios o largos. Probablemente podría funcionar bien también en otros plazos temporales, pero los stops quedan excesivamente lejos para hacer swing trading, pero son bastante adecuados para hacer trend trading.
Este sistema de especulación no es mío. Yo lo descubrí a través de Rob Bokker (Bob es un reputado trader de divisas), y tampoco se si realmente es suyo pero de momento debemos atribuirle su desarrollo a él.

Modificando el indicador Ichimoku
Para crear la primera parte de este sistema hay que modificar el Ichimoku. En la plataforma Prorealtime (es la que yo uso), colocamos el Ichimoku debajo del precio. Lo primero que hacemos es ocultar todas las líneas, sólo dejamos el Kumo, que es la zona coloreada Senkou Span A<>Senkou Span B.
 
Vamos a cambiar los parámetros que trae el indicador por defecto, multiplicándolos por dos. Serían: 18, 52, 104. Ya tenemos configurada la parte principal del sistema.

 
Añadiendo el indicador OBV
El único Indicador que voy a añadir es el OBV (On Balance Volume). Este indicador es muy útil para crear alertas, y su única función será esa, alertarnos de posibles cambios, igual que lo utilizo yo en mi sistema de Trading CAB.
El OBV, es un indicador de volumen, que suma los volúmenes de contratación de los días precedentes donde el precio es superior al cierre de la víspera, y resta el volumen de los días precedentes donde el precio al cierre es inferior al de la víspera. El indicador no varía si el cierre de dos días es mismo.
Ya tengo los indicadores, ahora vamos a por el funcionamiento.

¿Cómo funciona el sistema?
El sistema para la compra de acciones con el Kumo es sencillísimo y muy adecuado para principiantes o para gente que no se quiere complicar mucho la vida con sistemas complejos.

Lo primero que hacemos es buscar la tendencia actual, para ello trazamos una línea de tendencia por debajo de los precios si la tendencia es alcista, y por encima si es bajista.
Ahora nos vamos al OBV y hacemos lo mismo, trazamos la tendencia del indicador y buscamos rupturas.
En una tendencia alcista una señal de “alerta”, surgiría cuando el OBV rompe su tendencia o cuando la rompe el precio.

Las entradas se producirían cuando el precio entra en la nube y la primera vela cierra dentro de ella, bien en una dirección o en otra. Por lo que he podido observar las mejores entradas se producen cuando el precio está cerca de la nube. Cuando el precio viene de una tendencia alcista pronunciada y hace intenciones de entrar en la nube, en muchas ocasiones la nube actúa de soporte, provocando un rebote, la segunda entrada en la nube es la buena.
El primer stop se sitúa en la primera zona importante de soporte o de resistencia, y cuando el precio atraviesa la nube en la otra dirección, movemos el stop a break-even, o sea al punto de entrada, para si se da la vuelta salir sin pérdidas.
Como en cualquier sistema que se precie la gestión del capital es fundamental y habría que buscar cuanto capital estaríamos dispuestos a poner en la operación. Te recomiendo visitar la sección Money Management del blog, en la zona dedicada al curso de Trading.
En cuanto a las salidas (por que alguna vez debemos de tomar beneficios) me decanto por un trailing stop, o sea ir moviendo un stop de beneficios a medida que el precio avanza en la dirección del trade. Una buena idea podría ser ir colocando stops por debajo de todos los recortes cuando estos superan los máximos previos.
Un apunte importante para filtrar entradas falsas, es fijarse en la tendencia principal del mercado. Si el mercado consideramos que está en una tendencia alcista, lo más razonable es buscar acciones fuertes que estén próximas a dar señales de compra, al contrario si consideramos que el mercado está en tendencia bajista. En momentos de falta de tendencia, como este es un sistema para la compra de acciones tendencial, lo mejor es mantenerse al margen y no realizar operaciones.

domingo, 21 de septiembre de 2014

Señales de entrada en continuación por Market Timing

Artículo publicado por Iván González en su blog Sincroniza con el mercado y que nos da pistas sobre cómo entrar en el mercado por Market Timing, explicando "la forma de encontrar el momento más propicio para entrar en el mercado cuando estamos en medio de una corriente alcista, y el momento más adecuado para cerrar posiciones o bien ajustar los stops".

Si por algún motivo no pudimos entrar en el mercado en el cambio de tendencia no pasa nada. Durante el desarrollo de una tendencia de medio plazo encontraremos diferentes oportunidades de entrada. El precio desarrolla dentro de la tendencia principal correcciones, que nos permitirán entrar.

Ayudándonos de los indicadores de amplitud de mercado vamos a tratar de encontrar el momento propicio para comprar y vender. Nos centraremos en la línea de avance-descenso, el oscilador McClellan y el summation, la línea Adn y el plus directoral indicator. También miraremos de reojo el momento de mercado.

Vamos a ver el supuesto que se esté desarrollando una tendencia alcista.



Primeramente tenemos que controlar qué ocurre en el mercado de referencia, el americano. Siempre que el momento de mercado (media de 200 días de la línea AD del Nyse) esté por encima de cero las compras están permitidas.

Condiciones de entrada:

  • Momento Mercado (Media 200 días línea AD del Nyse) > 0
  • ADN subiendo de 19 a 50.
  • Oscilador de McClellan por encima de cero, o por lo menos cumpliéndose que tiene tres mínimos ascendentes y va en busca de la zona positiva.
Vigilando esto, y el volumen negociado podremos determinar de forma bastante precisa y con un porcentaje de acierto elevado el momento de entrar en el mercado.

Condiciones de Salida:

  • ADN pasa a ser menor que 80.
  • Oscilador de McClellan <0
  • PDI < 50

Cuando se den los tres factores arriba mencionados lo más recomendable es ajustar los stops de las acciones que tengamos en cartera.

Para más información te aconsejo que busques:
  • El libro de Stan Weinstein “Los secretos para ganar dinero en los mercados alcistas y bajistas”
  • El blog de Javier Alfayate y su libro “Enséñame la pasta”
  • El libro de Ángel Matute y Miguel Larrañaga “Market Timing: La máquina de hacer dinero”

sábado, 20 de septiembre de 2014

Market Timing: El Impulso 2 confirmó su final, ¿inicio de nuevo impulso?

El título de la entrada resume los dos artículos que sobre el mismo tema han publicado estos días Javier Alfayate y Sergio Molina en sus blogs. Trato de seguir el market timing para las entradas pero esta vez me ha ocurrido algo que no quiero que se me olvide para futuras ocasiones.

El inicio I2 me pilló en pleno Agosto y me perdí el momento ideal de entrada, por lo que entré a principios de septiembre (con la ADn ya por encima de +50 y próxima a +80). Lo que esperaba era un I2 mucho más largo y así compensar la tardanza en entrar. Pero ha sido un impulso corto y ahora me entran las dudas de qué hacer con las posiciones que tengo en USA...la solución es que debo seguir mi plan de medio plazo y no cometer el error de entrar y salir continuamente de las posiciones (mañana pondré otro post al respecto), algo que me ha pasado varias veces este año (con el pago que debo hacer al broker cada vez).

El Impulso 2 confirmó su final, ¿y ahora qué?

La Línea AD (formada por los valores que suben menos los que bajan) es la que guía el resto de indicadores como ADn, Summation y Oscilador McClellan). Consiguió hacer nuevos máximos y sin embargo lo que parecía poder ser duradero se ha girado en una corrección de impulso.

Ahora mismo está retrocediendo dando por concluido el Impulso 2. Aunque esta semana vamos a tener un evento que puede trastocar un poco a la Amplitud de mercado (votación en Escocia y FED) lo cierto es que el desarrollo sigue siendo alcista sin mostrar divergencia en AD alguna, ni de largo ni de corto plazo.

El Summation no consigue pasar su máximo precedente y que se corresponde con el Impulso 1. Esto no es demasiado preocupante si suponemos (que supondremos) que el actual patrón alcista va a continuar. El problema viene si en el Impulso 3 e Impulso 4 se continua con esa divergencia. Existen algunos casos en los que el Impulso 2 ha generado una curva Summation por debajo del máximo del Impulso 1 y no ha pasado nada. Lo peor es quizás que el NYSE no consiguió batir sus máximos, dando origen a una onda más compleja.

Sobre el McClellan Oscilador comentar que ya estaba en zona de sobreventa unos días atrás y que por tanto puede hacer que la proyección de la corrección de impulso sea pequeña. Es por esto que he decidido mantener mi cartera de largos y no cubrir en este caso la posición en el final de impulso.

CONCLUYENDO: Seguramente el impulso se reanude con alguna noticia que se espera para finales de la semana. En cuyo caso el siguiente impulso será el número 3 y tendremos una corrección de impulso corta. La otra posibilidad es que siga renqueante y regrese la ADn a +20 y el Mc.Osc marque -90-100 antes de continuar el impulso. Son dos escenarios factibles al que doy más validez al primero y es por ello que actúo en consecuencia.
Consultar en tiempo real aquí


¿Inicio nuevo impulso?

Vaya, esperaba que el mercado corrigiera un poco más para poder hacer una entrada discrecional aprovechando un impulso de amplitud. Se han cumplido los requisitos, solo faltaba que la ADn bajara hasta inmediaciones del nivel +20.

El mercado ha rebotado y ha roto claramente la línea de tendencia que había pintado hace dos días. La transformada de fisher se ha cruzado al alza en zona de sobreventa y el oscilador ha empezado a subir.

Creo que no hay porque ser tan estricto y esperar a que la ADn baje hasta su nivel +20, si ya perdió su nivel +50 y ha rebotado sin llegar a sobrevenderse es porque el mercado está muy fuerte.



El mercado ha subido durante la sesión nocturna bastante, si corrige un poco compraré el ETF SSO, pero solo si se acerca en las inmediaciones de el valor de apertura de ayer. En caso de entrar a mercado lo avisaré en los comentarios de este post.

Los anteriores impulsos de amplitud han salido muy bien, lo suficiente para volver a aportar otra vez.

Por otro lado ya tenemos abierta la posición en el futuro del SP 500, de momento todo sigue su curso. Ver y esperar!




sábado, 13 de septiembre de 2014

S&P Sector ETFs at a glance (week ending 13rd Sept 2014)

13 September 2014

CandleGlance: $SPX, XLY, XLK, XLI, XLB, XLE, XLP, XLV, XLU, XLF from StockCharts.com. The plot shows S&P Sector ETFs using Simple Moving Averages: 20-period 50-period, and StochasticRSI 14-period.   

Most ETFs in the oversold region with the stochasticRSI oscillator being both oversold and weak when below 20. A move above 20 is needed to show an actual upturn and successful support test.  
S&P ETFs at a glance
 

miércoles, 10 de septiembre de 2014

Sistema de trading CAB

(por Miguel Illescas)

Sistema presentado por Miguel Illescas en su web y que ha bautizado como Sistema De Trading CAB (Comprar Acciones de Bolsa).

El sistema de Trading CAB, va a ser un sistema tendencial. Voy a entrar siempre a favor de la tendencia, intentando encontrar los primeros puntos en los que se crea. La idea es estar dentro hasta que el stop me saque de la posición.
La tendencia siempre se va a definir en gráficos semanales, pero las entradas y los stops loss se van a definir en gráficos diarios.

Indicadores técnicos para todos los plazos temporales:
  • Medias móviles simples de 20 y 40 periodos.
  • MACD
  • OBV
Voy a considerar que la tendencia es alcista, cuando las medias móviles de 20 y 40 periodos están cruzadas al alza. Si están cruzadas a la baja, la tendencia que considero que domina es la bajista.
Del MACD sobre todo voy a aprovechar la pendiente del histograma. Mi idea es entrar en un impulso, para esto considero que los plazos temporales están sincronizados, cuando la pendiente del MACD en todos los plazos, tiene la misma orientación.
El OBV, es un generador de alertas. Ya he demostrado que el volumen es fundamental para creernos los movimientos. La mano fuerte necesita comprar y sus compras generan volumen, cuando el OBV crece en una tendencia alcista, estamos en el buen camino, cuando empieza a disminuir, algo falla.
Sistema de Trading CAB. indicadores
Entradas largas del Sistema de Trading CABPara entrar largo, el precio tiene que estar por encima de las medias móviles, nunca entre las medias, ni por debajo. Esto sirve para todos los plazos temporales.
El MACD puede estar por debajo o por encima de su línea cero, pero el histograma del MACD tiene que estar creciendo. Aunque siempre se dará mayor importancia a las medias del MACD cuando están por encima de la línea cero.
OBV y volumen.
El OBV nos mostrará los momentos en los que la tendencia es más probable que cambie. El volumen nos dará pistas de lo que sucede.
No son definitorios para entrar o salir de las posiciones, pero si nos pondrán en alerta de posibles cambios.
Entradas cortas del Sistema de Trading CABPara entrar corto, el precio tiene que estar por debajo de las medias móviles, nunca entre las medias, ni por encima. Esta regla sirve para todos los plazos temporales.
El MACD tiene que estar disminuyendo, sobre todo su histograma. Como para las posiciones cortas no importa demasiado donde esté, si por encima o por debajo de su línea cero, pero si las medias están por debajo de la línea cero del indicador, el movimiento gana peso.
El OBV y volumen.
El OBV nos mostrará los momentos en los que la tendencia es más probable que cambie. El volumen nos dará pistas de lo que sucede.
No son definitorios para entrar o salir de las posiciones, pero si nos pondrán en alerta de posibles cambios.
MercadosPara empezar sólo voy a utilizar acciones europeas, aunque en el futuro no descarto incorporar acciones de otros países.
Puedo utilizar para la selección de acciones el grupo al que pertenece, aunque si el gráfico parece bueno, aunque el sector al que pertenezca no sea el mejor, se puede obviar y entrar largo o corto.

Gestión de Capital del Sistema De Trading CABVoy a gestionar una cartera de 20.000 euros “ficticios”. Se que esta situación no supone un reto psicológico y probablemente los resultados sean mejores al ser dinero de “monopoly”, que si el dinero fuera real.
Para la gestión del capital, utilizaré la regla del 2% y del 6%.
La regla del 2%, no me permite entrar en una posición arriesgando más de un 2% de mi capital, y la regla del 6% no me permite abrir posiciones cuando tengo en riesgo más del 6% del capital total de la cuenta en ese momento.

miércoles, 3 de septiembre de 2014

Análisis de Enagás en subida libre

Análisis técnico de la gasista española por Carlos Doblado extraido de su nuevo blog en el diario digital El Confidencial. Y ¿por qué no pongo el enlace en lugar de copiar todo el texto? La respuesta es sencilla...porque se aprende una barbaridad de sus comentarios y análisis y merece la pena guardarlos para estudiarlos. Es un gran analista técnico, o al menos a mí me lo parece, y por ello iré recogiendo aquí algunos análisis aprovechando valores que lleve en cartera (o en previsión de meter alguno).

Situación de trading

Ayer sugería dos modos de establecer un posicionamiento en la gasista española. La más cómoda en términos de stop loss pasaba por esperar un movimiento de retorno al nivel 24,8 euros, antigua resistencia y ahora primer soporte. Por encima de esa zona, se ha confirmado en las últimas sesiones un importante patrón técnico de continuidad alcista –de tipo doble suelo (s1s2)–. La otra, más fiable pero menos cómoda en términos de riesgo –en tanto en cuanto que el stop loss direccional es el mismo en cualquier caso–, pasaba por la conquista definitiva de una subida libre. Esta circunstancia fue ayer confirmada, aunque deberá ser refrendada en cierre semanal.

Enagás en Semanal y Diario
Pero hacen falta cuatro sesiones para el cierre semanal, y el tren siempre puede escaparse. Aquellos que quieren estar, y sin embargo consideran que 23 euros es una referencia de stop muy laxa para ellos, pueden pensar en una retirada agresiva si se dan dos circunstancias: la pérdida en gráfico diario del 25,05 euros y/o un cierre semanal bajo 24,85 euros, donde el valor presenta un hueco. Insistimos en que, bajo nuestra aproximación al riesgo, el uso de la zona 23 euros es la que evita más señales de salida en falso. Auténtico nivel de stop en tendencia, los stops fiables son siempre stops alejados –de otro modo, la tarea de hacer dinero en mercado sería realmente asequible–, no permite una posición de gran importancia por suponer un riesgo superior al 10%.

Estrategia alcista

Activamos la idea de inversión con dos tipos de stop. Agresivo bajo 25,05/24,85 euros o direccional bajo 23 euros. Objetivo inicial para trading en tendencia en 27/30 euros.

martes, 2 de septiembre de 2014

S&P Sector ETFs at a glance

09 Sept 2014

CandleGlance: $SPX, XLY, XLK, XLI, XLB, XLE, XLP, XLV, XLU, XLF from StockCharts.com. The plot shows S&P Sector ETFs using Simple Moving Averages: 20-period 50-period, and StochasticRSI 14-period

ETFs
S&P Sector ETFs at a glance