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

Añadir código

El indicador AnalysisOnBarsJFatlCandle_v2 tiene la posibilidad de cambiar el timeframe del indicador en los parámetros de entrada.

El indicador ColorDeMarker_X20 tiene la posibilidad de cambiar el timeframe del indicador en los parámetros de entrada.

Todas las posiciones del símbolo actual se cierran cuando el Balance o la Equidad supere los valores establecidos.

Cuando se alcanza el beneficio establecido (con el signo "+") o la pérdida establecida (con el signo "-»), todas las posiciones se cierran.

El indicador AnalysisOnBarsJFatlCandle_vol tiene la posibilidad de cambiar el timeframe del indicador en los parámetros de entrada.

Estrategia a base de las órdenes pendientes (Buy Stop y Sell Stop). Martingale.

El indicador XKPrmSt tiene la posibilidad de cambiar el timeframe del indicador en los parámetros de entrada.

La reducción relativa es una relación entre la reducción máxima y el valor del máximo local correspondiente del capital. Es importante utilizar el Drawdown Relativo según el saldo como filtro de optimización.

Indicador Aroon Up & Down MetaTrader - detectando los máximos y mínimos locales del gráfico al que se aplica, este indicador proporciona las señales de compra y venta de los pares de divisas cuando suben desde abajo y bajan desde arriba. El cruce de las líneas del indicador proporciona una buena señal para tomar el beneficio o para salir con una pérdida mínima. Este indicador puede enviar alertas sonoras y por correo electrónico en el cruce. Está disponible en las versiones MT4 y MT5.

BB MACD MetaTrader indicador - es una variación básica MACD (Moving Average Convergence Divergence) indicador, que ayuda en la detección de los puntos de cambio de tendencia y medir la fuerza de la tendencia actual. El indicador se dibuja en una ventana separada en el gráfico y consta de dos líneas (azul y rojo) y los puntos, que pueden ser de color verde o magenta. El cambio de color de los puntos es un buen proveedor de señales, mientras que la anchura de la brecha entre las dos líneas indica la fuerza de la tendencia actual. Este indicador está disponible para MT4 y MT5.

Round Levels MetaTrader indicator - un indicador MT4/MT5 que puede mostrar niveles redondos y zonas cerca de ellos en función de su configuración. Puede ser útil para operar en las zonas psicológicas naturales de soporte y resistencia. También puede emitir alertas cuando el precio se encuentra en una zona de soporte o resistencia.

Una sencilla utilidad para supervisar los swaps largos y cortos de un mismo símbolo. Si los swaps de su agente de bolsa se especifican en puntos en lugar de en la divisa de la cuenta, esta utilidad convierte automáticamente los puntos en la divisa de la cuenta. Los swaps se triplican los miércoles. La alineación horizontal y vertical puede ajustarse en las entradas.

Probando en la historia en el modo matemático del probador MT5.

Este indicador detecta una formación de pico bajista específica en 3 velas

Un canal que calcula máximos y mínimos locales con líneas ajustadas a la volatilidad

EA de day trading para la ruptura del rango asiático. Multisímbolo, M15/M30/H1. Coloca órdenes stop pendientes durante la sesión de Londres fuera del rango asiático previo a Londres, utilizando señales PSAR + MACD + estocástico, con gestión automática del horario de verano de Londres y Nueva York, stops estructurales, trailing stop y break-even.

MSNR v5.31Plus AEU EA es un asesor experto para MetaTrader 5 basado en los niveles SNR de Malasia, la lógica de reacción del «Smart Money», el barrido de liquidez, el MISS, la confirmación de patrones envolvente, la confluencia de líneas de tendencia, el QML, el CRT y la proyección de objetivos DOL. El EA está diseñado para el XAUUSD y funciona mejor en el marco temporal M5. Analiza marcos temporales superiores, como W1, D1, H4 y H1, para establecer zonas importantes de soporte y resistencia, y a continuación espera la confirmación de la acción del precio en el marco temporal de ejecución. Características principales: - Detección de los niveles de cuerpo SNR de Malasia. - Análisis de soportes y resistencias en marcos temporales superiores. - Barrido de liquidez, MISS y confirmación de engulfing. - Lógica de líneas de tendencia, QML, ruptura-reprueba y CRT. - Sistema de clústeres de confluencia. - Filtro de sesiones para los horarios de negociación de Asia, Europa y EE. UU. - Gestión de riesgos por porcentaje de la cuenta. - Cierre parcial en un múltiplo R seleccionado. - Opciones de umbral de rentabilidad y protección de seguridad. Ajustes recomendados: Símbolo: XAUUSD Marco temporal: M5.

Un indicador sencillo basado en el criterio de la tendencia

Este EA para MT5 es una herramienta de diagnóstico que no realiza operaciones, sino que recopila y muestra las especificaciones técnicas del bróker y del entorno de negociación. El código está estructurado en 4 bloques principales: Recopilación de datos (CollectAll): Extrae información sobre la cuenta (apalancamiento, divisa), el símbolo (dígitos, spread, swap, volúmenes, niveles de stop), la latencia (ping) y la zona horaria (diferencia entre el servidor y UTC). Calcula el swap en moneda real. Muestreo (OnTick): Actualiza en tiempo real las estadísticas sobre el spread (mínimo, medio, máximo). Salida: Imprime los datos en el registro «Expertos», los guarda en un archivo CSV y los muestra en un panel gráfico en el gráfico (UpdatePanel). Ayudas: Funciones como CalcSwapInCurrency y varios *ToStr convierten los datos numéricos sin procesar del bróker en cadenas legibles.

Un sistema de scalping basado en el «liquidity sweep» y el «order block», con un cálculo del tamaño de la posición basado en el ATR y un filtro de tendencia en un marco temporal superior. Cada operación se marca en el gráfico con la tasa de acierto histórica en tiempo real de ese tipo de configuración: un marcador actualizado, no solo casillas.

El Asesor Experto multidivisa.

Se abre una posición de cobertura virtual en MetaTrader 5.

El indicador de niveles de Pivote, los subniveles Pivote y los niveles Camarilla, se muestran los buffers de indicadores y las líneas horizontales.

El canal de volatilidad es una alternativa muy interesante a las Bandas de Bollinger.

El oscilador muestra los puntos fuertes de los compradores (Toros) y de los vendedores (Osos) por separado.

Este script muestra un ejemplo del uso de la función FileTell()

El indicador muestra el gráfico invertido, para encontrar los mejores momentos de venta.

Otra variante más de zigzag, con un código sencillo, capaz de encontrar correctamente los picos.

Media móvil que procesa la serie de precio con ayuda del filtro gaussiano.

Caritas volantes.

El EA abre dos posiciones los beneficios de las cuales cubren uno a otro, y espera el beneficio (trading pareado).

Convierte los archivos con la extensión .set del formato de MetaTrader 5 al formato de MetaTrader 4.

El experto comprueba en qué dirección se ha movido el precio en los últimos 10 segundos y abre una posición de acuerdo con el movimiento. Coloca Stop Loss y Take Profit.

El indicador iUSDx utiliza el "Panel de Control MCM" para el modo multimoneda. Calcula el índice USD.

El indicador genera señales de entrada en los mercados basados en el indicador ADX.

El Stochastic RSI -RSI Estocástico- es un Oscilador Estocástico estándar cuyos valores no se calculan a partir de una serie de precios, sino a partir de los valores del indicador técnico RSI.

La clase CVHFOnArray está diseñada para calcular los valores de Vertical Horizontal Filter (VHF) - Filtro Vertical Horizontal en búferes de indicador.

La clase CPriceChannelOnArray está diseñada para calcular el valor del Price Channel - canal del precio en búferes de indicador.

Gráfico de (tres) rupturas lineales, en una ventana separada.

El Asesor Experto con el que Alexander Prishchenko (Crucian) participó en Automated Trading Championship 2012