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

Se trata de un script probador que amplía las capacidades estándar de optimización de MetaTrader 5, permitiéndole evaluar estrategias según criterios complejos definidos por el usuario (con separación en periodos dentro y fuera de la muestra, métricas avanzadas y pruebas estadísticas).

Indicador Rsi

Logify es una librería de registro para MQL diseñada para simplificar la depuración, seguimiento y monitorización de EAs e indicadores. Proporciona registros estructurados, personalizables y organizados directamente en el gráfico o en el terminal, con soporte para niveles de registro, formatos flexibles y múltiples gestores. Una solución ligera, elegante y fácil de integrar en sus proyectos MQL.

La barra envolvente se produce por debajo de la media móvil Ema que está subiendo - Operación de compra -

Este Asesor Experto (EA) está diseñado para la negociación de alta frecuencia en el gráfico de 1 minuto (M1) en los mercados de divisas y criptomonedas. Utiliza el RSI y patrones de velas para identificar señales de compra y venta, ejecutando automáticamente operaciones con niveles dinámicos de stop loss, take profit y trailing stop basados en la volatilidad del mercado.

3 medias móviles Ema identifican cambio de tendencia con rsi confirm

Utilidad de alertas de desconexión del servidor de operaciones para MT5.

es un texto para la red neutral le gustaría conocer su opinión.

Un indicador para detectar y marcar todos los patrones de velas populares

Este Asesor Experto (EA) para MetaTrader aprovecha una combinación de indicadores técnicos, como el RSI, el ATR y las medias móviles, para identificar oportunidades de negociación de alta probabilidad. Equipado con tamaño de lote dinámico, trailing stops y ajustes basados en el rendimiento, está diseñado para optimizar las decisiones de trading y gestionar el riesgo de forma eficaz en condiciones de mercado volátiles.

Una herramienta ligera para scalping manual en MT5 usando atajos de teclado

Esta biblioteca simula escenarios de empresas de prop trading restableciendo el saldo de la cuenta en función de umbrales de pérdidas y ganancias configurables durante el backtesting, y registra los resultados del restablecimiento para su análisis.

TardioBot V1.05, el nombre de una figura histórica Giuseppe Tardio, es un Asesor Experto diseñado para MetaTrader 5 que emplea una estrategia de arbitraje triangular.

El EA Cincin (v2.24) es un sistema de comercio automatizado para MetaTrader 5 que ejecuta operaciones aleatorias conservadoras en un símbolo específico (por ejemplo, EURUSD), con características como la gestión de cestas, cobertura y control de posiciones.

Asesor experto para MetaTrader 5 que combina las medias móviles exponenciales (EMA) y el índice de fuerza relativa (RSI) para generar señales de trading. Incluye funciones de gestión de riesgos y filtro de tiempo de negociación.

La superposición de varios estocásticos con diferentes periodos ayudará a los operadores principiantes.

EA Spread lister muestra los valores actuales, mínimos y máximos para todos los símbolos / instrumentos.

El EA identifica las configuraciones comerciales esperando a que un número definido por el usuario de indicadores (por ejemplo, 2 de 3) muestren divergencia simultáneamente. Este enfoque de confirmación multicapa filtra el ruido del mercado. Características principales: Motor de Confirmación Triple: Analiza las divergencias del RSI, MACD y Estocástico. Filtros avanzados: Filtro de Tendencia (MA) y Filtro de Volumen opcionales para una calidad de señal superior. Personalización Completa: Controle todos los ajustes de los indicadores, la sensibilidad de las divergencias y la lógica de las operaciones. Gestión profesional del riesgo: Utilice lotes fijos o gestión monetaria basada en porcentajes con SL/TP.

Una biblioteca JSON potente y rica en funciones para MQL5, diseñada para ofrecer una experiencia de desarrollo moderna similar a Python/JS.

Una herramienta de supervisión en tiempo real para MetaTrader 5 que muestra datos financieros clave, permite cambiar de símbolo rápidamente y listas de símbolos personalizables. Guarde y recargue símbolos, restablezca listas y personalice el texto y los colores del panel para una experiencia de negociación personalizada.

Tarantella EA: Sistema avanzado de negociación de cuadrícula con capacidades de cobertura e integración de Perfil de Mercado. Utiliza filtrado de tendencia ADX, espaciado de cuadrícula basado en Fibonacci y condiciones de entrada de varios niveles (RSI/ATR/volumen) para ejecutar operaciones sólo dentro de las áreas de valor del Perfil de Mercado. Gestión inteligente del riesgo con trailing stops, activación del punto de equilibrio y cierre parcial de la cobertura.

Zigzag que cambia la dirección de la onda en función de la variación porcentual del precio del activo.

BotCilento es un sofisticado Asesor Experto para MetaTrader 5 que combina señales de seguimiento de tendencias con gestión adaptativa del riesgo.

Alertas de ruptura de línea de tendencia

Traducir los porcentajes de riesgo a la cifra monetaria en función del saldo de la cuenta

Copie y pegue objetos gráficos seleccionados entre gráficos a través del portapapeles de Windows como texto. Utilice Ctrl+Q en un gráfico de origen y, a continuación, Ctrl+J en un gráfico de destino.

Permite visualizar fácilmente los periodos alcistas y bajistas confirmados por el indicador zigzag mediante vlines. Puede controlar la visualización del zigzag, eligiendo que comience desde el principio del gráfico o desde un determinado número de barras, así como la visualización de las etiquetas que muestran el precio del máximo o mínimo, la dirección del periodo pasado y su amplitud en pips. Por supuesto, funciona tanto en la ventana principal como en las subventanas. ¡¡¡ATENCIÓN!!! Se trata de una valiosa ayuda para comprender y calibrar indicadores y desarrollar estrategias, pero no está pensada para su uso directo. Traducido con DeepL.com (versión gratuita)

- El script escanea el gráfico actual en busca de cualquier objeto de gráfico disponible, - Los cuenta y los elimina según corresponda - Y registra los nombres de los objetos en el gráfico respectivamente.

PTB

Descripción del indicador: PTB.mq5 Visión general: El indicador PTB.mq5 para MetaTrader 5 calcula los precios máximos y mínimos a corto y largo plazo, junto con los niveles de retroceso de Fibonacci basados en estos extremos. Características: Máximo y mínimo a corto plazo: Identifica el soporte y la resistencia inmediatos en un periodo corto definido por el usuario. Máximo y mínimo a largo plazo: Analiza las tendencias más amplias del mercado en un periodo más largo. Niveles de Fibonacci: Traza niveles de retroceso clave (23,6%, 38,2%, 50%, 61,8%, 78,6%) para posibles puntos de inversión. Parámetros de entrada: shortLength: Número de velas para el cálculo a corto plazo. longLength: Número de velas para el cálculo a largo plazo. Representación Visual: Distintos colores y anchos para cada línea para diferenciar entre niveles altos/bajos y Fibonacci. Uso: Ayuda a los operadores a identificar los puntos de entrada/salida y a monitorizar las tendencias del mercado basándose en los niveles de precios históricos.

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.

Un indicador que calcula dinámicamente el riesgo (en porcentajes y en dinero) en función del tamaño del lote y del stop loss.

Este código muestra cómo se puede crear un cuadro de mando para mostrar toda la información relevante en el gráfico

Esta herramienta calculará el tamaño de lote aceptable en función de una distancia de stop loss y un porcentaje de riesgo

El indicador gráfico Perfect Seconds le permite convertir velas de minutos de datos en tiempo real en segundos. 1. Elija cualquier número de segundos para cerrar la barra con el tiempo exacto. 1. Elija cualquier número de segundos para cerrar una barra con el tiempo exacto. Funciona incluso si los ticks no están disponibles. 3. No requiere DLL externa. No requiere DLL externa, funciona sin problemas en VPS 4. Código rápido y optimizado 5. 5. Soporta Crypto Pares como BInance, Kucoin y todos los demás intercambios donde Futuros gráfico en vivo se puede convertir en segundos con facilidad. 6. Soporta todo tipo de símbolos como el oro, el oro y el oro. 6. Soporta todo tipo de símbolos como pares de Oro y Forex. 7. Opciones para eliminar el símbolo y las tasas.

Indicador sincronizado de retícula personalizado que muestra el precio y la hora (servidor/local).

Funciones relacionadas con la hora para la detección empírica de la zona horaria del servidor y el modo de ahorro de luz diurna (DST) a partir del historial de cotizaciones

La clase más simple para el registro en MetaTrader 5 con soporte para niveles, formato de mensaje, filtros de inclusión y exclusión en subcadenas.

Este es un ejemplo de ordenación ascendente de una lista de estructura por un campo. Usted puede averiguar y personalizar el algoritmo anterior en función de la finalidad de uso, este es el ejemplo más básico es también una dirección para resolver la ordenación en una matriz de estructura. El algoritmo utilizado en este ejemplo es Quick Sort y Merge Sort.

Descripción del Indicador - Bollinger Bands Crossover Signals Nombre: Bollinger Bands Crossover Signals Versión: 1.1 Autor: BENALI Enlace: https://www.mql5.com/en/users/dahmi_benali

Este script MQL5 exporta datos de velas para varios marcos temporales a un archivo CSV, capturando información esencial del mercado como los precios de apertura, máximo, mínimo y cierre. Analiza las características de cada vela, incluidos los tamaños del cuerpo y de la mecha, a la vez que calcula métricas adicionales como los huecos entre velas. Tras procesar las últimas 21 barras, notifica al usuario si la exportación de datos se ha realizado correctamente.

123456789101112...171