Discusión sobre el artículo "El tipo de dibujado DRAW_ARROW en indicadores de símbolo y periodo múltiple"

 

Artículo publicado El tipo de dibujado DRAW_ARROW en indicadores de símbolo y periodo múltiple:

En este artículo nos ocuparemos de dibujar los indicadores de símbolo y periodo múltiple. Asimismo, mejoraremos los métodos de la clase para representar correctamente las flechas que muestran los datos de los indicadores de flecha calculados sobre un símbolo/periodo que no se corresponde con el símbolo/periodo del gráfico actual.

Continuamos con el tema de los indicadores de símbolo y periodo múltiple. El último artículo de esta serie trataba de los búferes de color en los indicadores de símbolo y periodo múltiple. Hoy mejoraremos la clase de indicador múltiple para que pueda trabajar con indicadores de flecha.

Los indicadores de flecha no implican la presencia constante de datos en su búfer de dibujado. Cuando aparece la flecha, hay un valor en el búfer, mientras que otras veces hay un valor vacío establecido en el búfer. Normalmente es EMPTY_VALUE, pero es posible establecer cualquier valor para un búfer que esté "vacío" y no aparezca en el gráfico. Esto podrá hacerse utilizando una función

PlotIndexSetDouble(buffer_index,PLOT_EMPTY_VALUE,empty_value);

donde buffer_index será el índice del búfer al que se asigna un valor vacío, mientras que empty_value será la magnitud del "valor vacío" que se asignará a ese búfer.

En los indicadores de periodo múltiple, donde el búfer se rellena de datos con interrupciones, deberemos tener en cuenta la presencia de valores vacíos donde no hay flechas, y no escribir estos valores vacíos en la barra del gráfico donde ya está escrito un valor no vacío. En caso contrario, la flecha colocada anteriormente será borrada por el nuevo valor en vacío. Esto será cierto si los datos del indicador calculados en un marco temporal inferior se copian en un marco temporal superior.

Lo explicaremos con un ejemplo. En la imagen del gráfico M5, las barras del gráfico M15 están marcadas:


Aquí vemos los fractales del gráfico M5 que deben fijarse en las barras del gráfico M15.

Autor: Artyom Trishkin