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

Añadir código

Easy Trend Visualizer es un indicador de MetaTrader que hace exactamente lo que dice su nombre. Muestra donde comienza la tendencia, donde termina, y donde no hay tendencia en absoluto. Se basa en MetaTrader estándar ADX (Average Direction Movement Index) indicadores y funciona bastante rápido. Easy Trend Visualizer se muestra en la ventana principal del gráfico. Ofrece una serie de alertas: aparece línea horizontal, cruce de línea horizontal, flecha arriba, flecha abajo, cruce de línea horizontal anterior (PHLC). Disponible para las plataformas MT4 y MT5

Escala de tiempo y precio personalizada.

Un indicador de zigzag que utiliza una sola entrada para ajustar el tamaño del paso y detectar los cambios de dirección de las olas.

Este indicador personalizado MQL5 detecta divergencias entre la acción del precio y el Awesome Oscillator (AO), señalando posibles retrocesos o continuaciones del mercado. Traza flechas de compra/venta en el gráfico, muestra el AO como un histograma y dibuja líneas de tendencia para resaltar las divergencias.

Indicador que muestra la tendencia del día en cualquier momento del gráfico. Puede personalizar los colores y la posición del texto en la pantalla.

Buenas tardes a todos) ¡¡¡Primera vez que posteo mi código!!!

El indicador XMA_Ishimoku con indicación adicional de la fuerza de la tendencia utilizando puntos de colores basados en el algoritmo de desviación estándar. El código original en el enlace adjunto tenía problemas de trazado.

La operativa con el XAUUSD (Oro) a menudo se ve influenciada por noticias económicas importantes como la publicación del USD, la GBP o el EUR. Para mitigar los riesgos durante estos períodos volátiles, el uso de un filtro de noticias en su Asesor Experto (EA) es esencial. En este artículo, voy a compartir cómo crear un simple Filtro de Noticias en MT5 y aplicarlo a la negociación XAUUSD.

Este EA pretende imponer algunas reglas para gestionar las cestas.

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.

Este indicador es una utilidad que muestra los niveles de negociación etiquetados en cualquier gráfico. Si desea reemplazar sus niveles de operación nativos en un gráfico nativo, entonces desactive "Mostrar niveles de operación" en las Propiedades de su Gráfico F8 y adjunte este indicador. Si desea mostrar los niveles de operación en un gráfico personalizado (donde no se pueden mostrar los niveles de operación nativos), simplemente adjunte este indicador. SímboloBase: especifique el símbolo del que se extraerán los datos de los niveles de operación, útil para símbolos personalizados únicos. TextBarsBack: especifique el número de barras hacia atrás en el historial desde la barra actual donde se dibujarán las etiquetas de nivel. Nota: Aunque se hace referencia al número mágico en el código, actualmente no se incluye en las líneas de operación. Si está ejecutando varios EA en el mismo símbolo, puede editar el código para mostrar los números mágicos y luego ejecutar varias instancias del indicador en un gráfico. También puede editar los tamaños de fuente y el espaciado de texto en las propiedades del objeto según sea necesario para diferentes resoluciones de pantalla.

Combina una Media Móvil con bandas superior e inferior basadas en ATR para actuar como filtro de tendencia y canal de volatilidad.

El indicador que muestra el nivel múltiple del canal ATR.

Fractal con filtro CCI - Indicador que combina fractales tradicionales con el filtro CCI para reducir las señales falsas. Muestra flechas rojas encima de las velas para fractales alcistas (vender) cuando el CCI está por encima del umbral configurado y flechas verdes debajo de las velas para fractales bajistas (comprar) cuando el CCI está por debajo del umbral negativo. Perfecto para identificar puntos de reversión con mayor fiabilidad.

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.

PriceVar% es un indicador diseñado para medir la diferencia porcentual entre el precio y una media móvil, destacando la fuerza del movimiento del mercado en relación con un valor de referencia.

Calcule instantáneamente el potencial de beneficios y pérdidas de sus operaciones directamente en el gráfico. Una herramienta esencial para una gestión del riesgo ágil y precisa.

WaveWeisBarForce es un indicador personalizado basado en la lógica de las Ondas de Weis. Acumula el volumen en ondas direccionales (alcistas o bajistas) y las muestra como histogramas con niveles de intensidad. Ondas alcistas: 4 niveles de verde, de claro a Cal. Ondas bajistas: 4 niveles de rojo, de claro a Rojo. WaveMax (blanco): muestra la barra con mayor volumen dentro de cada onda. WaveClimax (amarillo): destaca el volumen acumulado récord a través de las ondas. Este indicador ayuda a los operadores a visualizar la presión del mercado por acumulación de volumen e intensidad de onda, mejorando el análisis intradía y de swing.

Histograma MACD

Exporta estadísticas comerciales completas a un archivo CSV.

Un sencillo indicador basado en las Bandas de Bollinger que muestra sus fases de estrechamiento y ensanchamiento con colores rojo/verde.

Función para modificar posiciones abiertas y órdenes pendientes

Permitir que el EA determine si hay EA duplicados en el gráfico en función de las condiciones.

Una simple estrategia de comercio binario que cuenta los colores de las velas.

Este indicador combina WPR y ganancia/pérdida total. No sé cómo decirle más sobre este indicador pero usted puede probarlo.

Seguimiento en tiempo real de las reglas de la empresa: reducción diaria, reducción máxima, progreso del objetivo de beneficios, recuento de días de negociación y estado del reto con barras de progreso visuales. Preajustes para FTMO, MyFundedFX, E8, TFT y Bulenox. Indicador puro - sin interferencias comerciales.

Un cuadro de mandos ligero basado en ticks que revela la presión a corto plazo Bid-Ask directamente en el gráfico.

Destaca los patrones de velas Inside Bar en el gráfico y proporciona alertas emergentes y push opcionales cuando se detecta un nuevo patrón.

El MACD estándar en la plataforma MT5 parece no ser suficiente así que codifico esta versión copiando del pinescript.

Un indicador de aprendizaje automático no supervisado que aplica el algoritmo de agrupación K-Means a la acción histórica de los precios, detectando y trazando matemáticamente los verdaderos grupos de liquidez institucional sin sesgo humano.

Symbol Summary es un servicio para MT5 que abre una ventana de visualización separada y muestra un informe detallado sobre un símbolo de negociación. Es compatible con el idioma ruso e inglés, el cambio de tamaño de la ventana, el desplazamiento, la actualización automática del informe al cambiar el símbolo o el marco temporal del gráfico sin reiniciar el servicio.

Los procesos de etiquetado de triple barrera suelen utilizar una constante arbitraria (0,5-1,0 %) o una hipótesis de diferencial heredada como umbral «min_ret». Si el umbral se establece por debajo del coste real de ida y vuelta de la transacción, el proceso etiqueta el ruido generado por los costes como una señal negociable. A continuación, el conjunto de datos etiquetado sobreestima sistemáticamente el «edge», y cualquier modelo entrenado con esas etiquetas se ajusta en exceso a un artefacto del esquema de etiquetado en lugar de a la estructura real del mercado. TransactionCostCollector.mq5 es un script independiente que resuelve la fase de recopilación de datos de este problema.

Script para establecer un stop loss en cada posición abierta en función de una pérdida objetivo en la divisa de la cuenta (por ejemplo, 50 $ por posición). Funciona con cualquier divisa de depósito y cualquier par de divisas. Comprueba los niveles de stop y congelación del bróker. La conversión de divisas se realiza automáticamente.

Indicador MACD que reproduce el estilo visual de TradingView para MT5. Histograma de 4 colores, línea de señal basada en la media móvil simple (SMA): los valores coinciden bar a bar con los de TradingView.

Asesor experto de código abierto para analizar los efectos de reversión y continuación según el día de la semana. Diseñado para la investigación sistemática, la validación de estrategias y su desarrollo posterior por parte de la comunidad MQL5.

Un pequeño indicador educativo para MetaTrader 5 que marca los máximos y mínimos de oscilación confirmados y etiqueta la estructura del mercado como HH, HL, LH y LL.

Script de código abierto para MT5 que registra en el registro y, opcionalmente, en un archivo CSV, los ajustes del símbolo XAUUSD/GOLD, el spread, el valor del tick, el tamaño del contrato, el incremento de volumen, los niveles de stop/freeze, el swap y el contexto de la cuenta.

Un panel educativo de MT5 que representa gráficamente el precio en tiempo real de forma vertical dentro de cuatro velas en formación y resume la alineación de las posiciones, la dispersión, la dirección de las velas y el tiempo restante.

Un oscilador que muestra cuatro indicadores de líneas: uno para las barras alcistas consecutivas, otro para las barras bajistas consecutivas, otro para la media de las barras alcistas consecutivas y otro para la media de las barras bajistas consecutivas.

Panel integrado en el gráfico con el spread en tiempo real del símbolo del gráfico —valor actual, mínimo, medio y máximo desde la conexión— codificado por colores según tus umbrales de aviso y peligro, además de una alerta opcional cuando el spread se mantenga en el nivel de peligro durante N segundos consecutivos (picos debidos a noticias o al rollover).

123456789101112...176