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

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

Añadir código

Este es un indicador que ayuda a identificar patrones de velas envolventes.

esta es una plantilla de copiadora

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.

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.

Un simple indicador de información que muestra el tiempo restante hasta el cierre de la barra, así como el tiempo transcurrido desde la apertura de la barra y la hora actual.

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.

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 es un indicador personalizado para MetaTrader 5 cuyo único propósito es mostrar una imagen BMP en el gráfico, centrada en la pantalla. ¿Para qué sirve? Sirve para visualizar una imagen estática (como un logo, marca personal, mensaje gráfico o recordatorio) directamente sobre el gráfico de trading, sin afectar el análisis ni los datos del mercado. ¿Cómo funciona? Crea un objeto OBJ_BITMAP_LABEL para mostrar una imagen (2.bmp) desde la carpeta MQL5\Images. Calcula automáticamente el centro del gráfico y coloca la imagen allí. Actualiza la posición de la imagen en cada nuevo tick para que siempre quede centrada, incluso si se redimensiona la ventana.

Clases de comercio similares a MQL5 en Python para MetaTrader 5 Python

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.

Este es un archivo de script simple para calcular el tamaño del lote, ya sea utilizando el enfoque de porcentaje de riesgo o la cantidad real a arriesgar.

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.

CloseAllOrders es un Asesor Experto potente y fácil de usar diseñado para simplificar la gestión de operaciones en MetaTrader 5. Con una interfaz de botón intuitiva directamente en su gráfico, puede cerrar todas las posiciones de mercado y órdenes pendientes al instante con un solo clic.

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.

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

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

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.

Calcule una media móvil en una sola llamada a la función. Código que puede transportarse fácilmente entre distintos proyectos.

Una calculadora de interés compuesto para el trader. Calcula, en función de sus parámetros, su riesgo de ruina y el riesgo óptimo por operación. Ofrece una previsión del tamaño de su capital en un año, un mes y al final del plazo.

El histograma de colores MACD es una versión mejorada del clásico indicador MACD (Moving Average Convergence Divergence), diseñada para ofrecer un análisis visual más claro e intuitivo del impulso del mercado. Este indicador combina las funcionalidades tradicionales del MACD con un histograma dinámico que cambia de color en función de la relación entre la línea MACD y la línea de señal, lo que permite a los operadores identificar rápidamente tendencias, puntos de inversión y momentos de indecisión en el mercado.

Un algoritmo de ordenación híbrido que proporciona un rendimiento rápido para ordenar matrices de tipos simples, estructuras o punteros a objetos.

Este es un simple EA de reversión a la media

Este Asesor Experto (EA) ayuda a los operadores a gestionar el riesgo ajustando automáticamente el tamaño de las posiciones y los niveles de stop-loss en función de la volatilidad del mercado, utilizando el indicador Average True Range (ATR). El EA calcula el tamaño óptimo de la posición para cada operación en función de un porcentaje de riesgo definido por el usuario y el valor actual del ATR, garantizando una exposición al riesgo coherente en todas las condiciones del mercado. También ofrece una opción de stop-loss basada en el ATR para adaptarse a la volatilidad, al tiempo que emplea una sencilla estrategia de cruce de medias móviles para abrir operaciones de compra. Ideal para operadores que buscan automatizar la gestión del riesgo sin una lógica de negociación compleja, este AE prioriza la protección de la cuenta y simplifica el proceso de negociación.

Este indicador detecta patrones de velas envolventes alcistas y bajistas con un filtro de volumen opcional para resaltar las señales más fuertes.

Es un constructor para crear los histogramas de las distribuciones estadísticas de los indicadores, series temporales y sus derivados.

12345678910111213...171