Mira cómo descargar robots gratis
¡Búscanos en Facebook!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Librerías

ZH_Global_Chart_Variable_Lib - librería para MetaTrader 4

Visualizaciones:
648
Ranking:
(6)
Publicado:
2016.05.17 09:46
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

Una variable global gráfica (objeto gráfico) es visible sólo para los programas de una ventana.

Este nivel de variable permitirá implementar fácilmente el intercambio de pequeños datos entre los programas de una ventana, usando los medios de MT4.

Cualquier entrada de datos es una cadena de texto en las propiedades del objeto gráfico. La longitud de la entrada no puede exceder de 62 caracteres.

Las funciones están divididas condicionalmente en cuatro grupos.

Funciones con variables globales gráficas.
  1. La función devuelve el valor numérico de la variable global gráfica.
  2. La función devuelve el valor string de la variable global gráfica.
  3. La función establece el valor numérico nuevo a la variable global gráfica.
  4. La función establece el valor string nuevo a la variable global gráfica.
Funciones con arrays gráficos.
  5. Devuelve los índices del primer elemento encontrado en el array gráfico.
  6. La función reduce el tamaño del array a una celda establecida.
  7. La función devuelve el número de elementos en la dimensión especificada del array gráfico.
  8. La función cambia el tamaño de la dimensión especificada del array gráfico.
  9. La función cambia el valor de la celda seleccionada en el array gráfico de datos de precisión doble.
10. La función lee la celda seleccionada del array gráfico de datos de precisión doble.
11. La función cambia el valor de la celda seleccionada en el array gráfico de datos string.
12. La función lee la celda seleccionada del array gráfico con datos string.
Funciones con archivos gráficos.
13. La función lee el número especificado de elementos desde el archivo gráfico al array unidimensional con datos de precisión doble.
14. La función lee todos los elementos desde el archivo gráfico al array bidimensional de números enteros con datos de precisión doble.
15. La función lee el número especificado de elementos desde el archivo gráfico al array unidimensional de números enteros.
16. La función lee todos los elementos desde el archivo gráfico al array bidimensional de números enteros.
17. La función lee el número especificado de elementos desde el archivo gráfico al array unidimensional con datos string.
18. La función lee todos los elementos desde el archivo gráfico al array bidimensional con datos string.
19. La función escribe el array unidimensional con datos de precisión doble al archivo gráfico.
20. La función escribe el array bidimensional con datos de precisión doble al archivo gráfico.
21. La función escribe el array unidimensional de números enteros al archivo gráfico.
22. La función escribe el array bidimensional de números enteros al archivo gráfico.
23. La función escribe el array unidimensional con datos string al archivo gráfico.
24. La función escribe el array bidimensional con datos string al archivo gráfico.
Funciones de servicio con variables globales gráficas, arrays y archivos.
25. La función del control de la presencia de la variable global gráfica.
26. La función de eliminación de la variable global gráfica.
27. La función devuelve el nombre de la variable global gráfica según el número del índice en la lista de las variables globales gráficas.
28. La función elimina las variables globales gráficas.
29. La función devuelve el número total de las variables globales gráficas.
30. La función cambia el nombre de la variable global gráfica.


MODIFICACIONES y ADICIONES.

1. Modificaciones en ZH_Global_Chart_Variable_Lib 0-80914 от 14.09.2008.
1.1. Cambiados los nombres de las funciones. Ahora tienen el aspecto más legible y lógico.
1.2. Corregido el error en la función "GlobalChartVariableDel()". A veces provocaba el “colcado” de MT4.
1.3. Mejorada la función "ChartDoubleArraySet()". Ahora no hace falta indicar el tamaño del array si ya existe.
1.4. Añadido nuevo parámetro en la función "ChartDoubleArraySet()" para llenar el array gráfico con valores predefinidos (inicialización).
1.5. Añadidas funciones "ChartStringArraySet()" y "ChartStringArrayGet()" para escribir y leer los datos string en los arrays gráficos.
1.5. Añadidas funciones "FileChartWriteStringArray1()", "FileChartWriteStringArray2()", "FileChartReadStringArray1()", "FileChartReadStringArray2()" para escribir y leer los datos string en los arrays gráficos.
2. Modificaciones en ZH_Global_Chart_Variable_Lib 0-80919 от 19.09.2008.
2.1. Corregido el error en las funciones "ChartDoubleArrayGet()" y "ChartStringArrayGet()". Devuelve cero en las celdas de la primera dimensión al acceder a la última celda de la segunda dimensión.
2.2. Añadida la función "ChartArrayDownSize()" que reduce el tamaño del array a una celda establecida.
2.3. Añadida la función "ChartArrayBsearch()" de búsqueda del elemento especificado.
2.4. Añadidas las condiciones de salida por error de las funciones que leen y modifican (si no hay objeto de la lectura).
3. Modificaciones en ZH_Global_Chart_Variable_Lib 0-81111 от 11.11.2008.
3.1. Corregido el error en la función "GlobalChartVariablesDeleteAll()". Antes la función se ponía en el ciclo al eliminar todas las variables según la plantilla. La función "GlobalChartVariablesDeleteAll()" ha sido optimizada
3.2. Corregido el error en la funció "ChartStringingArrayGet()". Al leer una celda vacía, se devolvía la cadena entera tras esta celda.
3.3. Modificado el valor devuelto en la función "ChartDoubleArrayGet()" en caso del error de "-1" a "0" (cero).
4. Modificaciones en ZH_Global_Chart_Variable_Lib 0-90105 от 05.01.2009.
4.1. La función "GlobalChartVariablesDeleteAll()" ha sido corregida y optimizada



Usted puede leer y escribir las variables usando las funciones desde cualquier grupo y en cualquier combinación. Incluso, hay posibilidad de escribir y leer diferentes tipos de datos en el mismo archivo o array.

Las funciones parecen a las funciones incorporadas del mismo tipo de MQL4 según sus nombres y ubicación de parámetros.

Se adjunta el archivo de cabecera. Colóquelo en la carpeta con archivos incluidos.

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/8412

ZZ_All Quotings 0-0090 ZZ_All Quotings 0-0090

Es un script para cargar el historial de todos los pares de divisas conocidos, metales, índices, CFD y para controlar los “agujeros” en el historial.

Mouteki-Demark trend new Mouteki-Demark trend new

Otro indicador Demark.

Indicador del cambio del tick Indicador del cambio del tick

Muestra a cuántos puntos se ha cambiado el precio con la llegada del nuevo tick.

Indicador de combinaciones de velas (Velas japonesas). Indicador de combinaciones de velas (Velas japonesas).

Indica en las combinaciones de velas usando "wingdings".