Los mejores códigos fuente en MQL4 y MQL5 según el ranking de los usuarios - 3

Añadir código

Laguerre MetaTrader indicador - un indicador completamente personalizado que no se basa en los indicadores estándar MT4/MT5. Muestra la línea de tendencia ponderada en una ventana separada del gráfico. Se puede utilizar para señales simples de entrada y salida. El indicador está disponible para MT4 y MT5.

Hora de cierre de velas. Colores de texto dinámicos. Optimizado para back-testing.

Este Asesor Experto (EA) implementa una estrategia de arbitraje triangular entre tres pares de divisas: EURUSD, USDJPY y EURJPY

El indicador DailyHighLow es una herramienta versátil diseñada para MetaTrader 5 (MQL5) para mostrar los niveles de precios altos y bajos en un gráfico basado en un marco de tiempo especificado. Este indicador es particularmente útil para los operadores que dependen de los niveles de precios clave para la toma de decisiones, ofreciendo flexibilidad a través de marcos de tiempo personalizables y métodos de cálculo de precios.

El script Auto SL TP por Risk Reward Ratio es una herramienta simple pero poderosa diseñada para los operadores de MetaTrader 5 que desean agilizar su proceso de gestión de riesgos. Este script automatiza el proceso de establecer los niveles de Stop Loss (SL) y Take Profit (TP) para las posiciones abiertas en base a una relación Riesgo:Recompensa y Stop Loss en pips definidos por el usuario. Tanto si eres un principiante como un trader experimentado, este script ahorra tiempo y asegura una gestión del riesgo consistente.

CCI Adaptativo - Índice del Canal de Materias Primas con límites superior e inferior que se ajustan dinámicamente en función de la volatilidad del mercado. Elimina los umbrales fijos (como 100/-100) mediante el uso de picos y valles suavizados por EMA, proporcionando señales de sobrecompra/sobreventa más fiables y adaptadas a la volatilidad actual de cada activo. Perfecto para identificar puntos de inversión de alta probabilidad con niveles de confirmación adaptables.

Zigzag que cambia la dirección de la onda en función de la variación porcentual del precio del activo.

Una herramienta ligera para scalping manual en MT5 usando atajos de teclado

El script elimina todos los iconos de autotrading del gráfico actual

supertendencia atr simple con filtro rsi

Este indicador construye un canal dinámico de precios utilizando el suavizado gaussiano para determinar las líneas de soporte y resistencia. Calcula los valores máximos y mínimos suavizados del precio para un periodo determinado, encuentra sus extremos y muestra tres líneas: resistencia superior (máximo del máximo suavizado), soporte inferior (mínimo del mínimo suavizado) y la línea intermedia entre ambas, formando un canal de negociación adaptable.

El script Limpiar Observación del Mercado es una sencilla herramienta diseñada para eliminar rápidamente todos los símbolos de su ventana de Observación del Mercado de MetaTrader 5 con un solo clic. Esto es particularmente útil cuando se quiere empezar de nuevo con un espacio de trabajo limpio o cuando su Market Watch se ha convertido en desordenado con demasiados símbolos. Propósito Con el tiempo, los comerciantes a menudo se acumulan numerosos símbolos en su ventana de Market Watch, por lo que es difícil centrarse en los instrumentos que operan activamente. Eliminar manualmente los símbolos uno a uno puede ser tedioso y llevar mucho tiempo. Este script automatiza todo el proceso, eliminando todos los símbolos en segundos.

Si tiene acceso al código del Asesor Experto, puede guardar los gráficos de saldo y equidad y calcular criterios de optimización adicionales añadiendo código adicional de esta biblioteca.

Descripción del Indicador - Candle Close Timer Nombre: Vela Cerrar temporizador Versión: 1.0 Autor: BENTRADE TRADING Enlace: https://www.mql5.com/en/users/dahmi_benali

Convertidor de verbalización NeuroPro para MQL5

Indicador del rango asiático con niveles de ruptura en la sesión de Londres. Flechas de entrada, alertas y notificaciones push. Optimizado para el XAUUSD en el gráfico M15.

Oscilador de impulso y tendencia a largo plazo basado en un filtrado dual de TRIX y LWMA.

Chart Navigator MT5 Light: un minimapa para desplazarse rápidamente por el gráfico de precios y acceder de forma ágil a tus marcas en él

Un sencillo asesor técnico basado en el cruce de dos medias móviles exponenciales (rápida y lenta), con Stop Loss, Take Profit, tamaño del lote y número mágico configurables.

La Matriz Direccional KCI (KCI-DX) es una herramienta analítica avanzada, inspirada en la física, que extrae la cinemática del mercado midiendo la longitud de la trayectoria del precio y la energía de la volatilidad. A diferencia de las herramientas de impulso convencionales, el KCI-DX emplea una normalización dinámica mediante la puntuación Z combinada con una función de activación sigmoide. Esto garantiza que el resultado se mantenga perfectamente dentro del intervalo de 0 a 100, lo que permite identificar con gran precisión la fuerza de la tendencia y el sesgo direccional sin distorsiones provocadas por los extremos históricos.

Un panel de control de supertendencias con múltiples divisas y múltiples símbolos

El script recoge el spread real de tu bróker a partir del campo «spread» de los gráficos de 1 minuto y muestra la mediana, el percentil 90 y el 99 en unidades de precio, en puntos y en fracciones de ATR, y además exporta a un archivo CSV el spread medio y máximo de cada hora del día. Es necesario para probar estrategias con los costes reales de tu cuenta, y no con un spread «típico» calculado de memoria.

Un modelo de predicción basado en la aproximación simbólica agregada (SAX)

Crea un perfil de volumen móvil que se adapta a la volatilidad en una ventana retrospectiva configurable y traza el punto de control (POC), los máximos y mínimos del área de valor, y los nodos de volumen máximo y mínimo (HVN/LVN) estadísticamente significativos directamente en el gráfico.

MSNR KeyLevels MultiTF traza los niveles clave de SNR de Malasia a partir de los timeframe M5, M10, M15, H1, H4 y D1 al mismo tiempo, en cualquier gráfico que tengas abierto. Un panel de control integrado te permite activar y desactivar cada marco temporal con un solo clic, de modo que pasas de un gráfico limpio a un contexto completo de marcos temporales superiores en un segundo, y vuelves atrás con la misma rapidez.

Detecta el símbolo «gold», independientemente del nombre que le dé el bróker, lee las especificaciones del contrato desde la plataforma en lugar de darlo por supuesto, y convierte el riesgo en la divisa de la cuenta en un tamaño de lote adecuado para ese bróker.

Indicador de puntos de pivote diarios para MetaTrader 5 con los métodos clásico y de Fibonacci. Muestra los puntos de pivote (PP), R1-R3 y S1-S3 utilizando la vela diaria anterior cerrada.

Una biblioteca de 24 clases MQL5 que supervisa el cumplimiento de las normas de una empresa de inversión —recaída, pérdida diaria, consistencia en los pagos, número mínimo de días de negociación, periodo de restricción de noticias— en cualquier cuenta, y cierra todas las posiciones en caso de incumplimiento sin abrir nunca una posición propia.

Un auténtico filtro de noticias del calendario económico que también funciona en las pruebas retrospectivas. Exporta los eventos una sola vez mediante un script y, a continuación, bloquea las nuevas entradas en torno a las noticias, tanto en tiempo real como en el Probador de Estrategias. Corrige el desfase de una hora por el cambio de horario de verano en las horas del calendario histórico.

Publica en un chat de Telegram las operaciones que abre y cierra tu MT5: dirección, símbolo, punto de entrada, stop y objetivo en pips, lotes y, al cierre, el resultado, los pips, el múltiplo de R y el tiempo de mantenimiento de la posición. Cola de reintentos, compatible con reinicios, nunca realiza operaciones. Notificador gratuito de operaciones para MT5 en Telegram y Discord.

Biblioteca para el control de las sesiones de negociación. Al inicio cuenta el tiempo de las sesiones de negociación para los 7 días de la semana (los sábados y domingos puede haber negociación de criptomonedas), hasta 10 sesiones por día. Luego en OnTick() puede hacer chequeos, y si un tick llegó fuera de la sesión de negociación, puede salir de su procesamiento.

Los códigos fuente escritos durante el desarrollo de la biblioteca para crear Asesores Expertos multidivisa que combinan muchas instancias de varias estrategias de negociación.

Modificación del indicador estándar Fractal

La barra envolvente se produce por debajo de la media móvil Ema que está subiendo - Operación de compra -

Este servicio comprueba periódicamente los swaps de símbolos predefinidos y guarda los cambios detectados en archivos CSV para su posterior análisis y posible repetición (no implementado aquí). También supervisa y alerta de los cambios de swap de las posiciones existentes.

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

Precision Sniper es un indicador de MT5 de confluencia múltiple inspirado en las principales herramientas de señales de TradingView, que califica cada señal de compra/venta (A+, A, B, C) basándose en la estructura de la EMA, el RSI, el MACD, el ADX, VWAP y la alineación de volumen, con 8 preajustes, confirmación de sesgo HTF, niveles automáticos de TP/SL, trailing stop y un panel de backtesting integrado.

En la sexta parte del libro “Programación en MQL5 para tráders”, estudiaremos un componente clave del lenguaje MQL5: la automatización del trading. Comenzaremos con una descripción de las entidades principales, como las especificaciones de los instrumentos financieros y la configuración de la cuenta comercial, elementos necesarios para crear asesores correctos.

Este es un indicador para calcular 14 tipos de medias móviles basadas en el precio de cierre.

El EA sólo negocia posiciones de compra y no utiliza Sl y TP.