En esta ocasión estudiaremos un sencillo sistema de especulación bursátil creado por Linda Bradford Raschke. El Sistema Oscillator Swing se desarrolla en torno a la evolución de dos medias moviles simples y, además, incluiremos el indicador ADX para establecer operativas bajo activos de renta variable con una tendencia definida.
El objetivo de este sistema es el de buscar correcciones en activos con estructura alcista que nos permitan abrir posiciones de manera más eficiente con la intención de poder obtener una mayor rentabilidad por operativa.
Como se ha comentado, el sistema bajo estudio se desarrolla según el comportamiento de dos medias móviles simples. En nuestro análisis, utilizaremos las medias moviles simples de 5 y 13 periodos respectivamente. Además, incluímos el oscilador ADX de 14 periodos para establecer activos cuya tendencia se encuentre definida. Es preciso destacar que, todas las operaciones se deberán cerrar pasadas siete velas desde la entrada, independientemente del TimeFrame utilizado.
Así pues, comenzaremos a desarrollar dicho sistema por el lado largo o alcista: Para poder obtener una señal de entrada al alza tendremos que localizar activos de renta variable cuya media de 5 periodos se encuentre cotizando por debajo de la media móvil de 13 periodos durante, al menos, 5 periodos o sesiones de cotización. Con esto, entenderemos que el precio se encuentra realizando una corrección de su tendencia primaria (alcista) que nos permitirá entrar a precios mucho más competitivos.
Para establecer la estructura alcista, buscaremos activos cuyo precio se encuentre cotizando por encima de la media móvil simple de 100 periodos y un ADX(14) por encima del nivel de 35 que, como ya se ha comentado, nos permite operar bajo activos con estructura alcista.
La señal de compra la tendremos en el momento en el que, tras estar cotizando como mínimo la media de 5 sesiones por debajo de la media móvil simple de 13 sesiones, el precio despliega un candlestick con cuerpo alcista que nos indica que, de nuevo, se podría estar a punto de reanudar la tendencia principal. La entrada por defecto es en la apertura de la siguiente vela diaria.
Un ejemplo gráfico de una estrategia alcista sería el siguiente:
Tal y como se aprecia en la imagen anterior, tras estar cotizando la media móvil simple de 5 periodos por debajo de la media móvil simple de 13 periodos durante al menos 5 sesiones y, tras desplegarse una vela con cuerpo alcista y con un ADX(14) por encima del nivel de los 35 puntos, se activó a mediados del mes de NOV12 la señal de entrada en largo que, a día de hoy, tendría como resultado una operativa rentable.
Por el otro lado, para poder obtener una señal de entrada en corto o bajista tendremos que localizar activos de renta variable cuya media de 5 periodos se encuentre cotizando por encima de la media móvil de 13 periodos durante, al menos, 5 periodos o sesiones de cotización. Con esto, entenderemos que el precio se encuentra realizando una corrección de su tendencia primaria (bajista) que nos permitirá entrar a precios mucho más competitivos.
Para establecer la estructura bajista, buscaremos activos cuyo precio se encuentre cotizando por debajo de la media móvil simple de 100 periodos y un ADX(14) por encima del nivel de 35 que, como ya se ha comentado, nos permite operar bajo activos con estructura definida.
La señal de entrada la tendremos en el momento en el que, tras estar cotizando como mínimo la media de 5 sesiones por encima de la media móvil simple de 13 sesiones, el precio despliega un candlestick con cuerpo bajista que nos indica que, de nuevo, se podría estar a punto de reanudar la tendencia principal. La entrada por defecto es en la apertura de la siguiente vela diaria.
Un ejemplo gráfico de una estrategia alcista sería el siguiente:
Tal y como se aprecia en la imagen anterior, tras estar cotizando la media móvil simple de 5 periodos por encima de la media móvil simple de 13 periodos durante al menos 5 sesiones y, tras desplegarse una vela con cuerpo bajista y con un ADX(14) por encima del nivel de los 35 puntos, se activó a principios del mes de NOV12 la señal de entrada en corto que, a día de hoy, tendría como resultado una operativa rentable.
Una vez definido e ilustrado nuestro sistema de especulación, es momento de porgramarlo en nuestra plataforma EuroStockScreener que nos permitirá filtrar el mercado bursátil europeo en busca de señales inminentes de compra/venta de activos.
En primer lugar, el código que deberemos insertar para seguir una estrategia larga o alcista es el siguiente:
SMA(5) has been below SMA(13) for the last 5 days and
Close is above Open and
ADX(14) is above 35 and
Close is above SMA(100)
Con la primera linea o filtro pretendemos buscar que la media móvil simple de 5 periodos "SMA(5)" haya estado por debajo "has been below" de la media móvil simple de 13 periodos "SMA(13)" durante, al menos, 5 días "for the last 5 days".
El segundo filtro condiciona la busqueda a que, la última vela desplegada tenga un cuerpo alcista, esto es, un cierre "Close" superior "is above" a la apertura "open".
El tercer filtro es el dedicado a buscar acciones cuyo ADX de 14 periodos "ADX(14)" esté por encima del nivel de 35 "is above 35". Con esto pretendemos buscar acciones cuya tendencia se encuentre definida.
El cuarto y último filtro es el dedicado a buscar una estructura alcista, esto es, un precio "Close" por encima "is above" de la media móvil simple de 100 periodos "SMA(100)".
En segundo lugar, el código que deberemos insertar para seguir una estrategia corta o bajista es el siguiente:
SMA(5) has been above SMA(13) for the last 5 days and
Close is below Open and
ADX(14) is above 35 and
Close is below SMA(100)
Con la primera linea o filtro pretendemos buscar que la media móvil simple de 5 periodos "SMA(5)" haya estado por encima "has been above" de la media móvil simple de 13 periodos "SMA(13)" durante, al menos, 5 días "for the last 5 days".
El segundo filtro condiciona la busqueda a que, la última vela desplegada tenga un cuerpo bajista, esto es, un cierre "Close" inferior "is below" a la apertura "open".
El tercer filtro es el dedicado a buscar acciones cuyo ADX de 14 periodos "ADX(14)" esté por encima del nivel de 35 "is above 35". Con esto pretendemos buscar acciones cuya tendencia se encuentre definida.
El cuarto y último filtro es el dedicado a buscar una estructura bajista, esto es, un precio "Close" por debajo "is below" de la media móvil simple de 100 periodos "SMA(100)".
Ya tenemos programado el sistema en nuestra plataforma EuroStockScreener que nos permite obtener sañales diarias de entrada tanto en largo como en corto inminentes. Ahora se procederá a la aplicación, a modo de ejemplo, de un BackTesting con este sistema durante los dos últimos ejercicios.
José Antonio González Ibáñez. Analista Técnico de EuroStockScreener.com.