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

Librería de códigos fuente en el lenguaje MQL5 para MetaTrader 5 - 5

icon

La mayor librería gratuita que contiene códigos fuente de los programas para la plataforma MetaTrader 5. Aquí encontrará y podrá usar muchos ejemplos de Asesores Expertos, indicadores técnicos, scripts y librerías. Utilice la librería de códigos fuente a la hora de estudiar el lenguaje MQL5, cree a su base sus propios programas para el trading automático en los mercados financieros.

Usted puede descargar libremente los códigos fuente publicados, probar e iniciarlos en MetaTrader 5. Además, se puede acceder a esta librería directamente desde la plataforma MetaTrader 5 y el entorno de desarrollo MetaEditor.

Añadir código

Un filtro de volatilidad basado en 3 ATR: un ATR rápido, un ATR medio y un ATR lento.

KA-Gold Bot es un avanzado asesor de trading diseñado específicamente para el oro, que utiliza la potente combinación de la estrategia del canal de Keltner y dos medias móviles exponenciales (EMA): la EMA de 10 periodos y la EMA de 200 periodos. Principio de funcionamiento: La EMA de 10 periodos representa el corte del precio medio por encima/por debajo de la banda de Keltner, confirmando una tendencia alcista/bajista. Que el precio esté por encima de la EMA de 200 periodos apoya la tendencia alcista/bajista. Esto indica que la tendencia alcista/bajista ha sido más fuerte que en los 10 periodos anteriores, teniendo en cuenta la volatilidad de los últimos 50 periodos. - Marco temporal: M15

Un ejemplo de adición de botones para sus asesores. En este ejemplo, se ha implementado un botón para cerrar todas las posiciones activas de todos los instrumentos. Además de la funcionalidad de procesamiento de eventos del botón, también se han implementado métodos para cerrar posiciones relativas al nombre del símbolo y para contar el número de posiciones relativas al nombre del símbolo.

Este es un script para exportar tasas y ticks del símbolo del gráfico actual a archivos CSV compatibles con el formato de exportación/importación de MT5.

Se trata de un zigzag que crea nuevos puntos de giro en zigzag en función de la superación de un umbral de volatilidad

Clase estática para fijar la función TimeGMT() durante las pruebas en el probador de estrategias.

Es un script para mostrar el tiempo restante hasta que llegue la siguiente barra.

Funciones para usar en lugar de ChartXYToTimePrice y ChartTimePriceToXY, trabajando correcta y rápidamente en todo el rango de parámetros de entrada.

Códigos fuente escritos en el proceso de desarrollo de una biblioteca para crear Asesores Expertos multidivisa que combinen múltiples instancias de diferentes estrategias de negociación.

Los códigos fuente escritos durante el desarrollo de la biblioteca para crear Asesores Expertos multidivisa que combinan muchas instancias de varias estrategias de negociación.

El indicador permite estimar la probabilidad de que el precio haya alcanzado su máximo o mínimo.

Trabajar con datos del teclado

Clase para acceder a la hora local de la ubicación especificada, así como a la información sobre la zona horaria y el horario de la sesión de negociación local.

Lightweight CVD (Cumulative Volume Delta) para MT5 - basado en M1, muestra la presión de compra/venta como velas con reinicios opcionales.

Esta biblioteca es una versión actualizada de la biblioteca ErrorDescription.mqh publicada por MetaQuotes, con algunas características incluidas.

Ejemplo de bot con un modelo de aprendizaje automático integrado, entrenado en Python y guardado en formato ONNX.

Un simple observatorio de monedas individuales.

El script calcula las funciones de autocorrelación y autocorrelación parcial y las muestra en un gráfico

Busca Mecha o Cuerpo basado en Máximo Mínimo en barras visibles del gráfico

Script para determinar si su Broker sigue el horario de luz diurna (DST) de EE.UU., el Reino Unido o la Unión Africana.

Script para mostrar datos actualizados sobre posiciones abiertas.

Este indicador construye un canal dinámico de precios utilizando el suavizado gaussiano para determinar las líneas de soporte y resistencia. Calcula los valores máximos y mínimos suavizados del precio para un periodo determinado, encuentra sus extremos y muestra tres líneas: resistencia superior (máximo del máximo suavizado), soporte inferior (mínimo del mínimo suavizado) y la línea intermedia entre ambas, formando un canal de negociación adaptable.

Un simple indicador de señales basado en el RSI y la Media Móvil. Dibuja flechas de compra/venta cuando el RSI está por encima/debajo de 50 y el precio está por encima/debajo de la MA.

Un simple indicador de señales basado en el RSI y la Media Móvil. Traza flechas de compra/venta cuando el RSI está por encima/debajo de 50 y el precio está por encima/debajo de la MA.

Un simple comentario.

Indicador basado en la pendiente básica media móvil y la nube alrededor. Indicador muestra dos tipos de señales: prepearing - punto y entrada - flecha.

Versión MT5 del indicador https://www.mql5.com/ru/code/25465

El script proporciona un conjunto de funciones para crear todos los objetos gráficos estándar para utilizarlos en sus propios desarrollos. Las funciones presentadas en el script pueden utilizarse "tal cual" o modificarse según sus necesidades.

Destaca las sesiones del mercado de divisas (Sídney, Tokio, Londres, Nueva York).

El indicador más sencillo que muestra en el símbolo actual la variación del precio en % desde la apertura de la sesión de negociación.

La estrategia de cruce de dos medias móviles es una de las más comunes en el mercado financiero. Se basa en el uso de dos medias móviles (normalmente a largo y corto plazo) y señala la entrada en una posición en función de su cruce.

Versión MQL5 de la media móvil armónica

Indicador de rango medio diario.

La media móvil logarítmica calcula continuamente la media logarítmica del precio más alto y el precio más bajo dentro de un período.

Este bloque de código detecta una Nueva Barra o una Nueva Vela cuando ha recibido.

Este bloque de código recorre todas las posiciones abiertas y realiza un seguimiento basado en los precios de compra y venta.

Función para convertir la hora del servidor de una zona horaria a otra.

Señala un periodo de baja volatilidad del mercado que está a punto de terminar, presagiando un movimiento significativo de los precios.

Cerrar operaciones con martingala

123456789101112...174