id_digits_object: Un Indicador Esencial para MetaTrader 5

Mike 2015.11.03 16:19 22 0 0
Archivos adjuntos

Al hacer clic en cualquier objeto gráfico, este indicador muestra información clave en la pestaña de Expertos del terminal:

  • nombre y tipo del objeto seleccionado;
  • fecha y valores de sus puntos de anclaje;
  • el número de decimales (dígitos en la parte fraccionaria) de estos valores de puntos de anclaje.

Funciona con objetos gráficos tanto en la ventana principal como en sus subventanas.

Este indicador puede ser de gran ayuda para identificar valores de puntos de anclaje no normalizados al mostrar la cantidad de decimales en ellos. La función para calcular el número de decimales se puede utilizar de forma independiente en otros programas.

El indicador es compatible con los siguientes objetos gráficos:

Identificador: Descripción:
OBJ_HLINE
Línea Horizontal
OBJ_TREND
Línea de Tendencia
OBJ_TRENDBYANGLE
Línea de Tendencia por Ángulo
OBJ_CYCLES
Líneas Cíclicas
OBJ_ARROWED_LINE
Línea con Flecha
OBJ_CHANNEL
Canal Equidistante
OBJ_PITCHFORK
Tenedor de Andrews
OBJ_GANNLINE
Línea de Gann
OBJ_GANNFAN
Fan de Gann
OBJ_GANNGRID
Cuadrícula de Gann
OBJ_FIBO
Retroceso de Fibonacci
OBJ_FIBOTIMES
Zonas de Tiempo de Fibonacci
OBJ_FIBOFAN
Fan de Fibonacci
OBJ_FIBOARC
Arcos de Fibonacci
OBJ_FIBOCHANNEL
Canal de Fibonacci
OBJ_EXPANSION
Expansión de Fibonacci
OBJ_ELLIOTWAVE5
Onda Motiva de Elliott
OBJ_ELLIOTWAVE3
Onda Correctiva de Elliott
OBJ_RECTANGLE
Rectángulo
OBJ_TRIANGLE
Triángulo
OBJ_ELLIPSE
Elipse
OBJ_ARROW_THUMB_UP
Thumb Up
OBJ_ARROW_THUMB_DOWN
Thumb Down
OBJ_ARROW_UP
Flecha Arriba
OBJ_ARROW_DOWN
Flecha Abajo
OBJ_ARROW_STOP
Señal de Parada
OBJ_ARROW_CHECK
Señal de Verificación
OBJ_ARROW_LEFT_PRICE
Etiqueta de Precio Izquierda
OBJ_ARROW_RIGHT_PRICE
Etiqueta de Precio Derecha
OBJ_ARROW_BUY
Señal de Compra
OBJ_ARROW_SELL
Señal de Venta
OBJ_ARROW
Objeto Flecha
OBJ_TEXT
Objeto de Texto

Los indicadores en subventanas de un gráfico a menudo tienen valores que difieren del gráfico principal en la cantidad de decimales. Este programa auxiliar permite verificar el número de decimales de los valores de los puntos de anclaje de los objetos gráficos (establecidos en las subventanas de los indicadores). Independientemente de la cantidad de decimales establecidos en la ventana principal:


Fig. 1. CCI subventana del indicador con valores de dos dígitos en un gráfico con cotizaciones de cinco dígitos. La línea de tendencia en la subventana CCI con valores de dos dígitos



Fig. 2. MACD subventana del indicador con valores de seis dígitos en un gráfico con cotizaciones de cinco dígitos. La línea de tendencia en subventana MACD con valores de seis dígitos



Fig. 3. Valores de puntos de anclaje de la Onda Motiva de Elliott en la ventana principal de un gráfico.

A menudo, pueden presentarse diferencias extrañas al aplicar el id_digits_object. Por ejemplo, en la fig. 4 a continuación, se puede ver claramente una línea con cinco dígitos en un gráfico de cotizaciones de cinco dígitos, cuyas propiedades también muestran cinco dígitos, pero el indicador "audazmente" muestra ocho:


Fig. 4. id_digits_object ha encontrado un valor no normalizado en una línea horizontal

Si esto sucede al hacer clic en un objeto gráfico configurado por programación, entonces, si es necesario, verifica el uso de la normalización del valor en el momento en que se establecen los objetos en el código del programa que creó el objeto. Si el objeto se estableció en el gráfico manualmente, entonces, si es necesario, sus valores se pueden editar manualmente de la siguiente manera:

  • en la pestaña "Configuraciones" del cuadro de propiedades de dicho objeto, haz clic en el valor del punto de anclaje (si tiene varios valores de puntos de anclaje, es suficiente hacer clic en el superior, por ejemplo);
  • cierra el cuadro de diálogo de propiedades del objeto presionando el botón "Ok".

Después de eso, haz clic en el objeto nuevamente para asegurarte de que los valores estén normalizados con la ayuda de id_digits_object. Las figuras 5 y 6 demuestran visualmente el orden de los pasos descritos:


Fig. 5. Normalización de un objeto configurado manualmente a través de su cuadro de diálogo de propiedades



Fig. 6. La misma línea horizontal, pero con un valor normalizado

Sin embargo, si es necesario, para normalizar los valores de los puntos de anclaje de los objetos configurados manualmente se pueden utilizar métodos programáticos. Por ejemplo, hay un indicador listo para líneas de tendencia, líneas horizontales y niveles de Fibonacci: ID Rounding o eliminando 3 para MT5, que no solo ayuda a normalizar los valores de los objetos gráficos, sino que también los redondea al decimal requerido si es necesario.

Lista
Comentarios 0