Categoría: Técnica / Método

Sobre Filtros de Tendencia

Sobre Filtros de Tendencia

Existe un problema generalizado en la programación de sistemas tendenciales: los laterales.

La lateralidad, en sí, no debería causar grandes perjuicios en nuestro balance de beneficios [poco desplazamiento = poca pérdida o poca ganancia]. La realidad es que, en la mayor parte de los casos, provocan una auténtica cascada de órdenes de entrada y salida para felicidad de los brokers, ocasionando un sinfín de comisiones por operaciones inútiles. ¿Cómo evitarlo o minimizarlo?

Yo tengo un abanico de trucos que me reservo para mí, pero tampoco tengo inconveniente en lanzar alguna idea al respecto por si a alguien puede servir de ayuda. Como siempre, les dejaré un extremo del ovillo para que, quien tenga interés, pueda desarrollar la idea por sus propios medios.

Uno de los métodos que me han dado buenos resultados es la creación de filtros de bloqueo. Es decir, cuando se da una “situación matemática” de lateralidad puedo:

  1. Deshacer posiciones y quedarme en liquidez hasta que pase.
  2. Mantener posiciones pero evitar cualquier nueva ejecución.
  3. Permitir cierre de posiciones, pero no aperturas.

Ya les avanzo que esta última es mi favorita, aunque cualquiera de las otras puede ser válida según los casos.

Pero, ¿cómo detectar matemáticamente una entrada en lateral? Si lo piensan bien, soluciones hay muchas y seguro que serán capaces de inventar alguna que funcione bien, sea directamente sobre el precio, con medias o indicadores de tendencia. Yo les propongo una clásica en dos variantes y con el Momentum como base. Espero que les sea de utilidad.


Si te interesa este tema, consulta la parte final del artículo: Sobre Herramientas Neutras: Concepto y Enfoque donde describe las posibilidades de indicador Blai5 Atlas usado como filtro de tendencia.

Técnica: PS Astro v. 2.0

Técnica: PS Astro v. 2.0

Cuando se decide dejar una variable configurable en un indicador puede representar una ayuda o una complicación. En el caso de Astro 2.0 esto es así, porque se pretendía poder ajustar al máximo sus movimientos a la fase tendencial temporal de cada activo. Eso, a veces es posible y otras, no.

Astro 2.0 está diseñado como un seguidor de tendencia. Por ello cuanto más en tendencia (alcista o bajista) esté el activo, mejores resultados dará. Seleccionar un grupo de activos que presenten largas tendencias y aplicar este ProScreener (PS) nos permitiría anticipar puntos de entrada y salida adecuados.

El código está abierto y el PS es de libre descarga. En su forma más simple (la que se entrega) encuentra y lista todos los valores que se encuentren cerca del cruce de MM y MF en formato de bandas, o cerca del cero en formato «Astro». Eso implica un posible giro o cambio de tendencia (que puede que sea momentáneo).

Algunas características:

Graf. 1

Ese código dice que busque en el listado o mercado designado todos los activos en los que el indicador Blai5 Astro 2.0 obtenga valores entre +1 y -1, que prescinda de su signo y los presente ordenados por proximidad a cero (Astro).

Graf. 2

Podemos hacer dos variaciones sencillas. En un mercado menor (con pocos activos) puedes ampliar la búsqueda sustituyendo el 1 y -1 en el código por valores mayores. Aparecerán más activos, aunque también más lejanos al corte.

La segunda variación que podemos hacer en el PS (y también en el indicador) es la modificación del periodo (T). En general no será necesario, pero en algún caso se podrán optimizar los resultados.

Si hacemos un backtest de un activo con una buena tendencia mantenida (si no hay tendencia, no hay beneficios en ningún sistema/herramienta de modelo tendencial, independientemente de qué herramienta se trate), podremos observar hasta que punto modificar la variable T es necesario o recomendable.

Si, en escala diaria, hubiésemos entrado cortos y/o largos comprando o vendiendo 2000€ cuando lo indicaba Astro 2.0 (cruce) sin modificar su variable T (8), en este ejemplo habríamos obtenido este resultado:

Graf. 3

Si creamos un probacktest (PB) para descubrir si algún otro valor de la variable T hubiese sido mejor, este es el resultado:

Graf. 4

En el eje inferior, los valores de T y a la izquierda el rendimiento ofrecido en ganancias. El primer valor es 3 y el último 32. Por ganancias, los mejores valores de T eran 6 y 7. A la vista del gráfico, cada cual deberá decidir si quiere valorar esa posibilidad de optimización, que está abierta.

¿Cómo se cambia el valor de la variable T en el indicador?

Graf. 5

¿Cómo se cambia el valor de la variable T en el PS?

Graf. 6

Sustituye el valor [8] por el que consideres más oportuno, por ejemplo, en el caso anterior para obtener máxima optimización, deberías sustituirlo por [6].

Pero, si no tienes costumbre de tocar los códigos, no te lo recomiendo y, como vimos en el gráfico 4, el valor por defecto en general está en la banda correcta de optimización.


Truco/Consejo: Para obtener el MÁXIMO RENDIMIENTO de Astro, escoge un activo en CLARA tendencia (alcista o bajista) y entra SÓLO en esa dirección en compra o recompra.

Graf. 7: Sistema Astro 2.0 L (sólo Largos) aplicado a Apple

También te puede interesar: