Indicadores: Fast ZigZag - página 5

 

Así que miraré tu dibujo.

Puede que en el de la izquierda haya un error visual y me haya equivocado, pero en el de la derecha no hay ninguna ambigüedad.

 
Karlson:

Así que miraré tu dibujo.

Puede que en el de la izquierda haya un error visual y me equivoque, pero en el de la derecha no hay ninguna ambigüedad.

1. el vértice/vértice está desplazado hacia la izquierda, hacia el valor mejor. Tú mismo sugeriste dibujarlo así: - "...Lo más probable ( debería) es que haya una baja definida en la horquilla hacia la izquierda".

2. Cuando dibuje MA en AO, debe especificar "aplicar a los datos anteriores del indicador" en los parámetros de MA.

 
Yurich:

1. el vértice/vértice se desplaza a la izquierda, al mejor valor. Tú mismo sugeriste dibujarlo de esta manera: - "...Probablemente ( debería) haber una baja definida en la horquilla hacia la izquierda".

2. Cuando dibujas MA en AO, debes especificar "aplicar a los datos anteriores del indicador" en los parámetros de MA.


Entendido, gracias, ahora lo investigaré.

Allí, cuando escribí sobre la horquilla en la página anterior, la horquilla está abajo (baja), en este momento el AO está por debajo de la EMA. Por eso es correcto.

 

He aquí un gráfico desmontado. Primero se aplicaron líneas de transición verticales. Luego se observaron manualmente altas-bajas en función de la posición de la AO-EMA.

 

Otro dibujo. En general, todo es correcto. Gracias.

Si usted puede hacer una versión en el código del indicador.

Pero en general todo es correcto.

 
Karlson:

Puedes intentarlo con la siguiente solución:

       bool EnablePeek=ao[0]>ema[0];
       bool EnableTrough=ao[0]<ema[0];
       //---
       if(EnableTrough) if(low[i]<low[min]) min=i;
       if(EnablePeek) if(high[i]>high[max]) max=i;
 

Sip. Todo es más preciso y dibuja por todas partes.

Excepto por mi primer dibujo del elemento izquierdo. Aparentemente hay un muy pequeño bajo.

Bien hecho. Ahora es un zigzag de onda.

Si entiendo el código, intentaré modificarlo yo mismo para AO_EMA.

Hoy lo he simplificado un poco. Había una EMA más alta en la diferencia 63-165. Correspondería a la marca azul del dibujo original.

 
Karlson:

Si entiendo el código, intentaré modificarlo para AO_EMA.


Puede conectar su indicador a través de iCustom() en lugar de iAO y iMA, y tomar el valor de ao desde el búfer cero, el valor de ema desde el primer búfer.

Si tienes alguna duda, te ayudaré.

 

Puedo y lo hice.

Solo se me ocurrio incrustar el codigo a traves de iMAs normales. Me confundo en indicadores y barras.

Esto es lo que tengo, un montón de cosas innecesarias.

También debe rechazar el parámetro

Puntos mínimos en un rayo

Es un poco innecesario, pero cambia la imagen.

Archivos adjuntos:
 
Karlson:

Así que puedo y lo hice.


Me equivoqué arriba, ao es el buffer cero, ema es el segundo buffer, el primer buffer que tienes es el índice de color.