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

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

Añadir código

Esta versión del oscilador Stochastic permite usar cualquiera de los cuatro tipos principales de las medias (por defecto, es la SMA, con opción de seleccionar la EMA, SMMA, LWMA). Algunas de ellas son más «rápidas» que la versión predefinida (por ejemplo, como en el caso de la EMA y LWMA). La SMMA es un poco más «lenta», pero le permite configurar la relación entre la «velocidad» y las señales con precisión.

Combinación de dos indicadores de Bill Williams: Accelerator Oscillator y Awesome Oscillator.

McGinley Dynamic Indicator fue diseñado por John McGinley y descrito en la revista "Journal Of Technical Analysis" de la Asociación de los analíticos del mercado en 1991. El objetivo de este indicador consiste en eliminar los defectos encontrados en las medias móviles: por ejemplo, las brechas (gaps) y la «sierra». El resultado es el indicador que sigue el precio medio del instrumento y se adapta a la velocidad actual del mercado.

El indicador se basa en la media móvil de Hull.

Sistema comercial a base del indicador Donchain counter.

Variación al tema de la regresión lineal.

Indicador de claster a base del artículo https://www.mql5.com/es/articles/1464

Indicador Choppiness Index

KDJ

El indicador-oscilador KDJ permite determinar cuándo es necesario buscar las condiciones para la entrada en el mercado.

El canal de Keltner se calcula como media móvil adaptable de Kaufman (KAMA) +- la distancia ATR para las bandas.

Super SAR es un indicador de señal a base de SuperTrend y iSAR.

Indicador ZigZag construido a base de los datos de ATR.

Indicador Phase change index - JMA

Gráfico de paso del estocástico

El indicador JMACandle tiene dos canales con fondos de color, construidos a base de las desviaciones media cuadráticas de High y Low de las velas de indicador.

El indicador RJTX_Matches_Smoothed en la ventana principal del gráfico

Se trata de tres canales de la desviación estándar con el uso de los búferes de indicador construidos a base del número de las barras que se determinan en los parámetros de entrada del indicador.

El indicador con el dibujado de los niveles y zonas de soporte y resistencia.

Indicador Slope Direction Line / Moving Average confirmation bars

Standard Deviation suavizado

Visualización de los últimos valores cerrados del indicador Float_Pivot_Digit usando los rectángulos de color con relleno background

Indicador Multi timeframe Dynamic Trend

Indicador Market Session

Indicador Thrust Bar

El código anterior es un indicador de "Martillo" que detecta formaciones de martillo de velas (alcistas y bajistas) y formaciones de martillo invertido (alcistas y bajistas) en un gráfico de MetaTrader 5. Este indicador identifica patrones de reversión de precios calculando el tamaño y la proporción de las mechas de las velas basándose en parámetros ajustables: MaxRatioShortWick, MinRatioLongWick y MinCandleSize. Cuando se detecta un patrón, el indicador muestra una flecha de color cerca del precio más bajo o más alto de la vela según la dirección del patrón. El código también incluye funciones para crear y eliminar objetos automáticamente cuando el indicador se inicializa o se detiene.

El Estocástico de todos los indicadores de tipo oscilador, incluidos en el terminal cliente de MetaTrader 5.

Indicador de Media Móvil, se puede aplicar a cualquier periodicidad (mayor o menor que la de la gráfica actual). Incluye: SMA, EMA, SMMA, LWMA, AMA, DEMA, TEMA, FRAMA, and VIDYA.

Vamos a examinar las señales de trading basadas en el cruce del precio de dos medias móviles exponenciales suavizadas con filtro de tiempo intradía. El código del Asesor Experto basado en esta estrategia se puede generar automáticamente mediante el Asistente para MQL5 (MQL5 Wizard).

Ejemplo de uso de los recursos. Crear un botón, utilizando el objeto de tipo OBJ_BITMAP_LABEL.

Habla el texto especificado utilizando el motor de voz.

Indicador de dirección de Tendencia BrainTrend1.

Una vela azul del indicador BrainTrend1 es la señal para abrir una posición larga, una vela roja es la señal para abrir una posición corta.

Commodity channel index con la posibilidad de seleccionar el algoritmo de suavizado y cambiar dinámicamente los niveles de sobreventa/sobrecompra.

La técnica de trading de Darvas se basa en su método de detección de una nueva tendencia.

La clase CFractalsOnArray está diseñada para calcular los valores de Fractals a partir de los buffers del indicador.

Este indicador muestra los niveles de "máximo soporte y resistencia" de la tendencia actual. Los cambios de tendencia se muestra con rectángulos de color, La dirección de la tendencia está indicada con puntos de colores.

Módulo de señales de trading para el Asistente MQL5. De momento, cuando una barra formada por 3LineBreak cambia su color, indica el momento de entrada en el mercado.

La clase está diseñada para el cálculo del indicador técnico índice de fuerza relativa (Relative Strength Index, RSI) utilizando el algoritmo del buffer circular.

El indicador "recoge" la información de las lineas de tendencia dibujadas en la gráfica actual, muestra los precios de las líneas en la última barra (formada) así como tampoco da señales, o envía un email cuando el precio cruza la línea de tendencia elegida por el trader

Indicador de tendencia dibujado en base a una Media Móvil

1...555657585960616263646566676869...174