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

Añadir código

Una biblioteca pequeña y con pocas dependencias que incorpora a MQL5 un tipo «Result» al estilo de Rust. Las funciones devuelven un único objeto de «valor o error» en lugar de depender del estado global de GetLastError(), por lo que los fallos son explícitos e imposibles de ignorar. Incluye ResultValue (tipos de valor) y Result (objetos almacenados en punteros), una estructura Error, macros de retorno anticipado (TRY, RETURN_ON_ERROR, ...) y las funciones de devolución opcionales Then, Match y MapError.

El indicador «Draw On Liquidity» (DOL) traza automáticamente estos niveles esenciales en tu gráfico y destaca las oportunidades de negociación con alta probabilidad a través de las «zonas críticas» de la sesión. Con opciones de personalización completas, ofrece una visualización clara, profesional y muy informativa para mejorar tus decisiones de negociación.

Estrategia de ruptura de liquidez basada en sesiones y retrocesos de Fibonacci (utilizada a menudo en el trading de divisas o criptomonedas). Simplifica el trading al evitar conceptos complejos del «Smart Money» (SMC), como los bloques de órdenes o las brechas de valor razonable, y se basa, en su lugar, en la liquidez de la sesión asiática, el momento de apertura de la sesión y los niveles de Fibonacci.

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.

El «Day Trader Dashboard» es un panel visual al estilo de Bloomberg para MetaTrader 5 que realiza un seguimiento del rango de precios intradía y señala cuándo el precio se encuentra dentro de él (zona de fluctuación) o cuándo lo ha superado. No realiza operaciones: se trata de una superposición de apoyo a la toma de decisiones que calcula el rango máximo/mínimo a partir de las barras recientes, traza esos niveles directamente en el gráfico y muestra un indicador de estado en tiempo real (escaneando / dentro del rango / ruptura) en un panel temático que se ajusta automáticamente. Admite múltiples instancias independientes en el mismo gráfico, varios temas de color y elimina el 100 % de sus objetos cuando se retira.

Se trata de un panel de terminal al estilo FX Dashboard en el gráfico de MT5, además de líneas trazadas en el gráfico (EMA, Bollinger, Donchian).

«Reverse RSI Bands» es un indicador adelantado que aplica un análisis matemático inverso a la fórmula del RSI. Traza bandas de precios objetivo precisas directamente en el gráfico principal, mostrando exactamente a qué precio el RSI alcanzará los niveles de sobrecompra o sobreventa que hayas especificado, en tiempo real.

Calcula el exponente de Hurst móvil del precio mediante el análisis de rango reescalado (R/S) y lo representa gráficamente como un oscilador codificado por colores que indica si el mercado se encuentra actualmente en una tendencia, si está volviendo a la media o si se mueve como un paseo aleatorio.

Un escáner de brechas de valor razonable para MT5 que señala los desequilibrios alcistas y bajistas y realiza un seguimiento de cuándo se cubre cada zona.

El indicador muestra la velocidad media de rango del precio

Monitor gratuito de riesgo de posiciones para MT5 que muestra el riesgo de stop-loss, el porcentaje de riesgo de la cuenta, las posiciones sin stop-loss y el riesgo de cada posición directamente en el gráfico.

Spread Monitor es un sencillo indicador informativo para MetaTrader 5. Muestra el spread actual en puntos mediante un panel gráfico compacto con indicación de color y una barra de nivel.

Calcula los fractales y te deja especificar el número de barras de separación antes y después del actual High / Low (fractal).

El indicador "Soporte y Resistencia" muestra los niveles de soporte y resistencia utilizando el indicador Fractals de Bill Williams.

Este indicador de tendencia muestra la dirección de la tendencia actual y momentos para el cierre de la posición abierta.

La clase CADXOnArray está diseñada para calcular los valores de Average Directional Movement Index (ADX, Índice de Movimiento Direccional Medio) en búferes de indicador. Este documento proporciona un ejemplo de uso de esta clase.

El indicador Trinity-Impulse muestra entradas al mercado y periodos laterales.

El indicador muestra señales de entrada basadas en el Accelerator Oscillator.

El indicador traza (en una ventana separada) las Bandas de Bollinger en relación a la media móvil y la proyección de las barras de precios.

Este indicador se utiliza para el cálculo de la tendencia.

Versión ligeramente modificada de la función de carga del historial de MetaQuotes.

El indicador que fija las Pin Bars en el gráfico

Calculadora/panel para calcular las pérdidas y las ganancias. Los datos se calculan cuando se mueven las líneas, o bien cuando se cambian los parámetros de los campos de entrada, esto es, el precio de entrada, el lote, las ganancias o las pérdidas en pips, o la divisa del depósito.

SMA adaptable al marco de tiempo.

Sistema comercial con uso del indicador Digital_MACD.

El script encuentra y marca en el gráfico los puntos de apoyo de DeMark y muestra su dimensión.

Ejemplo de aplicación de la biblioteca MasterWindows para crear un panel comercial de juego.

El experto promedia las posiciones con pérdidas según un algoritmo definido.

El indicador Color Day designa con un color los días alcistas o bajistas.

Versión extendida del indicador de Ron Black.

VR---SETKA---3 - asesor para MetaTrader 5. Continuación de VR---SETKA . El asesor de cuadrícula funciona según el principio de martin. Cuadrícula. Martingale. Usar solo en las cuentas con cobertura.

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

Choppiness Index: otro modo para calcular la dimensión fractal.

Indicador ZigZag Oscillator

El Relative Strength Index Indicator (RSI, Índice de Fuerza Relativa) es un oscilador que sigue al precio en niveles que varían entre 0 y 100.

Media Móvil Universal, permite seleccionar cualquier tipo de media móvil, incluido en el terminal cliente de MetaTrader 5.

El estilo DRAW_LINE se utiliza para representar en forma de línea los valores del búfer del indicador.

El estilo de dibujo DRAW_FILLING pinta el área que existe entre los valores de dos búferes de indicador. En concreto, dibuja dos líneas y llena el área que hay entre ellas con el color especificado.

El estilo de dibujo DRAW_BARS muestra las barras con los valores de 4 búferes de indicador, correspondientes al precio de apertura, precio máximo, precio mínimo y precio de cierre.

Slow Adaptive Trend Line se utiliza para suprimir el ruido del mercado y los ciclos de mercado con períodos más largos de oscilación.