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 - 29

Añadir código

El 'wd.Multi_ClockPrice lite!' es la versión lite de 'wd.Multi_ClockPrice', proporcionando una representación visual de la hora del servidor y los precios de oferta en el gráfico. Se sincroniza con el reloj del PC cada segundo, permitiendo actualizaciones sin problemas incluso cuando MT5 está fuera de línea. Se muestran los precios de oferta en tiempo real, satisfaciendo eficientemente la necesidad de información de precios. Coloca etiquetas informativas en la sub-ventana especificada, ajustando las posiciones según sea necesario.

Este script ayuda a los operadores a comprender la distribución y el rango de las velas en un periodo específico, lo que puede ser útil para tomar decisiones de negociación, como determinar qué valores históricos utilizar para Take Profit o Stop Loss.

La clase CDebugLogger es una utilidad de registro flexible y completa diseñada para su uso en entornos MQL4/5. Permite a los desarrolladores registrar mensajes en varios niveles de importancia (INFO, ADVERTENCIA, ERROR, DEBUG). Permite a los desarrolladores registrar mensajes en varios niveles de importancia (INFO, ADVERTENCIA, ERROR, DEBUG) con opciones para incluir marcas de tiempo, firmas de función, nombres de archivo y números de línea en las entradas de registro. La clase admite el registro tanto en la consola como en archivos, con la posibilidad de guardar los registros en una carpeta común y en formato CSV. Además, ofrece la funcionalidad de silenciar registros basados en palabras clave específicas, asegurando que la información sensible no se registra. Esta clase es ideal para desarrolladores que buscan implementar mecanismos de registro robustos en sus aplicaciones MQL4/5, con características personalizables que satisfacen una amplia gama de necesidades de depuración y monitorización.

El indicador técnico Commodity Channel Index (CCI) mide la desviación del precio de un instrumento financiero de su precio medio estadístico.

Indicador para la estrategia de trading CCI de Woodie.

Este indicador dibuja los puntos de pivote, resistencias y soportes.

Este indicador muestra los máximos/mínimos ("rotos") del indicador estándar ZigZag.

Este inidcador utiliza el la técnica de clustering Vecinos Cercanos, también llamada k-NN, para encontrar el patrón más similar en la historia en el historial y utilizar los precios pasados como predicciones del patrón actual para los precios futuros.

Vamos a examinar las señales de trading basadas en el cruce de las lineas principal y de señal del indicador MACD (CSignalMACD de la biblioteca estándar MQL5). El código del Asesor Experto basado en esta estrategia se puede generar automáticamente mediante el Asistente para MQL5 (MQL5 Wizard).

Las señales de trade basadas enpatrones de velas "Bullish/Bearish Meeting Lines", consideamos confirmación por el indicador RSI (Relative Strength Index). El código del EA basado en esta estrategia se puede generar automáticamente usando el asistente MQL5.

A continuación vamos a estudiar las señales de trading basadas en los patrones de velas Morning Star -Estrella de la Mañana- y Evening Star -Estrella de la Tarde- confirmadas por el indicador Relative Strength Index (RSI) -Índice de Fuerza Relativa-. El código del Asesor Experto que implementa esta estrategia puede generarse automáticamente con el Asistente MQL5.

El estilo de dibujo DRAW_ZIGZAG permite dibujar segmentos con los valores de dos búferes de indicador. Es como DRAW_SECTION, pero permite dibujar segmentos verticales dentro de una barra.

Commodity Channel Index clásico utilizando la fórmula habitual de desviación media y la posibilidad de seleccionar el algoritmo de suavizado y cambiar dinámicamente los niveles de sobreventa/sobrecompra.

Media móvil con el algoritmo de regresión lineal.

La clase CStdDevOnArray está diseñada para calcular los valores del Standard Deviation (StdDev) - Desviación Estándar en búferes de indicador. Este documento proporciona un ejemplo de uso de esta clase.

La clase CTemaOnArray está diseñada para calcular los valores del indicador TEMA (Triple Exponential Moving Average) a partir de su buffer.

Módulo de señales de trading para el Asistente MQL5. El punto de color del indicador SilverTrend_Signal sirve como una señal de entrada en el mercado.

Este Asesor Experto ilustra el uso de la función IndicatorParameters() para obtener la información sobre el número de parámetros de entrada, su tipo y los valores.

El indicador alternativo para la definición de tendencia basada en barras de ruptura y distancia desde extremos.

Una Media Móvil de doble suavizado.

La clase está diseñada para el cálculo del indicador técnico Media Móvil Adaptable (Adaptive Moving Average, AMA) utilizando el algoritmo del tampón de anillo.

Ejemplo de recepción de las cotizaciones de índices mundiales desde el sitio Google Finance.

Este indicador utiliza el método de los cuadrados mínimos para construir una línea recta «más conveniente» que pasa por una serie de los puntos de los valores de precios.

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

El indicador ChandelierStops_v1Trend_x10 muestra la posición del indicador de tendencia ChandelierStops_v1 desde diez marcos temporales diferentes.

El asesor activa y desactiva el botón de "Auto-comercio" a una hora determinada y cierra todas las posiciones abiertas en la cuenta antes de que finalice el intervalo de tiempo indicado.

Añade separadores de periodos a la ventana del gráfico. El propio usuario elige la periodicidad de uso.

ZZ Fibo Trader es una simple ilustración del uso del indicador Simple ZZ Fibo que construye las líneas de Fibonacci sobre las ondas largas de impulso del zigzag. Además. el algoritmo demuestra el trabajo del sistema parabólico del desplazamiento de Stop Loss.

Indicador Balance of Power (BOP) en forma de histograma de color de fuerza y dirección de la tendencia activa.

La media móvil aritmética y la geométrica

La idea de este indicador es muy simple: él «imita» tantas medias móviles cuantas pueda.

Versión del indicador bien conocido Woodies CCI con la implementación correcta de las reglas del cambio de la tendencia.

La versión de la MA de Hull permite ajustar la velocidad de HMA.

Versión de gradiente de la EMA de doble suavizado.

Asesor semiautomático que comercia con la ayuda de la Línea de tendencia (TrendLIne).

Es el Asesor Experto simple basado en el WPR de fractal.

El indicador iCrosshairClickTarget para MetaTrader 5 es una versión mejorada del indicador, diseñada para la versión anterior de la plataforma.

Este Asesor Experto multidivisas abre una posición de mercado a una hora especificada por el usuario.

El indicador WATR_HTF_Signal muestra la información sobre la tendencia o sobre una señal para la operación desde el indicador WATR en la barra elegida, en forma de objeto gráfico con una indicación de color sobre la tendencia o la dirección de la operación, además, manda una señal de alerta o señal acústica cuando haya señales para ejecutar una operación

Mapa de calor de las medias.

1...222324252627282930313233343536...176