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

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

Añadir código

Este es un simple EA de reversión a la media

Este indicador detecta patrones de velas envolventes alcistas y bajistas con un filtro de volumen opcional para resaltar las señales más fuertes.

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

Datos de una sola pasada del probador.

El EA BreakRevertPro combina estrategias de ruptura y reversión a la media con SL/TP adaptativos y trailing stops ATR en múltiples marcos temporales para una operativa flexible en mercados volátiles.

El indicador muestra al mismo tiempo el spread actual y el tiempo hasta el cierre de la barra (vela).

Versión de MACD con el uso de la MA sin latencia.

RSI a base de los precios High, Low, Open y Close, que se muestra como velas de color en una ventana separada.

Múltiples ejecuciones/optimizaciones en Tester.

Indicador JSatl con posibilidad de cambiar el marco temporal del indicador en los parámetros de entrada.

El indicador contiene actualizaciones y la opción del timeframe múltiple.

Estocástico que usa RSX como parámetro de entrada para los cálculos.

Exporta el historial de posiciones cerradas en la cuenta de cobertura (hedging) al archivo CSV.

El EA abre posiciones aleatoriamente (50/50 de probabilidad de Compra o Venta) cuando no hay ninguna posición abierta.

Esta función realiza la lógica principal de abrir una operación. Calcula el precio de apertura, los niveles de obtención de beneficios y el stop loss en función de la información del símbolo y los parámetros proporcionados por el usuario. Prepare una solicitud comercial (MqlTradeRequest) con la información necesaria, como símbolo, volumen, tipo de orden, desviación, comentario, número mágico, etc. Llame a la función OrderSend para enviar la solicitud de operación y obtener el resultado. Función SetTypeFillingBySymbol: determina el tipo de cumplimiento de la orden (Rellenar o cancelar, Inmediato o Cancelar o Devolver) según la política de cumplimiento del símbolo. Función GetMinTradeLevel: Calcula el nivel operativo mínimo en función del nivel de congelación y el nivel de parada del símbolo. Ajusta el nivel mínimo para asegurarse de que esté dentro de ciertos límites y devuelve el resultado.

Es un indicador utilizado para determinar la tendencia y el nivel de soporte y resistencia del mercado. Cuando se dispone de datos de volumen, se calcula utilizando el MFI, si no, se calcula utilizando el RSI. Momentum: RSI y MFI Volatilidad: ATR

Indicador MetaTrader de soporte y resistencia: como sugiere el nombre de este indicador, muestra los niveles de soporte y resistencia. Los muestra directamente en el gráfico, proporcionando una ayuda fácil cuando se desea establecer stop-loss o take-profit nivel, o cuando se desea ver el próximo objetivo de mercado. Este indicador utiliza el indicador estándar de MetaTrader Fractales (por el método de Bill Williams) y no tiene parámetros de entrada modificables. Este indicador está disponible para MetaTrader versión 4 y 5.

El indicador TD Sequential Ultimate MetaTrader muestra todas las partes del método TD Sequential desarrollado por el legendario analista técnico, Tom DeMark. TD Sequential Ultimate muestra los Setups de Compra y Venta, incluyendo las flechas de Perfección de Setup, Countdowns de Compra y Venta, incluyendo los 13 intentos fallidos de conteo, y los niveles de Soporte y Resistencia TDST. A diferencia de muchas otras implementaciones del método TD Sequential, este indicador ofrece múltiples mejoras:

Indicador de equilibrio de tendencias TrendEQ analiza dinámicamente las tendencias del mercado combinando el impulso y la volatilidad. Al medir el impulso con respecto a las tendencias del mercado, TrendEQ proporciona una medida fiable de la fuerza y la dirección de la tendencia.

Un indicador que visualiza cómo el volumen cambia con el tiempo dentro de cada barra. Muestra el volumen de ticks en un formato de histograma móvil.

El indicador traza dos líneas. La línea inferior se calcula a partir del último período de la SMA que provocó un rebote al alza. La línea superior se calcula a partir del último periodo de la SMA que provocó un rebote a la baja.

El histograma de colores MACD es una versión mejorada del clásico indicador MACD (Moving Average Convergence Divergence), diseñada para ofrecer un análisis visual más claro e intuitivo del impulso del mercado. Este indicador combina las funcionalidades tradicionales del MACD con un histograma dinámico que cambia de color en función de la relación entre la línea MACD y la línea de señal, lo que permite a los operadores identificar rápidamente tendencias, puntos de inversión y momentos de indecisión en el mercado.

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.

Better Volume es un indicador avanzado diseñado para analizar el comportamiento del volumen en los gráficos de precios. Combina la información de volumen con métricas como el rango de las velas y las medias móviles para identificar patrones importantes en el mercado, como los clímax de compra/venta, los churn y las velas débiles. Con su interfaz visual dinámica y la categorización del volumen, el indicador ofrece información valiosa para los operadores que desean tomar decisiones informadas basadas en el flujo de volumen.

Esta es una pieza de código para añadir a un asesor experto existente para realizar un seguimiento de los retiros de su cuenta donde se está ejecutando el EA. Ayuda al usuario a monitorear sus retiros de una cuenta en particular.

Este Bot detecta la apertura de una nueva vela en cualquier marco de tiempo establecido, facilitando así la ejecución de un código de una sola vez, colocar operaciones y llamar a otras funciones. El código está escrito en la función OnTick().

EquiPeak Drawdown Tracker es un indicador diseñado para supervisar y registrar la reducción máxima de su cuenta de operaciones en tiempo real. No es solo un indicador de la reducción actual; es especialmente útil para comparar visualmente su reducción actual con la reducción máxima histórica que espera o que ha registrado previamente.

El indicador personalizado MA Cross con RSI para MT5 es una herramienta de trading versátil diseñada para ayudar a los operadores a identificar cambios de tendencia y filtrar entradas utilizando el impulso. Este indicador combina dos medias móviles (MA) con el Índice de Fuerza Relativa (RSI), ofreciendo señales claras de compra y venta.

Este indicador llama a otros 3 indicadores de subventana. Todos los archivos van en su carpeta de Indicadores.

Este Asesor Experto (EA) ayuda a los operadores a gestionar el riesgo ajustando automáticamente el tamaño de las posiciones y los niveles de stop-loss en función de la volatilidad del mercado, utilizando el indicador Average True Range (ATR). El EA calcula el tamaño óptimo de la posición para cada operación en función de un porcentaje de riesgo definido por el usuario y el valor actual del ATR, garantizando una exposición al riesgo coherente en todas las condiciones del mercado. También ofrece una opción de stop-loss basada en el ATR para adaptarse a la volatilidad, al tiempo que emplea una sencilla estrategia de cruce de medias móviles para abrir operaciones de compra. Ideal para operadores que buscan automatizar la gestión del riesgo sin una lógica de negociación compleja, este AE prioriza la protección de la cuenta y simplifica el proceso de negociación.

Evolución dinámica del Canal de Donchian basada en la línea de tendencia

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

El indicador VR Alert МТ5 Lite avisa al trader sobre el hecho de que el precio ha alcanzado el nivel establecido por el mismo.

El indicador Slope Direction Line representa una media móvil de color que indica la dirección media del movimiento del mercado.

Suavizado exponencial doble de Holt con pronóstico lineal.

Esta versión puede utilizar uno de las 4 principales medias móviles para suavizar.

Indicador Multi Time Frame Overview

Serialización y deserialización del protocolo JSON. Código portado de la biblioteca de alta velocidad С++.

Filtro de tendencia adaptativa de Laguerre.

Detección del inicio de una nueva barra o vela en el manejador de eventos OnTick() de un Asesor Experto.

12345678910...163