Mira cómo descargar robots gratis
¡Búscanos en Twitter!
Pon "Me gusta" y sigue las noticias
Acceda a CodeBase desde el terminal MetaTrader 5
¿No ha encontrado el código necesario? Deje su pedido en la sección Trabajo
Cómo escribir un Asesor Experto o un Indicador

Librerías para MetaTrader 5 con los códigos fuente - 2

icon

Las librerías son pequeños subprogramas que contienen cierta funcionalidad que luego puede ser utilizada durante el desarrollo de las demás aplicaciones. La librería escrita y comprobada una vez permite acelerar el desarrollo de nuevas aplicaciones en el lenguaje MQL5. El ejemplo de esta librería es ALGLIB que reúne varias funciones del análisis numérico.

Los códigos fuente de las librerías pueden ser descargados y utilizados en el editor de estrategias comerciales MetaEditor. No se puede iniciarlos independientemente en MetaTrader 5.

Añadir código
últimos | mejores

Esta biblioteca proporciona un acceso relámpago a las series temporales para implementar los métodos habituales MQL4 (por ejemplo, iBarShift) en las aplicaciones MQL5 sensibles a los retrasos.

Mucha gente se interesa por el trabajo nativo con la bolsa BTC directamente desde MT. En la bolsa API es necesario enviar los datos con la confirmación de la validez de los parámetros a través de HMAC-SHA512. En esta clase se ha implementado el algoritmo de cálculo de SHA512 y HMAC

La biblioteca sincroniza Init/Deinit de los indicadores

Las funciones matemáticas originales, analizadas desde diferentes puntos de vista. Dichas funciones, o bien no tienen análogos o bien ejecutan su trabajo significativamente más rápido que las implementaciones alternativas

Clase que permite determinar (a partir sus programas MQL5) cambios en la ventana "Observación del Mercado" (cambio de clasificación de los símbolos, adición, eliminación de un símbolo o conjunto de símbolos), la apertura y cierre de nuevos gráficos, así como la presencia/ausencia del panel comercial en el gráfico en el que funciona el programa.

El filtro se basa en la decisión propuesta por la Biblioteca Estándar (Intraday time filter).

La señal está basada en el indicador Gann HiLo.

La señal se basa en un indicador desarrollado por el analítico brasileño Odir Aguiar (Didi).

Módulo de señales comerciales a base del módulo de señales del indicador Moving Average.

La clase CDir sirve para obtener los datos sobre lo archivos y carpetas fuera del «entorno protegido» (sandbox) de MQL5, como el comando Dir de MS-DOS. Se emplea la llamada a las DLL de sistema, por eso es necesario permitir su uso.

Devuelve el beneficio de la posición en puntos a base del historial de trading.

La librería permite asignar automáticamente el magic al Asesor Experto en cualquier símbolo y cualquier período de tiempo. Permite tener 65 535 magic en el mismo Asesor Experto a la vez.

Es la librería de los algoritmos de promediación. En el artículo "Promediación de series de precios para cálculos intermedios sin usar buffers adicionales" se puede encontrar la descripción detallada del trabajo con estos algoritmos.

Librerías de vinculación de los terminales МТ4/5 con R

La función devuelve el número de posiciones abiertas por el EA durante el día.

Módulo de señales comerciales del indicador de usuario "Candels High Open", un indicador de análisis de High y Open de las últimas tres barras.

Publico seis clases escritas para un uso conveniente y comprensible de los indicadores en su código.

Clase para trabajar con el algoritmo del cifrado por bloques.

Es un constructor para crear los histogramas de las distribuciones estadísticas de los indicadores, series temporales y sus derivados.

La versión de la función iBarShift para MetaTrader 5 recibe el parámetro tipo datetime —hora de apertura de la barra cuyo índice hay que saber.

Es una clase para intercambiar los datos entre los programas que permite enviar las estructuras del tamaño aleatorio a través de las variables globales del terminal de un programa al otro.

Es una librería de las clases para crear la interfaz de sus programas de una manera cómoda.

Operación byte a byte con estructuras y tipos estándar de datos

Una comparación delicada y vivaz de los valores double del "precio".

El ejemplar de clase retorna valores tales como Bid, Ask, High, Low, los precios de apertura y cierre de la vela actual o de cualquiera indicada en los parámetros, así como la hora de apertura de la vela.

Esta biblioteca permite automatizar el proceso de conexión al servidor comercial después de la aparición del error "Account disable".

Uso paralelo de los sistemas de órdenes de MetaTrader 4 y MetaTrader 5.

Las expresiones regulares suponen un lenguaje formal para procesar textos de forma rápida y flexible. Cada expresión regular es un patrón(máscara) para la cual el desarrollador de expresiones regulares trata de encontrar coincidencias con el texto de origen. El patrón consta de designaciones, operadores o constructores de un símbolo o varios caracteres.

Comprueba si una fecha pertenece al horario invernal o estival, el código ha sido desarrollado para la depuración de los eventos dependientes de las noticias.

Ejemplo de implementación de una matriz hash con una clave de cadena.

Sincronizamos los procesos de ОС/EA/MT, etc. Nada de DLL de autoría propia. ¡Ha llegado la hora de que mantenga todo bajo su control!

Biblioteca de cálculo de la fianza necesaria para la apertura de posición en MetaТrader 5.

Módulo de señales comerciales basado en el indicador "Delta ZigZag".

Módulo de trailing de posiciones abiertas, basado en el indicador "Delta ZigZag". Se usa en MQL5 Wizard.

Biblioteca para enviar mensajes de correo.

Biblioteca de funciones de la transformada rápida de Fourier FFT.

Biblioteca para trabajar con los archivos que usan WinAPI sin limitaciones de ubicación.

Clase para la ampliación de las capacidades de MqlRates.

La clase limita el tiempo de comercio del experto. Posee grandes capacidades de configuración, que permiten establecer una cantidad aleatoria de zonas temporales, así como comerciar solo en determinados días de la semana.

Esta sencilla clase se puede usar para configurar, por ejemplo, los diapasones comerciales o para prohibir/permitir determinadas acciones durante cierto tiempo o en ciertos días de la semana.

123456