Fórmula para encontrar pares de comunicación
Si también quieres indicar que DIF está arriba o abajo en el eje 0 mediante cambios de color o segmentos de línea, puedo ayudarte a ajustar la fórmula para lograrlo. A continuación se muestra la fórmula modificada. Según sus requisitos, utilice colores y segmentos de línea para representar el comportamiento de cruce de DIF:
DIF:=EMA(closing, 36)-EMA(closing, 78);
DEA := EMA(DIF, 27);
MACD:=(DIF-DEA)*2;
//DIF pasa por el eje 0.
DIF_cross_zero=cruz(DIF,0);
DIF_cross_zero_color = DIF_cross_zero? color rojo: barra de color;
DIF_cross_above_zero_thick=DIF_cross_above_zero? LINETHICK2: Por defecto;
//DIF pasa por el eje 0.
DIF_CrossBelow_Zero = CROSS(0,DIF);
DIF_CrossBelow_Zero_Color = DIF_CrossBelow_Zero? color blanco: barra de color;
DIF_CROSS BELOW_ZERO_THICK = DIF_CROSS BELOW_ZERO? LINETHICK2: Predeterminado;
En el código anterior, utilicé dos variables adicionales para representar la situación en la que DIF se mueve hacia arriba y hacia abajo en el eje 0. Al utilizar estas variables con los colores correspondientes y el grosor de los segmentos de línea, puede ver el comportamiento de intersección de DIF en el subgrafo de comunicación.
Tenga en cuenta que debido a las limitaciones de la fórmula de gráficos auxiliares de comunicación, no podemos dibujar directamente un triángulo para representar el cruce de DIF. Las anteriores son las modificaciones que he hecho todo lo posible para brindarle, espero que puedan satisfacer sus necesidades. Si tiene alguna otra pregunta o necesita más ayuda, no dude en hacérmelo saber.