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

Los mejores códigos fuente en MQL4 y MQL5 según el ranking de los usuarios - 8

Añadir código

El indicador Supertrend traza una línea de tendencia dinámica basada en el ATR en el gráfico de MetaTrader 5, alternando entre una línea verde de tendencia alcista y una roja de tendencia bajista, con señales opcionales de flechas de compra/venta en cada cambio de tendencia.

El EA abre posiciones aleatoriamente (50/50 de probabilidad de Compra o Venta) cuando no hay ninguna posición abierta.

Indicador "Chaykin Money Flow (CMF)

He aquí algunos ejemplos de códigos para contadores de series basados en "Count".

Biblioteca básica para crear perfiles de volumen en el gráfico.

Regresión lineal Indicador de valor

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

Este script CalculateHistoryProfit versión 1.0 está diseñado para calcular el beneficio de un periodo especificado utilizando un panel gráfico.

BollingerBandsEA opera según las Bandas de Bollinger.

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

Este Script & EA permite a los codificadores hacer backtest de sus estrategias basadas en noticias que utilizan el Calendario MQL5.

Este Bot detecta la apertura de una nueva vela en cualquier marco de tiempo establecido, facilitando así la ejecución de un código de una sola vez, colocar operaciones y llamar a otras funciones. El código está escrito en la función OnTick().

Un registrador con la capacidad de registrar módulos específicos o secciones de código

Este indicador llama a otros 3 indicadores de subventana. Todos los archivos van en su carpeta de Indicadores.

Trading Gap Weekend, ¿es rentable?

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.

Este simple indicador es para averiguar fácilmente cuando el precio alcanza un momento determinado en cualquier vela o marco de tiempo.

SmartFibo es un potente indicador personalizado MQL5 que traza automáticamente los niveles de retroceso y extensión de Fibonacci basándose en el algoritmo ZigZag, ideal para operar con patrones ABCD. Soporta cálculos de Fibonacci de mecha a mecha y de cuerpo a cuerpo, lo que lo hace versátil para varias estrategias de trading, incluyendo pares JPY.

El RSI Engine EA es un robot de trading automatizado muy versátil para MetaTrader 5, diseñado para ejecutar operaciones basadas en señales del popular indicador Relative Strength Index (RSI). La versión 2.1 presenta un procesamiento de señales optimizado y una mayor estabilidad. El EA proporciona un marco flexible con múltiples estrategias basadas en el RSI, filtros de confirmación y una amplia configuración de gestión de operaciones, por lo que es adecuado tanto para operadores principiantes como experimentados.

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

EA Tools tính toán Margin theo lotsize, có thể tùy chỉnh đòn bẩy

Clase de inclusión que valida la combinación de ping terminal + latencia de ejecución antes de las operaciones comerciales. Devuelve false si se supera el umbral.

Se trata de un indicador experimental de acción de precios Last Structure Break (LSB) que descubre estructuras de mercado significativas y posibles ventajas comerciales mediante un análisis inteligente de soportes y resistencias.

Un indicador limpio, ligero y sin repintado que detecta y dibuja automáticamente los Fair Value Gaps (FVG) de Smart Money Concepts (SMC) directamente en su gráfico en cualquier marco temporal.

Función de cálculo de lotes a partir del porcentaje de depósito

Línea para cambiar de dirección

Script de diagnóstico que compara los valores de SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_VALUE_LOSS y SYMBOL_TRADE_TICK_VALUE_PROFIT para cada símbolo de «Market Watch». Clasifica cada símbolo en una de cuatro categorías (ALL_EQUAL, TV_MATCHES_PROFIT, TV_MATCHES_LOSS, ALL_DIFFER) y ofrece un resumen agregado junto con una sugerencia de interpretación. Resulta útil para verificar en qué propiedad del valor del tick basarse a la hora de implementar el cálculo del tamaño de lote basado en el riesgo en los EA. Exporta un informe completo por símbolo a CSV en MQL5/Archivos.

Se trata de un indicador para mostrar el perfil de volumen en el gráfico, utilizando cálculos sencillos y una ejecución muy rápida.

Sincroniza todos los símbolos del gráfico con el símbolo del gráfico al que está vinculado el EA.

Una utilidad ligera y esencial para los operadores de TIC y SMC. Traza automáticamente los precios de apertura diarios, semanales y mensuales reales, sirviendo de base para el concepto Power of 3 (Acumulación, Manipulación, Distribución).

Este es un programa simple para comparar asíncronos y síncronos todos cerca. Es un programa de ejemplo, así que siéntase libre de modificarlo para sus propios fines de prueba, tales como la adición de condiciones.

Este indicador le permite definir una lista de comprobación para que compruebe y confirme manualmente su estrategia antes de entrar en una operación.

Un simple Asesor Experto que opera cuando el precio forma el patrón "Three From Within".

Este EA escaneará todas las operaciones abiertas y luego imprimirá la enésima operación desde el final

Línea de regresión lineal

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.

Serialización y deserialización del formato JSON

Kuskus Starlight es un oscilador que utiliza una transformación de precio Fisher para identificar tendencias y potenciales reversiones. El código original MT4 por Scriptor está disponible en: https://www.mql5.com/en/code/8365.

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.

123456789101112131415...176