Definiremos, analizaremos y BackTestearemos un sencillo Sistema de Trading mediante las Bandas de Bollinger y el Oscilador Estocástico.
La aplicación de un Sistema de Trading se presume imprescindible para el éxito a largo plazo de cualquier trader o inversor en los Mercados Financieros. Sin él, el grado de aleatoriedad en el resultado de nuestras operativas sería tal que la descapitalización de nuestra cartera llegaría mucho antes de lo que nos imaginamos. Por tanto, aunque aplicar una metodología correcta y testeada en el pasado no nos garantiza el éxito, si nos otorga un mayor grado de probabilidad de acierto en nuestra operativa a largo plazo.
Es por ello que, a modo de ejemplo, vamos a desarrollar un sistema de especulación bursátil y, una vez estudiado y analizado, nos ayudará a ampliar nuestra metodología para operar en los mercados financieros.
Así pues, comenzaremos a describir los elementos a nivel técnico que utilizaremos para definir nuestro Sistema de Trading. Hemos decidido desarrollar uno con pocos criterios para que su sencillez y fácil ejecución nos ayude a comprender sin problemas la metodología del mismo.
Dicho sistema se basará en la búsqueda de activos que presenten sobrecompra o sobreventa para buscar próximos movimientos de reacción, que nos permitan a su vez, aprovechar una próxima tendencia a corto plazo, cuya duración no se espera sea muy prolongada en el tiempo por lo que puede variar a partir de varias sesiones hasta semanas, según con la precisión y violencia del movimiento reactivo.
El patrón de sobrecompra que se buscará será el de un precio cuyo cierre, en gráfico diario, se encuentre por encima de la banda superior de Bollinger y que, a su vez, el oscilador Estocástico lento se encuentre en zona de sobrecompra, esto es, por encima de los 80 puntos. De esta manera, operamos una estrategia corta o bajista, pues esperamos un movimiento reactivo a la baja.
Para una operativa alcista operaremos de manera inversa, esto es, buscaremos un patrón sobrevendido en el precio, cuyo cierre diario se encuentre por debajo de la banda inferior de Bollinger y un oscilador Estocástico lento por debajo del nivel de los 20 puntos.
Cabe destacar que, por sí solas, las señales que nos aporta las superaciones de las bandas superiores e inferiores de Bollinger no se asocian con señales de compra y/o de venta, tan solo nos aporta información sobre la fortaleza intrínseca del activo subyacente por lo que, lo normal, es que tras marcar zona de sobrecompra o de sobreventa, la evolución del activo sea la de acudir de nuevo a la media y, una vez allí, decidir cual será su verdadero comportamiento.
En nuestro sistema utilizaremos unas Bandas de Bollinger con la media móvil simple de 20 sesiones y, para el cálculo de las bandas superiores e inferiores, utilizaremos 2 desviaciones estándar, por encima y por debajo respectivamente, respecto de la media móvil simple de 20 periodos.
Una vez detectado el patrón de sobrecompra o sobreventa mediante las Bandas de Bollinger y el oscilador Estocástico, determinaremos la entrada cuando el propio Estocástico se cruce a la baja en zona de sobrecompra o al alza en zona de sobreventa, entendiendo así, que el precio tenderá a realizar el movimiento correctivo de la tendencia previa.
Ilustraremos a continuación una estrategia alcista y analizaremos el proceso seleccionado:
Como se puede apreciar en las áreas marcadas con un círculo en el gráfico de WPP Group, componente del índice FTSE 100 de Londres, cumplió a finales del pasado mes de OCT12 con los parámetros fijados en nuestro Sistema de Trading.
Tras cumplir un cierre en gráfico diario por debajo de la banda inferior de Bollinger, lo que nos aportaba una clara señal de debilidad en el precio, se producía a su vez un cruce al alza del oscilador Estocástico lento en zona de sobreventa o, lo que es lo mismo, por debajo de la zona de los 20 puntos.
Comprobamos que, tras este movimiento y su señal de entrada en largo bajo nuestro Sistema, WPP Group se comportó de manera impecable con una reacción alcista tras caer con violencia durante prácticamente todo el mes de OCT12.
La estrategia bajista opera de manera inversa tal y como se ha mencionado anteriormente:
La Figura 2 muestra la evolución en gráfico diario de Iberdrola, componente del índice IBEX 35. Se puede comprobar en las áreas remarcadas con círculos como, tras realizar un cierre diario por encima de la banda superior de Bollinger, el oscilador de momento Estocástico se cruza hacia abajo desde zona de sobrecompra.
Tras dicha señal de entrada en corto, el precio llegó a perforar a la baja la banda inferior de Bollinger e, inclusive, el oscilador Estocástico llegó a cotizar en zona de sobreventa. Por tanto, la evolución posterior del precio en Iberdrola, tras la señal de entrada en corto, ha sido plenamente favorable para los intereses bajistas en las posteriores semanas.
Ya tenemos definido el Sistema que, como se comprueba, es bastante sencillo y nos permite aprovechar los movimientos correctivos.
Seguimos avanzando, pues ya tenemos descrito y analizado nuestro sencillo Sistema de Trading. Ahora es el turno de comprobar su eficacia en el pasado mediante el estudio de un BackTesting que, aunque como se ha dicho al principio de este artículo esto no nos va a proporcionar un seguridad en la obtención de resultados positivos en nuestra operativa real, sí nos permite eliminar un alto grado de aleatoriedad en nuestra metodología, pues gracias al estudio del mismo, podremos obtener patrones de comportamientos y aclarar los escenarios más favorables y los más adversos para nuestro sistema de especulación.
El BackTesting se compone de los siguientes parámetros establecidos a modo de ejemplo:
Se ha configurado un BackTesting aplicado a una estrategia bajista durante los dos últimos años, esto es, desde el 19 de NOV10 hasta el 19 de NOV12 tal y como se muestra en la Figura 3.
El número de operaciones que hemos designado que puedan estar abiertas simultáneamente en nuestra cartera de activos es de 50 operaciones, con la intención de comprobar su eficacia en el mayor número de activos de renta variable posibles.
Hemos seleccionado la pestaña indicando que queremos cerrar todas las posiciones que vayan a estar abiertas durante el final del periodo de testeo, es decir, no queremos tener operaciones abiertas a partir del día 19 de NOV12.
La celda para establecer el filtro de entrada se deja en blanco, indicando así a la plataforma que entre en corto justo al día siguiente en los activos que cumplan los 3 filtros programados analizados anteriormente. La entrada al día siguiente es la condición por defecto, es por ello que no introducimos ningún filtro en esta celda.
En cuanto a las condiciones de salida, se ha establecido un stop loss de un 2% y un stop profit del 15%. Además, se ha aplicado un stop dinámico del 1.5% y se le obliga a que, una vez se establezca la entrada en corto en un determinado activo, la operativa se mantenga abierta, como mínimo, durante una sesión completa, eliminando así, parte del riesgo de ver señales de entrada falsas.
A continuación, se presentan tres condiciones de salida que se añaden a las anteriormente citadas y que tratan de perfeccionar el Sistema en sí mismo:
– En primer lugar, establecemos como condición de salida adicional que, cuando el oscilador Estocástico lento %K perfore la zona de los 20 puntos, es decir, se encuentre en zona de sobreventa, nos cierre la posición ya que entenderemos que el actual movimiento podría llegar a su fin muy próximamente.
– El segundo filtro de salida adicional que hemos aplicado a nuestro sistema de especulación está referido al cruce al alza entre el Estocástico %K y el Estocástico %D. Si se produce dicho suceso, entenderíamos que, muy probablemente, estemos operando en un activo subyacente que presenta señal en falso para nuestro sistema, por tanto, cerraremos inmediatamente posiciones.
– Y, por último, configuramos una última condición de salida si se produce un cierre diario por encima de la banda superior de Bollinger tras el transcurso de una sesión desde la entrada en el activo. Con esto, estaríamos ante un activo con una fortaleza mucho mayor de la esperada por lo que estaríamos ante una clara señal en falso.
Una vez descritos los filtros que incluyen las tres condiciones de salida que nos permiten perfeccionar el sistema que estamos creando a modo de ejemplo, es momento de ejecutar el BackTesting y conocer, por fin, los resultados que nos arroja dicho estudio en el pasado.
Se comenzó a operar con una cartera hipotética de 50.000€ y, tras dos años aplicando este sistema de especulación en corto, se habría obtenido un montante bruto de 105.105,51€, lo que supone un 110,21% de rentabilidad. Es muy importante establecer el bajo porcentaje de operaciones ganadoras (24,62%) que, no obstante, el buen ratio ganancia/pérdida del 2.13 nos indica que, pese al altísimo número de operaciones perdedoras (75,38%) ganaremos 2.13€ por cada € invertido bajo el Sistema bajo estudio.
Esto es así por la rapidez en cortar las operaciones perdedoras y el mantenimiento de las operaciones que nos están aportando beneficios gracias al Risk Management y Money Management aplicados en la configuración de Sistema presentado.
Presenta un DrawDown extraordinario, del 3,96%, esto es así gracias a la evolución positiva y consistente que nos aporta nuestro sistema. En el gráfico en el que se representa la evolución de nuestro capital se puede comprobar como no tenemos ni grandes picos ni grandes valles que nos hagan ver peligrar nuestro capital. Su evolución durante los 2 últimos años es verdaderamente fiable y estable.
Derivado del nulo apalancamiento de la operativa al contado el porcentaje de un deterioro de nuestro capital es realmente importante puesto que el capital es la base de cualquier operativa, es decir, para recuperar una pérdida del 50% del capital haría falta duplicar dicha cantidad para volver al punto en el que nos encontrábamos. Por todo esto, establecer un DrawDawn tan bajo es síntoma de estar ante un sistema, a priori, muy fiable.