Mira cómo descargar robots gratis
¡Búscanos en Telegram!
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
Asesores Expertos

Monitorización de cotizaciones (fichero mapeado en memoria) - Asesor Experto para MetaTrader 5

Visualizaciones:
1156
Ranking:
(27)
Publicado:
2014.01.14 13:18
Actualizado:
2017.11.02 15:04
memmap32.zip (737.29 KB)
memmap64.zip (8.42 KB)
monitor_v2.mq5 (12.56 KB) ver
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Este Asesor Experto es un ejemplo del uso de la DLL de Mapeado en Memoria para trabajar con las funciones de Mapeado de Ficheros.

En este ejemplo, el Asesor Experto crea un fichero virtual (mapeado en memoria) y empieza a actualizarlo con las cotizaciones de un símbolo.

Con este método, los Asesores Expertos pueden intercambiar datos (por ejemplo, cotizaciones) utilizando ficheros mapeados en memoria compartida.

El formato del fichero mapeado en memoria es el mismo que se utiliza para la versión del Asesor Experto para MetaTrader 4. Esto significa que usted puede intercambiar cotizaciones entre MetaTrader 5 y MetaTrader 4.

Monitorización de cotizaciones (fichero mapeado en memoria)

Cualquier otro intercambio de datos se puede realizar de manera similar.

El código contiene gran cantidad de comentarios y ejemplos de datos de salida.

La biblioteca MemMap32/64.dll (ver MemMap32/64.zip) debe guardarse en: carpeta_datos_terminal\MQL5\Libraries

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

Mapeo de Memoria Mapeo de Memoria

DLL (MS VC++ 2010) para trabajar con archivos mapeados en memoria.

Mapeado de Ficheros sin la DLL Mapeado de Ficheros sin la DLL

Clases (traducidas de C++ a MQL5) para trabajar con ficheros mapeados en memoria.

IncRVIOnArray IncRVIOnArray

La clase CRVIOnArray está diseñada para calcular los valores de RVI (Relative Vigor Index) a partir de los buffers del indicador. El indicador Test_RVIOnArray muestra un ejemplo de uso de la clase.

sSyncScroll sSyncScroll

Script para hacer scrolling simultáneo en varios gráficos