Discusión sobre el artículo "Qué podemos hacer con la ayuda de medias móviles"

 

Artículo publicado Qué podemos hacer con la ayuda de medias móviles:

En este artículo, hemos recopilado algunos usos del indicador de media móvil. Si se requiere un análisis de curvas, para casi todos los métodos se han hecho indicadores que permiten visualizar una idea útil. En la mayoría de los casos, las ideas se han tomado prestadas de otros autores, pero, en conjunto, suelen ayudar a ver las tendencias principales con mayor precisión y, con suerte, a tomar mejores decisiones comerciales. Nivel de conocimiento de MQL5: inicial.

Ya hemos analizado cómo podemos usar una sola línea de media móvil para generar señales de mercado de compra o venta. Sin embargo, algunas personas creen que añadiendo uno o más indicadores con diferentes periodos pueden aumentar significativamente la precisión de la entrada.

Bien, vamos a crear un gráfico que muestre dos curvas con periodos de 5 y 8 barras. Los periodos se toman de manera bastante arbitraria, en este caso, de la serie de Fibonacci. Es importante que sean diferentes, describiendo una línea "rápida" y otra "lenta".

Dos medias móviles de forma simultánea

Figura 15. Dos medias móviles en un gráfico

A esas posibilidades que ya hemos explorado, se suma la posibilidad de observar la disposición mutua de las curvas, su codirección (o, por el contrario, la divergencia de sus direcciones). También aparece la distancia entre MA.

Cada uno de estos parámetros puede reforzar o debilitar algunas de las señales de movimiento que muestra cada una de las curvas, así como dar señales de entrada independientes.

Autor: Oleh Fedorov

 

He intentado experimentar con su indicador MA-Slope-Index-Bin.mq5. Me he dado cuenta de que incluso en zonas donde hay una clara tendencia bajista, da muchos más valores positivos que negativos. Al principio pensé que el problema es que utilizo valores de MA grandes, lo que hace que la MA sea muy suave y el pequeño valor Point()/100, que utiliza para sumar al numerador y al denominador para evitar la división por cero, empieza a introducir distorsiones importantes. Intenté reducir este valor de esta manera:

    slopeIndex=(extMAData[i-1]-extMAData[i-1-SlopeShift]+Point()/100*MABars)
               /(extMAData[i-2]-extMAData[i-2-SlopeShift]+Point()/100*MABars);

No sirvió de nada, el indicador siguió produciendo muchos más valores positivos que negativos. Y entonces me di cuenta de lo obvio: dividir menos por menos da un más. Tengo que cambiar algo en el algoritmo para que el indicador sea correcto. No entiendo cómo.

 
Verner999 la división por cero, empieza a introducir distorsiones importantes. Intenté reducir este valor de esta manera:

No sirvió de nada, el indicador siguió produciendo muchos más valores positivos que negativos. Y entonces me di cuenta de lo obvio: dividir menos por menos da un más. Tengo que cambiar algo en el algoritmo para que el indicador sea correcto. No entiendo cómo.

En este caso, la aplicación obvia (para mí) sería la siguiente: un valor positivo es sólo un aumento brusco de la pendiente (en la misma dirección), un valor negativo es un cambio brusco de dirección.

Si lo hace, este indicador, útil para el comercio por su cuenta, puede, por ejemplo, comprobar la pendiente anterior y la pendiente actual antes de mostrar la flecha, y si coinciden, no mostrar la flecha, si son diferentes - mostrar la flecha del color correspondiente.

Como me gustan los niveles, sólo observo cómo se comporta el precio después de un salto brusco en la pendiente, digamos, en los niveles de Murray o Gann (recuerde, la diferencia es que Murray sugirió dividir los intervalos significativos por 8, y Gann - por la mitad o por 3 - dependiendo de las otras entradas). Ese soy yo por ejemplo, pivotes y phibs son grandes también.... Lo principal es que si veo un cambio brusco en la pendiente en un nivel, puedo suponer una inversión.

 
Aplicación del indicador binario de pendiente (+niveles)

Añadiré una imagen para aclarar mi pensamiento anterior :-)

Las líneas lilas son los tiempos extremos, sobre los que se construyeron los niveles de ensalada (simplemente dividí el intervalo por la mitad y puse arriba y abajo dos intervalos (+-100% y +-200%).

Además, el 28.01.2022 recibimos una señal sobre un cambio brusco de la pendiente. Podemos ver que la dirección principal de la pendiente es hacia arriba (ya sea por el indicador principal de la pendiente [diagrama inferior], o por la propia pendiente MA).... Al mismo tiempo, el precio de este día se acercó a la diagonal de niveles y, de hecho, rebotó en ella. El precio está por encima de la curva MA. La tendencia principal es alcista, pero el rebote desde la diagonal sugiere una corrección. Posibles opciones de negociación:

  • bien en la apertura de la siguiente vela - a la baja con un stop en el máximo de la vela actual y takeout cerca de la curva (MA) o nivel (1/2);
  • o esperar a tocar la curva (y el nivel) - y más - arriba con un stop por debajo del 24.01.2022 (113.469 según mis datos).
La siguiente señal es el 04.03.2022. Un fuerte aumento de la pendiente en la dirección "principal", la pendiente sigue siendo alcista y vemos que el precio ha estado en un rango de 1/2-1 durante mucho tiempo. Al mismo tiempo, el precio de cierre nunca ha roto el nivel 1/2. Solución - operar al alza, en la apertura de la siguiente vela. Stop - por debajo de 1/2, takek - bien en +1/2, o no lo pongas y sal, digamos, por trailing (uno de mis favoritos - por fractales)....
 
Hola. - ¡Hola! ¿Puede proporcionar una versión de MT4 para MA-ATR3*5?
 
andy961125 #:
Hola. - ¡Hola! ¿Puede proporcionar una versión de MT4 para MA-ATR3*5?
Tómalo.
Archivos adjuntos:
ATR3x5.mq4  5 kb