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

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

Es un indicador que determina los niveles objetivo en función de la media de los movimientos de los precios.

Creación de etiquetas de beneficios en las operaciones (operaciones cerradas) que también se muestran en el comprobador de estrategias.

Interfaz para la ejecución asíncrona de algoritmos

El indicador Profit Maximiser (PMax) es un indicador creado mediante la integración de la media móvil del indicador Supertrend.

Prototipo para la recogida de datos. Búferes ficticios para la ventana de datos (a efectos de recogida de datos) para la hora del día, y un búfer adicional para la hora del día. Comenta la hora del día.

"2 Medias Móviles con Bandas de Bollinger" es un indicador personalizado para MT5 que combina dos medias móviles configurables y Bandas de Bollinger opcionales. Genera flechas de compra y venta en tiempo real cuando se producen cruces, con alertas opcionales, sonido y notificaciones por correo electrónico. Apto para todos los plazos y símbolos

Copie estos en cualquier EA que está ocupado codificación y usted "ll tiene una sl de arrastre las únicas cosas que usted necesita para cambiar probablemente sería InpMagic para su número mágico o usted podría simplemente copiar mi código como es , Recuerde agregar COrderinfo ord; y CPositionInfo pos;

Patrimonio histórico de posiciones virtuales abiertas una y otra vez para analizar la eficacia de la negociación de diferenciales/capitales

Un pequeño script para facilitar la vida de los traders. La única cosa que siempre me molesta es restablecer las propiedades como los colores para un nuevo gráfico, para que se vea de la manera que me gusta. Así que aquí está una secuencia de comandos para hacer las cosas más suave.

Este script es una solución de referencia para mapear los nombres de los símbolos configurados por los usuarios en los EAs o scripts de MetaTrader 5 a los nombres reales proporcionados por el broker. Utiliza el algoritmo de distancia Levenshtein para identificar automáticamente el símbolo más similar en Market Watch. Es ideal para desarrolladores que se enfrentan a problemas de compatibilidad con prefijos o sufijos en los nombres de los símbolos. Es un punto de partida personalizable para adaptarse a cualquier necesidad específica.

tratar de imitar el sistema de comercio utilizando asesor experto

Breakout Trader 1.0 negocia rupturas de rango.

BollingerBandsEA opera según las Bandas de Bollinger.

Este script fue desarrollado para mostrar en un gráfico un informe de estrategia guardado desde el Probador de Estrategias.

La Lupa de Reproducción de Velas reproduce visualmente las velas históricas sobre el área del gráfico actual para realizar un análisis comparativo. Este indicador superpone las barras de precios pasadas de una fecha seleccionada en el gráfico en tiempo real, lo que permite a los operadores estudiar los patrones de las velas, la volatilidad y la estructura en tiempo real. Incluye resaltado de rango dinámico e información detallada sobre herramientas que muestra la apertura, el máximo, el mínimo, el cierre, el rango, la dirección, la hora y el volumen de cada vela reproducida.

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

El EA Pending_tread es un robot de negociación versátil y fácil de usar diseñado para automatizar la colocación y gestión de múltiples órdenes pendientes dispuestas en un patrón de cuadrícula por encima y por debajo del precio de mercado actual. Este EA es muy adecuado para las estrategias de scalping y puede operar en cualquier marco de tiempo o par de divisas, por lo que es muy flexible para diversos estilos de negociación.

El indicador aplica algunos de los enfoques más interesantes para medir las correlaciones

Probando en la historia en el modo matemático del probador MT5.

Indicador de volatilidad con una línea de umbral basado en el modelo estadístico Generalized AutoRegressive Conditional Heteroskedasticiticy (GARCH) utilizado para el análisis y la previsión de series temporales.

Los fractales estándar son 2 velas a la derecha y 2 velas a la izquierda. Con estos Fractales personalizados puedes elegir tantas velas como quieras, tanto a la izquierda como a la derecha.

ATR %, ATR porcentaje, ATR porcentaje, ATR porcentaje, ATR porcentaje

El indicador AutoTrendLines dibuja automáticamente líneas de tendencia de soporte y resistencia en su gráfico de MetaTrader 5. Identifica los niveles de precios clave utilizando dos métodos: Dos Extremums (Tipo 1) o Extremum y Delta (Tipo 2). Las líneas se recalculan sólo cuando se forma una nueva barra, lo que garantiza un rendimiento eficiente.

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.

El VWAP diario (precio medio ponderado por volumen) es un indicador sencillo pero potente que calcula y muestra el precio medio ponderado por volumen de cada día de negociación. Ideal para identificar el valor razonable intradía y respaldar sus decisiones de negociación diarias.

El VWAP Semanal (Precio Medio Ponderado por Volumen) es un potente indicador MQL5 que calcula y muestra el Precio Medio Ponderado por Volumen de cada semana de negociación. Es una herramienta crucial para identificar el valor razonable semanal y comprender el sentimiento subyacente en un plazo más largo.

El VWAP Mensual (Precio Medio Ponderado por Volumen) es un indicador esencial de MQL5 que calcula y muestra el Precio Medio Ponderado por Volumen de cada mes de negociación. Es una poderosa herramienta para comprender el sentimiento del mercado a largo plazo, identificar el valor razonable mensual clave e informar las decisiones estratégicas.

Establecer TP y SL automáticos: La función "Establecer TP y SL automáticos" (Take Profit y Stop Loss) es una herramienta crucial en cualquier estrategia de negociación, diseñada para automatizar la gestión de riesgos y beneficios. Permite a los operadores definir niveles de precios fijos en los que una operación debe cerrarse automáticamente para asegurar los beneficios (TP) o limitar las pérdidas (SL), eliminando la necesidad de una supervisión manual constante. Cuando esta función está activada, cada posición que abra incluirá automáticamente un nivel predefinido de Take Profit y Stop Loss basado en sus parámetros personalizados, como un número específico de pips, porcentaje de saldo o niveles técnicos. Esto no sólo ahorra tiempo, sino que también garantiza que sus operaciones estén protegidas de movimientos bruscos del mercado y de decisiones emocionales.

Un formato corto para almacenar ticks.

Panel de intercambio de símbolos: Cambie sin esfuerzo el símbolo activo en su gráfico mientras añade simultáneamente el nuevo símbolo a Market Watch. Esta herramienta garantiza una integración perfecta y el acceso a los datos de mercado en tiempo real, optimizando su flujo de trabajo de negociación.

Desgraciadamente, he descubierto que algunos brokers son un poco chapuceros con el cambio de hora del servidor debido al horario de verano (DST), algo que no me esperaba y que me ha sorprendido mucho. Aquí tenéis un script con el que cualquiera puede comprobar su broker.

Un avance del zigzag de MetaQuotes con un modo oscilador, seguimiento de la pierna de la barra actual, niveles fib y escalado dinámico.

Desafortunadamente, he encontrado que algunos corredores Cambiar el tiempo en el servidor es un poco incorrecto, que no esperaba. y que me sorprendió mucho. Aquí hay un script que cualquiera puede utilizar para comprobar su corredor.

Desgraciadamente me he tenido que dar cuenta de que algunos brokers son un poco descuidados con el cambio de hora del servidor, cosa que no me esperaba y que me ha sorprendido mucho. Aquí tenéis un script con el que todo el mundo puede comprobar su broker.

Un Asesor Experto MQL5 que reacciona a noticias de alto impacto utilizando el Calendario MQL5. Identifica las noticias relacionadas con la inflación (IPC/PPI) y las decisiones sobre los tipos de interés, colocando operaciones de ruptura con órdenes pendientes. Ideal para operadores que buscan automatizar estrategias basadas en noticias. (Esto es sólo un punto de partida)

Candle Range MetaTrader indicator - es un indicador muy simple y ligero que muestra el rango de la vela en pips al pasar el ratón por encima. Además del rango Alto/Bajo, puede mostrar opcionalmente el tamaño del cuerpo (Abierto/Cerrado) de las velas. Múltiples parámetros de visualización están disponibles para controlar el aspecto del indicador. Este indicador está disponible para las versiones MT4 y MT5 de la plataforma de negociación.

EQ

Patrimonio histórico de posiciones virtuales abiertas una y otra vez para analizar la eficacia de la negociación de diferenciales/capitales

El histograma BBMA ZoneZeroLoss muestra las zonas de negociación, por ejemplo, para la configuración de "Reentrada" para la minimización del riesgo.

Negative Volume Index (NVI) es un indicador técnico gratuito para el análisis avanzado de gráficos en plataformas MT4, MT5. Se basa en el volumen de ticks (puede ser sustituido por volumen real en MT5) y tiene dos características útiles añadidas: Soporte para operación multi-timeframe (MTF). Puede ser cambiado para mostrar Positive Volume Index.

Breakeven Line Indicator es un indicador de MetaTrader que calcula el nivel de equilibrio basado en todas las posiciones abiertas y lo muestra en su gráfico como una línea horizontal. Además, se calculará el número total de operaciones, el número total de lotes, y la distancia a la línea de equilibrio en puntos y ganancias / pérdidas. El indicador está disponible para MT4 y MT5.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165