Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
DRAW_HISTOGRAM2 - indicador para MetaTrader 5
- Visualizaciones:
- 1179
- Ranking:
- Publicado:
- 2014.01.14 09:04
- Actualizado:
- 2016.11.22 07:33
- ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
El indicador dibuja el segmento vertical de cada barra entre los precios de apertura y cierre.
El estilo de dibujo DRAW_HISTOGRAM2 se puede aplicar tanto para dibujar en una ventana separada como en la ventana principal del gráfico. No dibuja valores vacíos, los valores vacíos del indicador se deben especificar de forma explícita. El estilo DRAW_HISTOGRAM2 necesita dos búferes de datos.
El color, el ancho y el estilo del histograma cambian aleatoriamente cada N ticks. En la función OnInit() el indicador elige un día de la semana (invisible_day); las barras de ese día se llenan de valores vacíos (PLOT_EMPTY_VALUE=0):
//--- define el valor vacío PlotIndexSetDouble(plot_index_DRAW_SECTION,PLOT_EMPTY_VALUE,0);
Las propiedades iniciales del gráfico plot1 se definen con la directiva de preprocesador #property, luego estas propiedades cambian aleatoriamente en la función OnCalculate().
Ver también: Estilos de dibujo en MQL5.Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/333
El estilo de dibujo DRAW_HISTOGRAM se utiliza para representar los valores del búfer del indicador en forma de histograma.
DRAW_SECTIONEl estilo de dibujo DRAW_SECTION se utiliza para representar los valores del búfer del indicador en forma de segmentos.
El estilo de dibujo DRAW_ARROW se utiliza para representar flechas (símbolos del conjunto Wingdings).
DRAW_ZIGZAGEl estilo de dibujo DRAW_ZIGZAG permite dibujar segmentos con los valores de dos búferes de indicador. Es como DRAW_SECTION, pero permite dibujar segmentos verticales dentro de una barra.