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

Añadir código

Un indicador SuperTrend que traza la dirección de la tendencia utilizando la volatilidad ATR para crear niveles dinámicos de soporte/resistencia para MetaTrader 5.

El indicador muestra el ángulo o la velocidad media de variación del precio.

El indicador traza dos líneas. La línea inferior se calcula a partir del último período de la SMA que provocó un rebote al alza. La línea superior se calcula a partir del último periodo de la SMA que provocó un rebote a la baja.

Si está ejecutando varios robots de trading simultáneamente o sólo una estrategia sofisticada, hacer un seguimiento del rendimiento de cada Asesor Experto puede ser sorprendentemente lento. MetaTrader 5 (MT5) muestra convenientemente las órdenes y posiciones en su "caja de herramientas", pero cuando numerosos robots comparten la misma cuenta, se hace más difícil saber qué EA está generando sus ganancias o pérdidas. Una sola cuenta puede tener docenas o cientos de operaciones, cada una abierta por diferentes EAs, por lo que es difícil separar los resultados de un robot de otro.

Indicador de dispersión de dos símbolos

Este indicador toma divergencias RSI y las traza en buffers para automatizar EAs

Firma de velas con ejemplo | Para investigación y desarrollo

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.

El indicador Filtro de velas es una herramienta personalizable diseñada para filtrar y resaltar velas en el gráfico en función de criterios específicos. Permite al operador visualizar sólo las velas que le interesen, como velas alcistas, velas bajistas, velas Doji o todas las velas simultáneamente. Además, el indicador ofrece un control total sobre los colores de las velas y el fondo del gráfico, proporcionando una experiencia visual clara y adaptable.

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.

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.

Todos los indicadores requeridos por la Estrategia BBMA en un único indicador.

Descomprima archivos GZIP de archivos *.gz o respuestas de sitios comprimidos con este formato.

Útiles atajo de teclado que te van agilizar tu operativa del trading. Facilitan la entrada al mercado y el cierre de las operación abiertas. Yo no fui el creador de los scripts, no se quien fue, solo encontré los archivos y tenían un error los solucione para que fueran útiles y efectivos al incorporarlos a la plataforma. Espero no tener problemas por publicarlos, solo quiero aportar a la comunidad.

Indicador "Chaykin Money Flow (CMF)

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

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

Escala de tiempo y precio personalizada.

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

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

EquiPeak Drawdown Tracker es un indicador diseñado para supervisar y registrar la caída máxima (drawdown) de tu cuenta de trading en tiempo real. No es solamente un avisador del drawdown actual; es especialmente útil para comparar visualmente tu drawdown actual con el máximo drawdown histórico que esperas o has registrado previamente.

El libro "Redes neuronales en el trading algorítmico en MQL5" supone una guía detallada que abarca tanto los aspectos teóricos del trabajo con inteligencia artificial y las redes neuronales como los aspectos prácticos de su aplicación en el comercio en los mercados financieros utilizando el lenguaje de programación MQL5.

Serialización y deserialización del formato JSON

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

Indicador para calcular el precio medio de las posiciones abiertas, puede utilizar el número mágico si desea separar las posiciones de un solo robot, pero el número cero es para operaciones manuales.

Se trata de un indicador que evalúa los FVG en el "window_size" introducido para detectar el impulso o la fuerza de la tendencia.

Un indicador que intenta destacar una zona de mercado oscilante

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

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

Datos de una sola pasada del probador.

El EA BreakRevertPro combina estrategias de ruptura y reversión a la media con SL/TP adaptativos y trailing stops ATR en múltiples marcos temporales para una operativa flexible en mercados volátiles.

El indicador muestra al mismo tiempo el spread actual y el tiempo hasta el cierre de la barra (vela).

Versión de MACD con el uso de la MA sin latencia.

RSI a base de los precios High, Low, Open y Close, que se muestra como velas de color en una ventana separada.

Indicador JSatl con posibilidad de cambiar el marco temporal del indicador en los parámetros de entrada.

El indicador contiene actualizaciones y la opción del timeframe múltiple.

Estocástico que usa RSX como parámetro de entrada para los cálculos.

Exporta el historial de posiciones cerradas en la cuenta de cobertura (hedging) al archivo CSV.

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

Esta función realiza la lógica principal de abrir una operación. Calcula el precio de apertura, los niveles de obtención de beneficios y el stop loss en función de la información del símbolo y los parámetros proporcionados por el usuario. Prepare una solicitud comercial (MqlTradeRequest) con la información necesaria, como símbolo, volumen, tipo de orden, desviación, comentario, número mágico, etc. Llame a la función OrderSend para enviar la solicitud de operación y obtener el resultado. Función SetTypeFillingBySymbol: determina el tipo de cumplimiento de la orden (Rellenar o cancelar, Inmediato o Cancelar o Devolver) según la política de cumplimiento del símbolo. Función GetMinTradeLevel: Calcula el nivel operativo mínimo en función del nivel de congelación y el nivel de parada del símbolo. Ajusta el nivel mínimo para asegurarse de que esté dentro de ciertos límites y devuelve el resultado.

123456789...162
Esta página utiliza cookies. Aprenda más sobre ellas en nuestra Política sobre Cookies.