Mira cómo descargar robots gratis

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

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.

Autorícese o regístrese para añadir nuevo código
últimos|mejores

Canal de precios de una duración aleatoria (timeframe) de la barra.

Función para pasar una posición abierta al punto muerto.

Entorno comercial virtual

Cálculo del mejor intervalo del trading.

La librería calcula la F óptima a base de la media geométrica. Ralph Vince escribió: «El volumen de pérdidas y ganancias va a variase constantemente durante el trading real. Por eso, el criterio de Kelly no es capaz de proporcionarnos la F óptima correcta». He creado esta librería para calcular la F óptima a base de la media geométrica, usando las fórmulas de Vince.

Son las librerías a base de las ideas del artículo «RDF en el aprendizaje reforzado»

Convierte el número en el texto.

Permite obtener el número mágico que se vincula con tres elementos: nombre del símbolo, timeframe, número de prefijo.

Esta librería y la clase iCanvas simplificarán el desarrollo de programas a través de Canvas.

Acceso a los datos de OnTradeTransaction en cualquier lugar del programa

Librería para ejecutar los métodos comunes del redondeo utilizados en el desarrollo de las aplicaciones MQL, clase-envoltorio primitiva para los valores tipo double y vector para los objetos CDouble. ¡Está compatible con MQL5 y MQL4!

Los análogos más rápidos de las funciones Bars y iBarShift.

La librería asegura un mecanismo simple de almacenamiento para los Asesores Expertos e indicadores.

Funciones cómodas para comparar y redondear los números con punto flotante (en precios, lotes, dinero).

Es un Asesor Experto no comercial que genera la información sobre el símbolo personalizado en el gráfico M1.

Impresión de los códigos de la devolución de la función GetLastError() y MqlTradeResult en forma de la descripción de texto.

Es un Asesor Experto no comercial que genera la información sobre el símbolo personalizado en el gráfico de un minuto.

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

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

Aumento de la precisión del temporizador estándar.

La librería EasyAndFastGUI le permite crear las interfaces gráficas para sus programas MQL.

Módulo de señales comerciales a base del módulo de señales del indicador iCCI (Commodity Channel Index, CCI).

Es la librería para crear un reloj análogo en los recursos gráficos de MetaTrader 4/5.

Implementación del diccionario (array asociativo) en MQL5 a base de CArrayObj y CList.

Biblioteca para crear iconos en el panel de tareas de Windows y enviar notificaciones de texto con ellos. El uso de esta biblioteca puede hacer sus programas MQL más informativos.

Biblioteca para trabajar con las subventanas del gráfico.

Biblioteca de lectura/escritura de los parámetros de los asesores.

Biblioteca para trabajar con símbolos normales y personalizados

Medidor de la productividad pura de los simuladores de estrategias MetaTrader 4/5.

Biblioteca para MetaTrader 4/5, que permite componer informes de la historia de transacciones.

Retorna el beneficio de la posición en puntos, la comisión, el swap y el beneficio en dinero basado en la historia comercial.

Clase-contenedor que usa una cadena de métodos para la adición rápida de parámetros y la eliminación de líneas de código.

Clase para controlar la aparición de la vela

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.

123456