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

Añadir código

Esta es la implementación simplificada de modo multimoneda en MetaTrader 5. No es necesario tener en cuenta los detalles de cómo funciona. Cuenta con ajustes mínimos y estructura simple. Puede ser utilizado en el probador de estrategias.

Vamos a considerar las señales de comercio basadas en el patrón de velas "Bullish Engulfing/Bearish Engulfing" confirmadas por el indicador Estocástico. El código del Asesor Experto basado en esta estrategia puede ser generado automáticamente utilizando MQL5 Wizard.

Se analizan Señales de Trading basadas en el patrón de velas "Bullish Engulfing/Bearish Engulfing", confirmadas por el indicador Market Facilitation Index (MFI). El código del Asesor Experto basado en esta estrategia puede ser generado automáticamente usando el Asistente de MQL5.

El estilo DRAW_CANDLES traza las velas utilizando los valores de 4 buffers del indicador con la Apertura, Alto, Bajo y Cierre de los precios.

Media móvil con el doble suavizado adaptable JMA en el rango de precios.

Este oscilador genera señales de entrada y salida del mercado basadas en los indicadores RSI y CCI.

La clase CATROnArray está diseñada para calcular los valores de Average True Range (ATR, Rango Medio Verdadero) en búferes de indicador. Este documento proporciona un ejemplo de uso de esta clase.

La clase CIchimokuOnArray está diseñada para calcular los valores de Ichimoku (Ichimoku Kinko Hyo) a partir de los buffers del indicador.

El indicador muestra velas coloreadas dependiendo de la tendencia actual y teniendo en cuenta los niveles de corrección de Fibonacci, también da alertas o avisos sonoros en caso de un cambio de tendencia.

Indicador que muestra las rupturas de volatilidad como un histograma y da señales para entrar y salir del mercado, invertir la posición o incrementar su volumen.

El indicador especifica la volatilidad de los mercados como una desviación estándar.

Esta biblioteca permite un sencillo acceso a MySQL.

El indicador de correlación de Pearson muestra la correlación entre símbolos.

Funciones de la Librería para Trabajar con Series Temporales: iTime, iOpen, iHigh, iLow, iClose, iHighest, iLowest, iBarshift. La versión corta de la invocación está disponible para todas las funciones (con el símbolo y el periodo de la gráfica actual).

Implementación de la opción de cambiar el modo de dibujo, como se ejemplifica en el indicador CCI.

Indicador de estado de arbitraje para el spread que utiliza dos instrumentos.

Este script visualiza diferentes subgráficos en una misma ventana de acuerdo con el número de pares de divisas en el menú de Observación del Mercado.

La segunda versión (editada y agregada) del indicador alternativo para la definición de la tendencia basada en las barras de ruptura (breakthrough) y distancia de extremums. Se añaden los niveles de ruptura y el tamaño de las tendencias anteriores.

Versión actualizada de la clase CBitPic con capacidad para controlar la transparencia de dibujo.

Este indicador dibujará las líneas de divergencia del indicador Awesome_Oscillator y dará señales de compra y venta mediante flechas.

Tres medias móviles con tres timeframes diferentes en un gráfico.

Indicador para determinar la plana.

Indicador Triple Exponential Moving Average en forma de vela.

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

Indicador de tendencia con una indicación simple e intuitiva de los momentos para abrir las posiciones.

El experto Exp_LeManTrend está construido en base a las señales del oscilador LeManTrend.

El indicador demuestra el funcionamiento de la obtención de ticks a través de "CopyTicks" y permite comparar tres modos de obtención de ticks.

Sistema comercial construido con las señales del indicador Bezier_StDev.

Indicador Volume Profile + Range v6.0 (antiguo TPO). Distribución de operaciones por niveles de precio en un intervalo temporal establecido. Se muestra en forma de histograma.

Script para dibujar las marcas de precio.

Zigzag trazado a base del histograma MACD.

Indicador «Líder de MACD» descrito por Giorgos Siligardosom.

Es un filtro Gaussiano que se puede aplicar a otros indicadores también.

Indicador "Envoltorios", que determina el tamaño del canal automáticamente mediante el cálculo de la desviación estándar en las últimas n barras.

Media que usa el método de "corrección" de Andreas Uhl.

Este indcador simplemente es un heredero del indicador NRTR.

Asesor para cerrar todas las posiciones abiertas en la cuenta, si la hora actual del servidor ha superado el límite de tiempo establecido en los parámetros de entrada.

Experto Exp_PercentageCrossover basado en el cambio de color de la media móvil PercentageCrossover con posibilidad de fijar el diapasón temporal de comercio.

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

Ejemplo de construcción de instrumentos sintéticos para el cálculo de las fuerzas RTS,USD,RUB en los contratos de futuros del mercado FORTS.

1...232425262728293031323334353637...165