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

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

Añadir código

Evalúa si una señal de entrada realmente compensa los costes de transacción, antes de que te pases semanas creando un EA basado en ella. Muestra el resultado neto tras deducir los costes, una estadística t fiable sobre muestras no superpuestas y un control aleatorio. No realiza órdenes.

Indicador profesional de MQL5 (ventana independiente) que analiza automáticamente múltiples símbolos y marcos temporales, detecta los patrones Wolfe Wave válidos más recientes (alcistas/bajistas), los muestra en un panel interactivo y permite abrir gráficos con un solo clic, con el dibujo completo del patrón.

Un indicador SuperTrend personalizado creado partiendo de los principios básicos, que combina una banda de volatilidad basada en el ATR con un mecanismo de trinquete para generar una línea de tendencia nítida que no se repinta. El estado recursivo interno se gestiona mediante búferes de cálculo debidamente registrados, lo que evita los errores de pérdida de estado habituales en las implementaciones con matrices gestionadas manualmente. De la serie de artículos «Creación de indicadores personalizados para principiantes».

Un oscilador de transformada de Fisher construido a partir de principios estadísticos fundamentales: normaliza el precio dentro de un rango acotado y, a continuación, aplica una transformada logarítmica para generar señales de reversión nítidas y bien definidas, en lugar de los giros graduales típicos de los osciladores convencionales. El estado recursivo interno se gestiona mediante búferes de cálculo adecuados para garantizar un comportamiento fiable y correcto en todas las pruebas retrospectivas. De la serie de artículos «Creación de indicadores personalizados para principiantes».

El indicador SMC Pullback marca los máximos y mínimos oscilantes utilizando la definición de «pullback» en lugar del patrón habitual de tres velas. Un máximo solo se confirma cuando el precio vuelve a cotizar por debajo del mínimo de la vela que lo generó; por lo tanto, cada punto marcado supone un rechazo real, y los máximos y mínimos siempre se alternan. Solo evalúa las barras cerradas y nunca mueve un marcador una vez trazado, por lo que no se repinta. Dos búferes exponen los precios de oscilación confirmados a un EA a través de iCustom.

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

El indicador Zigzag2_R_Color permite cambiar el período de tiempo del indicador en los parámetros de entrada.

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

Un enfoque basado en el aprendizaje automático para identificar regímenes de tendencia. Ofrece señales precisas y una confianza en las pruebas retrospectivas integrada de serie.

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

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

Es una variación sobre el tema de T3 hecha en forma de los sobres, con el uso de T3 para el cálculo del nivel principal.

Es un indicador super tendencial en el que se utiliza la media móvil de Hull para los cálculos.

Suavizado exponencial doble de Holt - componente de tendencia.

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.

Esta función realiza la lógica principal de apertura de una operación. Calcula el precio de apertura, los niveles de take profit y stop loss en base a la información del símbolo y los parámetros proporcionados por el usuario. Prepara una petición de operación (MqlTradeRequest) con la información necesaria, como símbolo, volumen, tipo de orden, desviación, comentario, número mágico, etc. Llama a la función OrderSend para enviar la petición de operación y obtener el resultado. Función SetTypeFillingBySymbol: Determina el tipo de ejecución de la orden (Fill o Kill, Immediate o Cancel, o Return) basándose en la política de ejecución del símbolo. Función GetMinTradeLevel: Calcula el nivel mínimo de operación basándose en el nivel de congelación y el nivel de paradas del símbolo. Ajusta el nivel mínimo para asegurarse de que está dentro de ciertos límites y devuelve el resultado.

Indicador basado en la pendiente básica media móvil y la nube alrededor. Indicador muestra dos tipos de señales: prepearing - punto y entrada - flecha.

Este es un indicador que muestra patrones de velas en un gráfico.

Este método se aplica en los mercados financieros con el fin de determinar los meomentos de desviación extrema del precio de un nivel "estándard".

Clase para mostrar comentarios de varias líneas.

YMA

Media móvil para los precios (O+C+H+L)/4.

Indicador Aroon en una nueva representación.

Versión más reciente del indicador ALMA.

El indicador de señales Dynamic Trend dibuja la línea de dos colores de la dirección de la tendencia y coloca las marcas de señal.

Esta librería y la clase iCanvas simplificarán el desarrollo de programas a través de Canvas.

Indicador de señal iCrossAD. Muestra posibles reversiones o retrocesos del movimiento de precios.

Dibujar un rectángulo en el gráfico para trazar cuadrículas personalizadas basadas en el valor de los puntos de entrada

El indicador Fair Value Gap (FVG) identifica las brechas de precios que se producen cuando hay un desequilibrio entre la presión compradora y vendedora. Destaca las áreas en las que es probable que el precio vuelva a cubrir la brecha, proporcionando posibles puntos de entrada de operaciones basadas en las ineficiencias del mercado.

El indicador de equilibrio de tendencia TrendEQ analiza dinámicamente los movimientos del mercado combinando el impulso y la volatilidad. Al escalar el impulso con la volatilidad del mercado, TrendEQ proporciona una medida fiable de la fuerza y la dirección de la tendencia.

EXSR.mq5: Un EA MT5 contra-tendencia que captura reversiones combinando extremos de RSI(14) con rupturas de Bandas de Bollinger y una vela de reversión, colocando una operación por símbolo con SL/TP fijo.

Indicador adaptativo de soporte y resistencia que detecta, rastrea y actualiza automáticamente los niveles S/R válidos más cercanos mediante barras de confirmación configurables. Los niveles se desplazan dinámicamente tras las rupturas confirmadas y se extienden hacia delante en tiempo real.

El Volume Rate of Change (VROC - Tasa de Cambio del Volumen) es un indicador de la dirección a la que tiende el volumen.

Donchian Channels es un indicador de volatilidad basado en el cálculo de la gama actual de precios con el uso de los últimos precios más altos y más bajos.

El indicador colorea velas japonesas según B.Williams.

MACD con posibilidad de elegir entre los volúmenes reales y de tick.

1...67891011121314151617181920...178