Mira cómo descargar robots gratis
¡Búscanos en Facebook!
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

Librería de códigos fuente en los lenguajes MQL4 y MQL5

icon

¿No sabe con qué empezar a estudiar el lenguaje de programación MQL5 o MQL4? Aquí encontrará una gran cantidad de programas para el terminal de cliente MetaTrader. Descargue y estudie los ejemplos publicados, escriba sus indicadores y Asesores Expertos. Sus trabajos publicados en la mayor librería de códigos en MQL5 y MQL4 estarán disponibles desde cualquier terminal MetaTrader y editor MetaEditor.

¡Sus ejemplos en MQL5 MQL4 correrán por todo el mundo y centenares de miles de operadores se enterarán de Usted!

Añadir código

BB MACD MetaTrader indicador - es una variación básica MACD (Moving Average Convergence Divergence) indicador, que ayuda en la detección de los puntos de cambio de tendencia y medir la fuerza de la tendencia actual. El indicador se dibuja en una ventana separada en el gráfico y consta de dos líneas (azul y rojo) y los puntos, que pueden ser de color verde o magenta. El cambio de color de los puntos es un buen proveedor de señales, mientras que la anchura de la brecha entre las dos líneas indica la fuerza de la tendencia actual. Este indicador está disponible para MT4 y MT5.

Indicador para principiantes MetaTrader - un indicador personalizado muy simple que muestra los máximos y mínimos locales en el gráfico con los puntos rojos y azules cerca de ellos. Analiza los máximos y mínimos en el período determinado y luego los compara con el rango, en el que el par de divisas se negociaba, y si la parte superior / inferior es lo suficientemente importante, lo marca con el punto. Este indicador se redibuja a sí mismo y, por lo tanto, no debe utilizarse para generar señales de trading, ya que las posiciones de los puntos pueden cambiar. Las versiones MT4 y MT5 del indicador están disponibles.

El indicador BMA MetaTrader o Band Moving Average - fue creado utilizando el indicador de media móvil original y la idea de uno de los visitantes del sitio. El indicador se muestra en forma de tres líneas: la central es la media móvil estándar de MT4/MT5 (que puede ser simple, exponencial o ponderada), la línea superior es la misma que la central pero elevada un 2% (por defecto), la línea inferior es la misma que la central pero empujada un 2% hacia abajo. Estas dos líneas adicionales sirven como niveles de soporte y resistencia. El indicador está disponible tanto para MT4 como para MT5.

Bollinger Squeeze Advanced MetaTrader indicator - es un indicador complejo que consta de dos componentes: Una medida de tendencia basada en las bandas de Bollinger y el canal de Keltner "squeeze". Un histograma de dirección y fuerza de la tendencia basado en uno de los siguientes ocho osciladores: Estocástico, CCI, RSI, MACD, Momentum, Williams % Range, ADX, DeMarker.

Bollinger Squeeze Basic MetaTrader indicador - es un indicador complejo basado en Momentum, las bandas de Bollinger, y el canal de Keltner. El indicador se dibuja en la ventana separada del gráfico como un histograma de Momentum y un rango de puntos al mostrar la relación entre los valores actuales de las bandas de Bollinger y el canal de Keltner. Este indicador está disponible para las versiones MT4 y MT5 de la plataforma de negociación.

El indicador Candle Wicks Length Display MetaTrader es un indicador que puede mostrar la longitud de las mechas de las velas en pips directamente en su gráfico. Puede establecer la longitud mínima a mostrar. Alternativamente, puede mostrar longitudes de mecha que son menores que el límite dado. El indicador soporta todo tipo de alertas y funciona tanto con MT4 como con MT5.

Indicador CCI Arrows MetaTrader - le mostrará dónde se produce el cruce del CCI con el cero (marcándolo con la flecha roja o azul) para ayudarle a decidir si ir corto o largo. Tiene un retardo mínimo y una precisión relativamente alta. Este sencillo indicador es una buena opción para aquellos operadores que prefieren mantenerlo simple y odian los indicadores complejos. CCI Arrows soporta todo tipo de alertas. El indicador está disponible en las versiones MT4 y MT5.

Oscilador de precios Detrended (indicador MetaTrader) - una versión del oscilador de precios basado en la diferencia entre el precio actual y la media móvil simple desplazado por (Período / 2) + 1 bares. A diferencia del oscilador estocástico, este indicador tiene como objetivo mostrar los cambios de tendencia a corto plazo (ondas de precios dentro de la tendencia a largo plazo). El indicador se muestra en una ventana separada del gráfico. Puede utilizar este indicador Detrended Price Oscillator (DPO) en las versiones MT4 y MT5 de la plataforma.

Cambio porcentual diario (indicador MetaTrader): calcula el cambio del tipo de cambio en relación con el cierre diario anterior y lo muestra en puntos porcentuales en la ventana del gráfico principal de la plataforma. Además, puede mostrar los cambios porcentuales semanales y mensuales. Se pueden establecer diferentes colores para los incrementos de precio positivos o negativos. Además, una pequeña flecha personalizable ayuda a visualizar la dirección del cambio de precio. Si su broker utiliza una zona horaria no convencional, el indicador puede utilizar el parámetro Time Shift para ajustar la hora que utilizará para el final del día. El indicador funciona igualmente bien en MT4 y MT5.

Un sencillo Asesor Experto basado en RSI y Media Móvil para MQL5

Donchian Ultimate MetaTrader indicator - es un indicador de canal Donchian clásico con múltiples características añadidas:

Dots (indicador MetaTrader) se basa en el indicador de 2006 de TrendLaboratory. Muestra la dirección de la tendencia actual mediante la colocación de los puntos en el gráfico principal. Los puntos azules indican una tendencia alcista y los rojos una tendencia bajista. Aunque el indicador no se basa en ningún indicador estándar de MetaTrader, utiliza una llamada a iMA() (media móvil) para obtener los valores de precio dependiendo del tipo de precio de entrada utilizado (Cierre, Apertura, Máximo, Mínimo, Típico, etc.) El cálculo se basa en el coseno del ángulo de cambio de precio. El operador puede modificar varios parámetros de entrada. El indicador está disponible para las versiones MT4 y MT5 de la plataforma.

Easy Trend Visualizer es un indicador de MetaTrader que hace exactamente lo que dice su nombre. Muestra donde comienza la tendencia, donde termina, y donde no hay tendencia en absoluto. Se basa en MetaTrader estándar ADX (Average Direction Movement Index) indicadores y funciona bastante rápido. Easy Trend Visualizer se muestra en la ventana principal del gráfico. Ofrece una serie de alertas: aparece línea horizontal, cruce de línea horizontal, flecha arriba, flecha abajo, cruce de línea horizontal anterior (PHLC). Disponible para las plataformas MT4 y MT5

Momento flexible (indicador de MetaTrader): calcula la variación de un tipo de cambio durante un periodo determinado (en segundos) y muestra el resultado en forma de número de puntos y porcentaje en la ventana principal del gráfico de la plataforma. Ofrece alertas altamente personalizables basadas en umbrales de impulso máximo en puntos y porcentaje. Dado que este indicador utiliza el historial de ticks para calcular el momentum, sólo funciona en MT5.

Fisher MetaTrader indicador - es bastante simple histograma indicador que detecta la dirección de la tendencia y la fuerza y las señales sobre los cambios de tendencia. No utiliza ningún indicador estándar MT4/MT5 en su código. Fisher basa sus cálculos en los niveles de precios máximos y mínimos de los periodos anteriores, aplicando algunos cálculos matemáticos avanzados a las relaciones entre el precio actual y los precios máximos y mínimos. El indicador está disponible tanto para MT4 como para MT5. Este es un indicador de "repintado" - recalcula las barras anteriores cuando llega una nueva barra.

Indicador Gain/Loss Info MetaTrader - muestra las ganancias y pérdidas de todas las velas en las que se supera el umbral dado. Los valores se calculan en puntos y porcentaje. El indicador puede calcular las ganancias/pérdidas en dos modos: diferencia entre el cierre y la apertura de la vela, y como diferencia entre el cierre actual y el cierre anterior. Puede establecer límites mínimos de cambio (para pips y porcentaje), modos de cambio, y también puede controlar el color de la fuente de los números de salida. El indicador está disponible para MT4 y MT5.

Float MetaTrader indicador - un indicador sofisticado que analiza el historial gráfico anterior para el par de divisas dado y luego trata de analizar las tendencias en la situación actual. Muestra dónde comienzan y terminan las tendencias en una ventana separada del gráfico y los niveles de retroceso de Fibonacci combinados con los niveles de DiNapoli en el gráfico principal. También muestra cuánto tiempo hace que se detectaron el máximo y el mínimo locales. Este indicador está disponible para MT4 y MT5.

Canal de Keltner (indicador MetaTrader) - es un indicador clásico de análisis técnico desarrollado por Chester W. Keltner en 1960. El indicador es algo similar a las Bandas y Envolventes de Bollinger. Utiliza tres líneas de trazado: la línea central es la media móvil simple de 10 días aplicada al precio típico ((máximo + mínimo + cierre) / 3), las bandas superior e inferior se producen sumando y restando la media móvil del rango de precios diario (diferencia de máximos y mínimos) de la línea central. De esta forma, se construye un canal basado en la volatilidad. En esta versión del indicador se pueden modificar todos los parámetros de la MA. El indicador está disponible tanto para las versiones MT4 como MT5 de la plataforma.

Laguerre MetaTrader indicador - un indicador completamente personalizado que no se basa en los indicadores estándar MT4/MT5. Muestra la línea de tendencia ponderada en una ventana separada del gráfico. Se puede utilizar para señales simples de entrada y salida. El indicador está disponible para MT4 y MT5.

Se trata de un indicador de Media Móvil basado en velas Heiken-Ashi en lugar del precio de mercado en bruto.

Indicador Market Profile MetaTrader - es una implementación clásica de Market Profile que puede mostrar la densidad de precios a lo largo del tiempo, destacando los niveles de precios más importantes, el área de valor y el valor de control de una sesión de negociación determinada. Este indicador puede adjuntarse a marcos temporales entre M1 y D1 y mostrará el Perfil de Mercado para sesiones diarias, semanales, mensuales o incluso intradiarias. Los plazos inferiores ofrecen una mayor precisión. Los plazos superiores se recomiendan para una mejor visibilidad. También es posible utilizar una sesión de rectángulo de dibujo libre para crear un perfil de mercado personalizado en cualquier marco temporal. Se dispone de seis esquemas de color diferentes para dibujar los bloques del perfil. También es posible dibujar perfiles como un histograma de colores planos. Alternativamente, puede elegir colorear el perfil basándose en barras alcistas/bajistas. Este indicador se basa en la acción del precio desnudo y no utiliza ningún indicador estándar. Está disponible para MetaTrader 4, MetaTrader 5

Indicador Moving Average Candlesticks MetaTrader - es una visualización gráfica de una media móvil estándar utilizando las barras de velas. Dibuja las velas basándose en los valores de la media móvil calculados para Cierre, Apertura, Mínimo y Máximo. Permite ver una instantánea compacta de la información de mercado más detallada en comparación con el indicador MA clásico. Funciona con cualquier par de divisas, marco temporal y modo MA. El indicador está disponible para MT4 y MT5.

El indicador Murrey Math Line X MetaTrader es un indicador de línea de pivote que sin duda ayudará a todos los operadores que saben cómo operar con líneas de soporte, resistencia y pivote. Muestra 8 líneas principales (con 5 adicionales) en el gráfico principal, ayudándole a encontrar los mejores puntos para vender, comprar y salir de sus posiciones. El indicador puede emitir alertas cuando una vela se cierra después de romper cualquiera de las líneas pivote. Puede descargar este indicador para las plataformas MT4 y MT5.

Indicador Gain/Loss Info MetaTrader - muestra las ganancias y pérdidas de todas las velas en las que se supera el umbral dado. Los valores se calculan en puntos y porcentaje. El indicador puede calcular las ganancias/pérdidas en dos modos: diferencia entre el cierre y la apertura de la vela, y como diferencia entre el cierre actual y el cierre anterior. Puede establecer límites mínimos de cambio (para pips y porcentaje), modos de cambio, y también puede controlar el color de la fuente de los números de salida. El indicador está disponible para MT4 y MT5.

Canal de Keltner (indicador MetaTrader) - es un indicador clásico de análisis técnico desarrollado por Chester W. Keltner en 1960. El indicador es algo similar a las Bandas y Envolventes de Bollinger. Utiliza tres líneas de trazado: la línea central es la media móvil simple de 10 días aplicada al precio típico ((máximo + mínimo + cierre) / 3), las bandas superior e inferior se producen sumando y restando la media móvil del rango de precios diario (diferencia de máximos y mínimos) de la línea central. De esta forma, se construye un canal basado en la volatilidad. En esta versión del indicador se pueden modificar todos los parámetros de la MA. El indicador está disponible tanto para las versiones MT4 como MT5 de la plataforma.

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.

Pinbar Detector es un indicador de MetaTrader que trata de detectar Pinbars (también conocido como "Pin-bar" o "Pin bar") y los marca mediante la colocación de una "cara sonriente" símbolo debajo de los Pinbars alcistas y por encima de los Pinbars bajistas. Es un indicador de acción de precios puro, que no utiliza ningún indicador técnico estándar en su código. La configuración de la detección de Pinbars se puede hacer a través de los parámetros de entrada del indicador. Pinbar Detector puede emitir alertas de plataforma y alertas de correo electrónico en la detección. El indicador está disponible tanto para MT4 y MT5 versiones de la plataforma de negociación.

Un análogo de Period Converter en MT4

Trading Gap Weekend, ¿es rentable?

Esta es la conversión exacta de pino script código fuente Supertrend por KivancOzbilgic

Pinbar Detector es un indicador de MetaTrader que trata de detectar Pinbars (también conocido como "Pin-bar" o "Pin bar") y los marca mediante la colocación de una "cara sonriente" símbolo debajo de los Pinbars alcistas y por encima de los Pinbars bajistas. Es un indicador de acción de precios puro, que no utiliza ningún indicador técnico estándar en su código. La configuración de la detección de Pinbars se puede hacer a través de los parámetros de entrada del indicador. Pinbar Detector puede emitir alertas de plataforma y alertas de correo electrónico en la detección. El indicador está disponible tanto para MT4 y MT5 versiones de la plataforma de negociación.

El indicador Point-and-Figure MetaTrader 5 es un indicador que puede trazar un gráfico point-and-figure directamente en la ventana principal de su gráfico MT5 normal. Puede configurar todos los parámetros del método point-and-figure, como el tamaño de la caja y la distancia de inversión, según sus preferencias. Además, puede controlar todos los parámetros de visualización del gráfico PnF. Este indicador de punto y figura admite todo tipo de alertas. Se basa en datos de ticks reales, por lo que sólo está disponible para MT5.

Indicador Price Alert MetaTrader - puede emitir cualquier tipo de alerta cuando el precio alcanza ciertos niveles establecidos por un operador. Hay tres tipos de niveles de precios: el primero se utiliza cuando el precio sube por encima de cierto nivel (se muestra con la línea verde en el gráfico), el segundo se utiliza cuando el precio cae por debajo de cierto nivel (se muestra con la línea roja en el gráfico), y el tercero se utiliza cuando el precio alcanza exactamente el nivel determinado (se muestra con la línea amarilla). Los tres tipos de alerta son: nativa (popup), correo electrónico y notificación push. Para que las alertas por correo electrónico y push-notification funcionen, debe configurar el correo electrónico o MetaQuotes ID en la ventana de opciones de su plataforma MetaTrader. El indicador está disponible para MT4 y MT5.

Script para cerrar parcialmente órdenes de compra activas

Cerrar parcialmente las órdenes de venta activas

QQE MetaTrader indicador - o Estimación Cuantitativa Cualitativa, se basa en un cálculo bastante complejo de los indicadores RSI suavizado. Como resultado, se obtienen dos líneas en una ventana separada del indicador - la rápida y la lenta. También hay un nivel de indicador importante (50), que se utiliza en las señales. Puede activar alertas de texto, sonido y correo electrónico para este indicador. Esta implementación de QQE soporta análisis multi-marco de tiempo con visualización del marco de tiempo superior. El indicador está disponible para MT4, MT5

TelegramToMT5 es un Asesor Experto de MetaTrader 5 que une Telegram y MT5 mostrando los mensajes de tus canales, grupos y chats privados de Telegram directamente en tus gráficos de trading. Simplemente crea un bot de Telegram, añádelo a tus canales/grupos deseados, y deja que el EA muestre todos los mensajes como comentarios en tu gráfico en tiempo real.

Rainbow Multiple Moving Average (RMMA) MetaTrader indicador - es un indicador muy simple pero visualmente informativo basado en la media móvil estándar. Dibuja 66 líneas de media móvil con los colores del arco iris del tipo y precio que prefiera directamente en la ventana principal del gráfico. Este indicador está disponible para las versiones MT4 y MT5 de la plataforma de negociación.

El indicador que muestra el nivel múltiple del canal ATR.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164