Una de las principales características que tienen los sistemas seguidores de tendencia basados en rupturas (rupturas de volatilidad, niveles, soportes y resistencias, etc) es que generan muchas señales falsas después de que el mercado haya mostrado fuertes movimientos direccionales. Para solucionar esto Van Tharp en su libro Trade Your Way To Financial Freedom propone utilizar en nuestros sistemas un indicador de expansión y contracción de rangos. El objetivo de este indicador es ayudarnos a discernir si el mercado está desarrollando movimientos direccionales (fase de expansión) o si se encuentra en periodos de consolidación (fase de contracción). Según Van Tharp los sistemas de rupturas suelen generar las mejores operaciones cuando el mercado está en plena fase de contracción, es decir justo antes de que se produzcan movimientos direccionales, y por el contrario, las peores operaciones se suelen producir cuando el mercado se encuentra en fase de expansión y la tendencia ya ha comenzado a desarrollarse.
Para construir el indicador que nos propone simplemente deberemos de hacer una comparación entre el recorrido que ha tenido el mercado en el largo plazo y el recorrido que ha tenido el mercado en el corto plazo, esto podríamos hacerlo de la siguiente forma:
a/Se calcula la distancia que existe entre el máximo de las N barras anteriores y el mínimo de las N barras anteriores. Donde N representa el número de barras de largo plazo. En Trade Your Way to Financial Freedom se propone N = 50.
b/Se calcula la distancia que existe entre el máximo de las Y barras anteriores y el mínimo de las Y barras anteriores. Donde Y representa el número de barras de corto plazo. En Trade Your Way to Financial Freedom se propone Y = 5.
c/Se divide la distancia que existe entre el máximo y el mínimo de las Y barras entre la distancia que existe entre el máximo y el mínimo de las N barras.
De esta forma conseguiremos un indicador relativizado entre 0 y 1. Cuando este indicador se acerque al nivel 1 significará que el espacio recorrido por el mercado en el corto plazo se está aproximando al espacio recorrido por el mercado en el largo plazo, y eso nos dirá que el mercado se encuentra en fase de expansión. Por otro lado cuando este indicador se encuentre cerca del nivel 0 significará que le espacio recorrido en el corto plazo está muy alejado del recorrido que ha tenido el mercado en el largo plazo, y esto nos dirá que se encuentra en fase de contracción.
A continuación podemos ver cómo trabajaría este indicador en un gráfico intra-día del futuro de la libra contra el dólar GBP/USD (Linea roja).
Ejemplo de índicador de expansión y contracción de rangos en el GBP/USD.
Van Tharp aconseja operar cuando este indicador se encuentre por debajo de 0,6, y evitar señales cuando se encuentre por encima de este nivel. Tal y como lo describe en su libro este tipo de indicadores podría ayudarnos a mejorar entre un 0,10 y un 0,15 la expectativa en nuestro Profit Factor.
Hola David, no entiendo por que complicarse con este indicador cuando unas simples bandas de bollinger hacen lo mismo (medir sí el mercado se contrae o se expande)y gráficamente tienen muchas más utilidades (servir de stop, saber sí la tendencia se está acabando debido a que los cierres los empieza a hacer el gráfico dentro de las bandas, mostrar cuando un movimiento es exagerado y tiene que corregir -cuando apertura y cierre están fuera de las bandas, etc). Me imagino que al contener valores numéricos se puede programar mejor para sistemas automáticos…
por cierto, sabes donde puedo encontrar información adicional acerca de las bandas de bollinger? es que creo que cada forma que van haciendo contiene valiosa información que aún no se mecanizar y alguien debe haber hecho ya ese estudio. Te agradecería alguna referencia, no importa sí es en inglés.
Hola Hangingman, tu lógica es muy buena. Con medir únicamente la distancia que hay entre la Banda Superior de Bollinger y la Banda Inferior ya tendremos un indicador que mida el rango de mercado, pero solo con esto no es suficiente , te explico porqué:
Si construimos un indicador que reste únicamente la Banda Superior de la banda inferior tendríamos un resultado numérico. Ese resultado numérico no nos serviría de mucho ya que no estaría acotado dentro de ninguna escala. El resultado de ese indicador podría variar entre 0 y X, pero X podría tomar valores distintos dependiendo de la volatilidad y el precio del mercado. El problema es que al tener un indicador que no esta acotado dentro de unos márgenes nunca podremos determinar un valor eficaz que nos sirva para diferenciar cuando el mercado está en fase de contracción o de expansión. Los parámetros de este indicador deberíamos de ajustarlos cada poco tiempo dependiendo de la volatilidad y el precio del mercado (¡malo, malo!), y eso no nos serviría de nada ya que lo único que estaríamos haciendo es reajustes continuamente para adaptar nuestro sistema a los cambios que ha habido en los últimos periodos, pero que con mucha seguridad no servirán para los cambios futuros.
Este indicador (El de Van Tharp) evita este problema ya que da un resultado relativo entre 0 y 1. Por ejemplo podríamos determinar tal y como dice este hombre que el mercado está en fase de contracción cuando este indicador vale < 0.6 y ese valor sería un valor fijo.
Sobre la pregunta de Bollinger puedes investigar en la página del creador : http://bollingerbands.com/
En el apartado de Tutorial hay información de cómo utilizar las Bandas de Bollinger, espero que te sirva….
Gracias David. Otra pregunta… bueno más que pregunta es respecto a un pequeño problema que tengo con mi sistema y es que al ser tendencial en los laterales me da un montón de señales malas; se que es normal con este tipo de operativa pero también estoy seguro que se utiliza algún tipo de filtro para disminuir los daños ocasionados por estos momentos sin tendencia del mercado así que me gustaría que me recomendaras algo. Ya he probado con el ADX pero falla más que escopeta de feria, así que utilizo algunos métodos rudimentarios… por ejemplo, para el EUR/USD no hago caso a las señales cuando las bandas de bollinger se contraen hasta 15 pips o menos entre ellas y su media está casi horizontal y solo entro (eso sí, más tardíamente) cuando se produce la ruptura y sigo acompañando la tendencia…
Recuerda siempre que cuantos más filtros configures en tus sistemas más posibilidades tendrán de estar sobre-optimizados, aun así si estas utilizando las bandas de Bollinger para operar en las rupturas y además lo haces en Time Frames (espacios temporales) bajos para intentar reducir las señales falsas yo intentaría utilizar tres cosas. (posiblemente existan filtros mejores que yo desconozco pero estos tres suelen funcionar bastante bien)
La primera podría ser una media móvil de largo plazo para determinar tendencia; de esta forma cuando el mercado esté por encima de la media solo haces largos y por debajo solo cortos .
La segunda podría ser un filtro horario; solo operar con las bandas a favor de las rupturas en esos momentos del día en los que se registran los mayores volúmenes y las mayores micro-tendencias. Para esto deberías de hacer un estudio del Euro/Dólar para conocer exactamente cuales serían esas horas, normalmente en las horas en las que hay mayor volumen también suelen estar las mejores oportunidades. Ejemplo DAX entre las 16:00 y las 19:00. ¡Ojo con estos filtros porque son peligrosos, si el mercado cambia el sistema se va a pique!
Y por último un filtro de este tipo de expansión y contracción de rangos. Pero piensa que tal y como estas utilizando la distancia entre las bandas de bollinger ¡lo estás haciendo justo al contrario que como propone Van Tharp! Según su libro aconseja entrar cuando el rango de mercado esta contraído para intentar exprimir la futura ruptura.
Yo pienso que estos tres filtros te podrían ayudar a no tener tantas señales falsas en los laterales, ¡aun así tendrás a montones! Pero yo pienso que esto no debería de preocuparnos ya que las señales falsas solo son una característica más de los sistemas seguidores de tendencia.
Pues David, el Señor Van Tharp puede decir lo que quiera pero tomar posiciones en un lateral esperando pillar más tramo de la tendencia no es muy útil por que te aseguro que reventará por el lado contrario al que pensabas… je,je. Yo lo que hago en esos períodos es desactivar el sistema (utilizo el metatrader) y opero en los extremos de las bandas con una posición de cobertura contraria a mi posición. Es decir, sí tengo 0,2 lotes sell en la parte alta de las bandas coloco 0,4 buy a una distancia prudencial (donde tendría el stop) por sí revienta y me lleva por delante (ahora mismo hay un lateral en EUR/USD de 1 minuto). Lo malo es que el rango se vuelve por lo general más estrecho cada vez más y llega a ser desesperante. A lo mejor la solución es no operar y descansar en esos momentos pero también quiero sacarle el máximo a los movimientos como Don Van Tharp pero no pasivamente esperando la tendencia…
PD: Llevo dos meses en demo casi 12 horas al día y te aseguro que es mucho mejor que operar con stocks, las tendencias son limpias cuando se dan (no hay faroles), pocas barridas de stops (aunque utilizo coberturas, no stops) y la liquidez es absoluta. Además no están los terribles huecos del continuo y puedo operar en cualquier momento… sencillamente genial. Espero en un mes empezar en cuenta real por que los resultados son alentadores
Por cierto, ¡enhorabuena por haber hecho ese sistema! te deseo muchisíma suerte con los resultados, espero que me me informes de que tal te va todo en el futuro
Hangingman es muy sencillo de comprobar. Aplica cualquier filtro de expansión y contracción de rangos a tu sistema de bandas de Bollinger y haz lo siguiente:
Prueba que resultados da el profit factor de tu sistema cuando tu filtro de expansión y contracción de rangos se esté expandiendo y haz exactamente lo mismo cuando tu filtro se esté contrayendo. Los resultados de tu sistema en Profit Factor serán mejores cuando el indicador se esté contrayendo. (Yo ya lo he probado muchas veces). Esto pasa porque en el mercado hay un ciclo continuo que es expansión y contracción. Cuando está en fase de expansión es muy probable que cambie a fase de contracción y viceversa. Si hacemos operaciones cuando la tendencia ya está en marcha y ha empezado a expandirse es muy probable que entremos de forma retrasada y la tendencia se agote rápidamente, por el contrario, si intentamos capturar las rupturas justo antes de que haya comenzado a expandirse entonces estaremos aprovechando prácticamente toda la tendencia desde el principio y eso hace que las expectativas sean mejores.
Por otro lado cuando el mercado se encuentra en fase lateral la volatilidad generalmente suele ser baja y eso hace que por ejemplo tu sistema tenga un precio de stop inferior al precio de stop que podrías tener si el mercado ya se encuentra en fase de tendencia. Esto también es muy positivo ya que al tener un coste de stop mínimo y más probabilidades de capturar tendencias enteras eso hará que las expectativas del sistema a largo plazo sean mejores.
De todas formas hay que tener en cuenta que si operas basándote en las rupturas de Bolliger esas señales ya se producen cuando la tendencia ha comenzado a desarrollarse (ya no estamos en pleno lateral) y solo podemos elegir dos cosas: Entrar en fase de contracción (tarde) o entrar en fase de expansión (demasiado tarde).
También piensa que si determinas con una media móvil de largo plazo la tendencia y esperas al momento de la ruptura desde fase de contracción lo que estarás haciendo será operar siempre a favor de la tendencia pero después de que se haya producido un movimiento correctivo, es lógico pensar que esas pueden ser las mejores operaciones.
De veras, si no me crees prueba a hacer ese experimento y verás como los resultados de tu sistema son peores cuando la tendencia ya ha comenzado a desarrollarse y como son mejores antes de que esto pase.
Pues sí así lo afirmas ten por seguro que me pongo ahora mismo a hacerlo. Lo intentaré programar en el meta, no sé sí existen los indicadores que usas en el gráfico (canales de Donchian y el ratio HL) ya en el meta. Lo miraré. En cuanto pueda te pongo un resumen de los resultados de mi sistema; es demasiado sencillo pero funciona bien o por lo menos yo lo conozco.
Bueno, como este tema me apasiona (aunque lo tenga un poco olvidado por culpa del trabajo), os comento mis experiencias.
Yo tambien he estado jugando con algun sistema basado en en las bandas de bollinger, y mas concretamente en el sistema que expone Blai5 en su pagina
http://blai5.net/bbdobles.htm
Para filtrar laterales, lo que hago es exigir un cierre en el rango superior (entre 1 y 2 desviaciones estandard) o bienm directamente por encima de 2 desviaciones, y ademas una dilatacion brusca de las bandas.
El porcentaje de acierto no es nada malo para ser un seguidor de tendencia, la verdad.
En primer lugar felicitarte por el blog, es bastante interesante.
En segundo lugar, respecto a los sistemas tendenciales, como bien dices, dan bastantes señales falsas. Por lo tanto lo lógico es intentar reducir dichas señales.
¿No seria un buen filtro el siguiente?: Aceptar señales, unicamente con las tendencias primaria y secundaria a favor… ¿como lo ves?
Es un filtro muy interesantes el que comentas Iñigo. Mejora levemente el profit factor de nuestro sistema.
De hecho yo por ejemplo en el sistema de trading tendencial que utilizo para operar (simulo algunas de sus operaciones desde la sección servicios de esta web: “señales utilizando un sistema de trading”) tengo un filtro del estilo que comentas, por eso, desde comienzo de año todas las operaciones que he planteado en esa sección han sido bajistas.
Yo he estado probando con diferentes parámetros a la hora de añadir desviaciones típicas a la media central de Bollinger y parece que los parámetros que se acercan al 2 son bastante buenos en la mayoría de los casos. A mi me parece que las Bandas de Bollinger tal y como las usas dan señales muy buenas para entrar a mercado.
Iñigo, muchas gracias por tus palabras. La verdad es que pienso de una forma bastante parecida a la de Jorge, por ejemplo el sistema que utiliza Jose generalizando funciona mucho mejor cuando solo se aceptan operaciones que van a favor de la tendencia principal, a mi me gusta mucho una media clasica exponencial de 200 sesiones para determinar tendencia.
En el artículo de esta semana he descrito una pauta que explica Larry Williams en uno de sus libros que intenta aprovechar las falsas rupturas que se hacen en soportes y resistencias, aquí va el enlace:
/archives/585-Aprovechando-las-rupturas-falsas.html
Si, luego puedes usas los filtros que quieras (medias de 50, 100, 200…).
Personalmente, os recomiendo probar con las expansiones bruscas de las bandas como indicador de comienzo de tendencia y para filtrar laterales
Cialis american pharmacy. Free sample cialis.
Tracked: May 07, 23:13
Cialis best price buy online. Cialis. Dangers cialis and cocaine.
Tracked: May 08, 23:12
No prescription needed for valium. Buy valium c.o.d.. Order valium online. Diazepam valium and diarrhea. Side effects of valium.
Tracked: May 10, 23:08
Lethal dose of valium for dogs. Valium liquid form. Valium.
Tracked: May 11, 23:09
Tramadol maintenance. Tramadol hcl. Tramadol. Cheap tramadol prescriptions online. Tramadol cheap no rx. Tramadol use in canines.
Tracked: May 12, 23:10
Valium side effects. Valium no prescription. Buy valium. What does valium look like. Valium.
Tracked: May 13, 23:21
Tramadol 180. Comparative potencies of opioids tramadol. Tramadol side effects. Tramadol. Tramadol maintence.
Tracked: May 14, 23:12
Oral suspension tamiflu. Tamiflu scare. Tamiflu. Fda tamiflu reactions. Whatis tamiflu.
Tracked: May 19, 23:21
Tamiflu 72 hours. Australia tamiflu avian bird flu.
Tracked: May 20, 23:54
Lipitor prescription side effects. Lipitor versus pravachol. Stomatitis associated with lipitor. Lipitor reviews. Lipitor complications. Lipitor. Lipitor and joint pain.
Tracked: May 21, 23:45