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

Asesores Expertos para MetaTrader 5 con los códigos fuente

icon

Los Asesores Expertos sirven para analizar los gráficos de precios y el trading automático a base de las reglas establecidas. Aquí encontrará los códigos fuente en MQL5 para solucionar las tareas más variadas. Hay tanto los EAs muy simples de intersección de las medias móviles, como los robots comerciales que tienen los algoritmos complejos de generación de señales y protección contra los errores de trading.

Los EAs publicados pueden ser descargados e iniciados en MetaTrader 5. Antes de utilizarlos, se recomienda probar y optimizarlos en el Probador de estrategias comerciales. Además, la librería de los EAs está disponible directamente desde la plataforma MetaTrader 5 y el entorno de desarrollo MetaEditor.

Añadir código

EMA(10) x EMA(30) scalper for XAUUSD on M15 with Jakarta session filter. Educational sample: fixed lot, SL/TP in points, max 1 position, spread filter. Tested on 100% real ticks.

Daily Zone Recovery es un asesor de trading multistrategia para MetaTrader 5 que opera basándose en los máximos y mínimos de la jornada bursátil anterior. El asesor técnico analiza el comportamiento de los precios cerca de los extremos diarios, utiliza tres estrategias de entrada independientes y puede gestionar las posiciones mediante una red de volumen fijo.

Establece tu porcentaje de riesgo, arrastra el stop y obtén el tamaño exacto del lote con el precio en la moneda de tu cuenta, incluyendo el margen y el objetivo. Solo realiza cálculos, nunca opera.

Utilidad gratuita de código abierto para gráficos de MT5, de solo lectura, que evalúa las condiciones actuales de la tendencia y elabora planes de riesgo para posiciones largas y cortas normalizados según el bróker. Utiliza la dirección y la pendiente de la media móvil, el ADX, el índice de eficiencia, el ATR, el spread, la divisa de la cuenta y las especificaciones del símbolo. Nunca abre, modifica ni cierra operaciones.

Este EA para MT5 es una herramienta de diagnóstico que no realiza operaciones, sino que recopila y muestra las especificaciones técnicas del bróker y del entorno de negociación. El código está estructurado en 4 bloques principales: Recopilación de datos (CollectAll): Extrae información sobre la cuenta (apalancamiento, divisa), el símbolo (dígitos, spread, swap, volúmenes, niveles de stop), la latencia (ping) y la zona horaria (diferencia entre el servidor y UTC). Calcula el swap en moneda real. Muestreo (OnTick): Actualiza en tiempo real las estadísticas sobre el spread (mínimo, medio, máximo). Salida: Imprime los datos en el registro «Expertos», los guarda en un archivo CSV y los muestra en un panel gráfico en el gráfico (UpdatePanel). Ayudas: Funciones como CalcSwapInCurrency y varios *ToStr convierten los datos numéricos sin procesar del bróker en cadenas legibles.

Herramienta de gestión de operaciones integrada en el gráfico para MetaTrader 5, diseñada exclusivamente para ajustar posiciones existentes, ya sean manuales o gestionadas por EA. Incluye controles con un solo clic para establecer el punto de equilibrio, desplazamientos de puntos, bloqueo de beneficios, stops dinámicos, objetivos de Take Profit con relación riesgo-recompensa (1R–3R) y cierres parciales validados por volumen (25 %–100 %). Incluye una interfaz gráfica de usuario con gráficos arrastrables y filtrado por símbolo y dirección. No abre nuevas operaciones.

Calculadora de riesgo profesional de código abierto para MetaTrader 5. Calcula el riesgo monetario, el porcentaje de riesgo de la cuenta, el beneficio potencial, la relación beneficio-riesgo, el margen requerido y el nivel de riesgo.

Calculadora de margen profesional de código abierto para MetaTrader 5. Calcula el margen requerido, el impacto en el margen libre, el nivel de margen, el valor de la posición y la seguridad del margen mediante un moderno panel de control de Quantora.

Un sencillo panel de gestión de operaciones en MQL5 que incluye líneas en los gráficos mediante la función de «arrastrar y soltar», cálculo dinámico del tamaño del lote en función del porcentaje de riesgo, modos de stop loss ATR/por punto y seguimiento en tiempo real de las ganancias y pérdidas variables.

Se mantienen las posiciones dentro del rango de la sesión asiática en XAUUSD y, a continuación, se coloca un par OCO de ruptura (BuyStop/SellStop) para la apertura de Londres, con stops basados en el ATR y un tamaño de posición en función del porcentaje de riesgo. Sin indicadores, sin discrecionalidad: el rango se mide, no se adivina.

Una implementación en MQL5 de las cuatro estrategias cruzadas del marco de «medias móviles relativas» de Bloch, con sus reglas de salida «Adaptive Crossover Exit» que varían según el régimen de volatilidad. Las entradas y salidas se realizan en el espacio de fractiles, por lo que los umbrales tienen el mismo significado en todos los símbolos.

Pro Manager es un asistente de trading «todo en uno» para MT5 diseñado para empresas de trading por cuenta propia y operadores profesionales. Ejecuta operaciones más rápido, gestiona las posiciones de forma más inteligente, controla el riesgo de manera eficiente y automatiza las tareas diarias de trading con potentes herramientas como «Break-even», «Average TP», gestión de «Magic Number» y «Auto Grid».

Muestra de estrategia impulso Oro a favor de la tendencia

El EA «Nikkei 225 Gap Continuation» es un asesor experto de MetaTrader 5 que opera con movimientos de continuación alcistas y bajistas tras la brecha de apertura de la sesión al contado. Combina una ruptura del rango de apertura con la confirmación del VWAP, el dimensionamiento automático de la posición basado en el riesgo, la recogida parcial de beneficios, la gestión del umbral de rentabilidad y una salida forzada de la sesión. El EA es compatible tanto con cuentas de compensación como con cuentas de cobertura.

BlueMoon EA es un asesor experto para MT5 que combina entradas mediante la envolvente EMA con una gestión adaptativa de la cesta de activos, un dimensionamiento progresivo de las posiciones, filtrado por spread, protección contra caídas y recuperación automática de operaciones para cuentas de cobertura.

Professional Utility EA for Prop Firm risk management. It features daily equity monitoring, staged mitigation on losing positions, and absolute hard stops via a self-healing graphical dashboard.

Esta versión presenta un prototipo de negociación automatizada ligero, desarrollado sobre el marco «Interactive Supply and Demand Zone Manager». El marco permite a los operadores trazar y gestionar sus propias zonas de oferta y demanda, mientras que cada zona mantiene su propio ciclo de vida, historial de interacciones y estado cambiante a medida que varían las condiciones del mercado. Este enfoque híbrido combina zonas definidas por el usuario con la supervisión, la validación y la gestión automatizadas de las operaciones. La estrategia evalúa las zonas que cumplen los requisitos mediante un proceso de decisión estructurado antes de generar acciones de negociación. El registro detallado proporciona visibilidad sobre el comportamiento de las zonas, lo que permite a los operadores estudiar las interacciones y desarrollar sus propios enfoques utilizando la información recopilada.

Un diario de operaciones de nivel institucional y un conjunto de herramientas de análisis del comportamiento diseñados para funcionar íntegramente dentro de MetaTrader 5. La aplicación está diseñada como un panel de control de un solo archivo y sin dependencias que sustituye los objetos estándar de la terminal por un canal de gráficos vectoriales de alto rendimiento con doble búfer (CCanvas). Ofrece análisis cuantitativo en tiempo real, auditoría de riesgos conductuales, un calendario mensual con desplazamiento vertical y fichas de registro interactivas con edición de notas integrada directamente en el gráfico.

Asesor experto educativo para MT5 que utiliza la alineación de la media móvil exponencial (EMA) de 9 y 21 sobre velas cerradas y el filtrado del RSI de 14, con ejecución de lotes fijos y un panel de control compacto en negro y dorado.

Supertendencia con gestión de TP y SL mediante la estrategia «basket»

Roturas basadas en el canal o la banda de envolvente; lógica de múltiples EA en un solo EA

Un EA multistrategia que es una auténtica mina de oro :)

La cúspide de la red algorítmica y el impulso cinético. Bienvenido al KCI Native Matrix Engine: un gigante algorítmico implacable, basado en las matemáticas y desarrollado de forma nativa para MetaTrader 5. Diseñado para entornos de negociación de alta frecuencia (HFT), este EA prescinde de las pesadas bibliotecas estándar y opera directamente a nivel de enrutamiento del servidor.

Un copiador de operaciones de cliente a cliente local con un panel de control personalizado en C# y un canal de transporte en Go; el código fuente completo se incluye en el archivo comprimido (versión basada en sockets), con latencia ultrabaja.

Este asesor experto supervisa el oscilador estocástico para cerrar automáticamente las posiciones en función de las condiciones seleccionadas por el usuario: cruces por encima de la zona de sobrecompra o por debajo de la zona de sobreventa, entrada en zonas de sobrecompra o sobreventa, o salida de dichas zonas. Las posiciones se filtran para su cierre según su estado de rentabilidad (pérdida, ganancia o ambos). Un modo de prueba opcional activa señales de entrada básicas cuando la línea %D cruza niveles de desviación configurables en torno a la línea media (50).

El KCI Embedded Sniper es una solución de trading algorítmico diseñada para entradas de reversión de alta precisión. A diferencia de los Expert Advisors convencionales, que dependen de indicadores externos (los cuales suelen adolecer de desincronización de subprocesos y latencia), este EA cuenta con un motor del Índice de Compresión Cinética (KCI) totalmente integrado. Al integrar todo el marco matemático del KCI —el cálculo de los cocientes de velocidad, el desplazamiento cinético, la dispersión de energía y la velocidad de fase— directamente en la lógica central del EA, hemos eliminado el «retraso asíncrono». El resultado es un motor de «francotirador» ultrarrápido que valida el agotamiento del mercado (Singularidad) y los extremos de impulso (Williams %R) con precisión de microsegundos, operando únicamente sobre barras completadas para garantizar un rendimiento sin repintado.

Control de pérdidas diarias a nivel de cuenta: cuando tus pérdidas diarias alcanzan un umbral configurable, se cierran todas las posiciones y órdenes pendientes, y la cuenta permanece inactiva hasta el siguiente reinicio diario. Límites en porcentaje o en dinero, hora de reinicio configurable (hora del servidor), panel visual arrastrable con indicador en tiempo real y botones manuales «CERRAR TODO» / «BLOQUEAR» con confirmación mediante clic. Funciona con cualquier bróker, símbolo, tamaño de cuenta y divisa: cobertura y compensación, sin DLL.

EA de day trading para la ruptura del rango asiático. Multisímbolo, M15/M30/H1. Coloca órdenes stop pendientes durante la sesión de Londres fuera del rango asiático previo a Londres, utilizando señales PSAR + MACD + estocástico, con gestión automática del horario de verano de Londres y Nueva York, stops estructurales, trailing stop y break-even.

SteepMA V0.7 es un EA de seguimiento de tendencias que se basa principalmente en la «pendiente de la media móvil» como criterio de entrada. Selecciona movimientos de mercado de alta certeza mediante la cuantificación de la intensidad de la tendencia y, junto con un sistema de stop-loss dinámico que se ajusta progresivamente, permite asegurar los beneficios; además, incorpora una base de datos SQLite que garantiza la trazabilidad de todos los datos de la cadena de operaciones.(Se ha omitido parte del código para que supere la revisión).

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.

Registrador de spreads para MT5 de código abierto con promedios, p50, p90, p95, p99, spread máximo, alertas y exportación a CSV.

Un indicador sencillo basado en el criterio de la tendencia

Asesor experto de código abierto para analizar los efectos de reversión y continuación según el día de la semana. Diseñado para la investigación sistemática, la validación de estrategias y su desarrollo posterior por parte de la comunidad MQL5.

Este asesor experto combina un filtro de fuerza de tendencia basado en el ADX con una técnica de entrada en retrocesos basada en la EMA, utilizando el ATR para determinar de forma dinámica el tamaño del stop loss y del take profit. Está diseñado para operar con un único símbolo, con una sola posición abierta a la vez.

Asesor experto para comprobar la hipótesis de continuación del patrón «Inside Bar». El EA coloca órdenes pendientes en la dirección de la barra principal tras detectar un patrón «Inside Bar» válido, con filtros opcionales de ATR y de calidad del patrón.

Universal Breakout Study es un asesor experto para MetaTrader 5 centrado en la investigación y diseñado para analizar y optimizar estrategias de ruptura de rangos. Ofrece pruebas flexibles de parámetros, una optimización rápida y un marco estructurado para validar ideas de trading utilizando datos históricos y pruebas prospectivas.

Asesor experto para comprobar la hipótesis del «Turnaround Tuesday». Si el lunes cierra al alza, se abre una posición de venta el martes. Si el lunes cierra a la baja, se abre una posición de compra. El asesor experto admite un filtro basado en el ATR, niveles de Stop Loss y Take Profit basados en el ATR, así como el cálculo del tamaño de la posición mediante un tamaño de lote fijo o un porcentaje de riesgo.

MSNR v5.31Plus AEU EA es un asesor experto para MetaTrader 5 basado en los niveles SNR de Malasia, la lógica de reacción del «Smart Money», el barrido de liquidez, el MISS, la confirmación de patrones envolvente, la confluencia de líneas de tendencia, el QML, el CRT y la proyección de objetivos DOL. El EA está diseñado para el XAUUSD y funciona mejor en el marco temporal M5. Analiza marcos temporales superiores, como W1, D1, H4 y H1, para establecer zonas importantes de soporte y resistencia, y a continuación espera la confirmación de la acción del precio en el marco temporal de ejecución. Características principales: - Detección de los niveles de cuerpo SNR de Malasia. - Análisis de soportes y resistencias en marcos temporales superiores. - Barrido de liquidez, MISS y confirmación de engulfing. - Lógica de líneas de tendencia, QML, ruptura-reprueba y CRT. - Sistema de clústeres de confluencia. - Filtro de sesiones para los horarios de negociación de Asia, Europa y EE. UU. - Gestión de riesgos por porcentaje de la cuenta. - Cierre parcial en un múltiplo R seleccionado. - Opciones de umbral de rentabilidad y protección de seguridad. Ajustes recomendados: Símbolo: XAUUSD Marco temporal: M5.

EA con múltiples indicadores para el oro (XAUUSD) y la plata (XAGUSD): señales de RSI, ADX y MA, stop dinámico adaptativo basado en el ATR y protección de capital integrada.

Breakout es un asesor experto de MetaTrader 5, sencillo y automatizado, diseñado para aprovechar el impulso algorítmico de las rupturas en mercados alcistas estructurales.

12345678910111213141516171819202122232425262728293031323334353637