Discusión sobre el artículo "Búferes de color en indicadores de periodo y símbolo múltiple"

 

Artículo publicado Búferes de color en indicadores de periodo y símbolo múltiple:

En este artículo revisaremos la estructura de los búferes de los indicadores de periodo y símbolo múltiple y organizaremos la muestra de los búferes de color de estos indicadores en el gráfico.

El búfer del indicador monocolor es un array double normal, que se rellena con datos al calcular el indicador. Podemos obtener los datos de este array y mostrarlos en el gráfico utilizando la función CopyBuffer(), siempre que el array receptor sea un array double asignado como búfer del indicador dibujado(SetIndexBuffer()). Al copiar datos del búfer de la parte de cálculo del indicador al búfer de la parte de dibujado del indicador, los datos se mostrarán en el gráfico en un color establecido para el búfer-array de la parte de dibujado del indicador. Con los búferes de color, sin embargo, el caso es un poco diferente. El búfer de color tiene otro array además del array de datos, el array de índices de color.

Sobre la base de lo anterior, entenderemos que

  1. El búfer del indicador dibujado puede usar uno o más arrays para el dibujado, dependiendo del estilo del mismo.
  2. Para cualquier array de color, se utilizará otro array adicional: el array de índice de color del búfer a dibujar, cuyo índice será una unidad mayor que el índice del último array asignado al búfer dibujado.

Para una mejor comprensión, crearemos un nuevo indicador en el que especificaremos varios búferes a dibujar, tanto simples como de color, utilizando varios arrays para su construcción:

Autor: Artyom Trishkin