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

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

TelegramToMT5 es un Asesor Experto de MetaTrader 5 que une Telegram y MT5 mostrando los mensajes de tus canales, grupos y chats privados de Telegram directamente en tus gráficos de trading. Simplemente crea un bot de Telegram, añádelo a tus canales/grupos deseados, y deja que el EA muestre todos los mensajes como comentarios en tu gráfico en tiempo real.

Este Script & EA permite a los codificadores hacer backtest de sus estrategias basadas en noticias que utilizan el Calendario MQL5.

Clases de comercio similares a MQL5 en Python para MetaTrader 5 Python

Biblioteca PrintXYZ() para imprimir información masiva desde el terminal.

El objetivo es hacer la función fácilmente disponible para cualquier tarea de integración de Telegram en el desarrollo de MQL5. Añadiendo este archivo a tu CodeBase, puedes simplemente incluirlo en tus Asesores Expertos y llamar a la función directamente desde el módulo incluido. Esto elimina la necesidad de volver a desarrollar el código desde cero repetidamente, asegurando la reutilización a través de múltiples proyectos.

Descomprima archivos GZIP de archivos *.gz o respuestas de sitios comprimidos con este formato.

El Asesor Experto (EA) RSI es una herramienta de negociación automatizada desarrollada para la plataforma MetaTrader 5 (MT5). Este EA aprovecha el Índice de Fuerza Relativa (RSI) para identificar señales de compra y venta, incorporando gestión de riesgos, cierre parcial de posiciones y restricciones horarias de negociación para optimizar el rendimiento de las operaciones.

Interfaz de devolución de llamada para temporizador

Serialización y deserialización del formato JSON

Registrador con capacidad para registrar módulos individuales o secciones de código

Un registrador con la capacidad de registrar módulos específicos o secciones de código

Un algoritmo de ordenación híbrido que proporciona un rendimiento rápido para ordenar matrices de tipos simples, estructuras o punteros a objetos.

Biblioteca básica para crear perfiles de volumen en el gráfico.

Versión rápida en JavaScript de la librería Report de fxsaber para comandos de trading estilo MT4 implementados a través de MT4Orders o Virtual. Funciona hasta 10 veces más rápido, el tamaño del archivo NTML es más pequeño, puede cargar y mostrar hasta 5,4 millones de líneas de informe.

Esta biblioteca permite crear visualizaciones para enviar fácilmente información de texto al gráfico a la velocidad más óptima.

Múltiples ejecuciones/optimizaciones en Tester.

Calendario: análisis fundamental histórico y en tiempo real.

Datos de una sola pasada del probador.

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).

123456