Publicado el artículo "Aprendiendo MQL5 de principiante a profesional (Parte VI): Fundamentos del desarrollo de asesores expertos".

Este artículo continúa la serie para principiantes. Aquí discutiremos los principios básicos del desarrollo de Asesores Expertos (EAs). Crearemos dos EAs: el primero operará sin indicadores, utilizando órdenes pendientes, y el segundo se basará en el indicador MA estándar, abriendo operaciones al precio actual. Aquí doy por sentado que ya no eres un principiante absoluto y que dominas relativamente bien el material de los artículos anteriores.
Nuevas publicaciones en CodeBase
- Comprobación de los cambios horarios del servidor debidos al cambio de hora de verano Desgraciadamente me he tenido que dar cuenta de que algunos brokers son un poco descuidados con el cambio de hora del servidor, cosa que no me esperaba y que me ha sorprendido mucho. Aquí tenéis un script con el que todo el mundo puede comprobar su broker.
- Forex news events reaction EA: An mql5 calendar introduction. Un Asesor Experto MQL5 que reacciona a noticias de alto impacto utilizando el Calendario MQL5. Identifica las noticias relacionadas con la inflación (IPC/PPI) y las decisiones sobre los tipos de interés, colocando operaciones de ruptura con órdenes pendientes. Ideal para operadores que buscan automatizar estrategias basadas en noticias. (Esto es sólo un punto de partida)
Los pruductos gratuitos con más descargas
Superventas en el Market:
Publicado el artículo "Redes neuronales en el trading: Sistema multiagente con validación conceptual (FinCon)".

Hoy le proponemos familiarizarnos con el framework FinCon, un sistema multiagente basado en grandes modelos lingüísticos (LLM). El framework usa el refuerzo verbal conceptual para mejorar la toma de decisiones y la gestión del riesgo con el fin de realizar eficazmente diversas tareas financieras.
Publicado el artículo "Del básico al intermedio: Estructuras (VI)".

En este artículo, veremos cómo podemos empezar a implementar una base de código estructural genérico. El objetivo es reducir nuestro trabajo a la hora de programar y aprovechar todo el potencial que ofrece el propio lenguaje de programación. En este caso, MQL5.
Nuevas publicaciones en CodeBase
- Candle Range Candle Range MetaTrader indicator - es un indicador muy simple y ligero que muestra el rango de la vela en pips al pasar el ratón por encima. Además del rango Alto/Bajo, puede mostrar opcionalmente el tamaño del cuerpo (Abierto/Cerrado) de las velas. Múltiples parámetros de visualización están disponibles para controlar el aspecto del indicador. Este indicador está disponible para las versiones MT4 y MT5 de la plataforma de negociación.
- EQ Patrimonio histórico de posiciones virtuales abiertas una y otra vez para analizar la eficacia de la negociación de diferenciales/capitales
En el Foro ha aparecido 1 nuevo tema:
Publicado el artículo "Cliente en Connexus (Parte 7): Añadir la capa de cliente".

En este artículo continuamos con el desarrollo de la biblioteca Connexus. En este capítulo creamos la clase CHttpClient, responsable de enviar una solicitud y recibir un orden. También cubrimos el concepto de simulaciones, dejando la biblioteca desacoplada de la función WebRequest, lo que permite una mayor flexibilidad para los usuarios.
Los pruductos gratuitos con más descargas
Los códigos fuente de programas más descargados durante el mes
- CryptoTrend CryptoTrend 1.00 Expert Advisor es un sistema de trading automatizado diseñado para operar con criptodivisas (en particular, BTC). Características principales: Indicador de Bollinger: Se utiliza para identificar los extremos del mercado y generar señales de compra y venta. Filtrado de bloques de órdenes: Permite encontrar niveles de soporte y resistencia, lo que ayuda a reducir el número de señales falsas. Autoaprendizaje: El umbral de entrada se adapta en función de las estadísticas de operaciones ganadoras y perdedoras, lo que permite al Asesor Experto adaptarse a las condiciones cambiantes del mercado. Gestión de riesgos: Calcula los niveles de stop loss (SL) y take profit (TP) en función del análisis de riesgos y la correlación.
- Supertrend 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.
- Histograma coloreado MACD 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.
Los artículos más leídos durante el mes

En este artículo, explicaremos cómo instalar fácilmente MetaTrader 5 en las populares versiones de Linux Ubuntu y Debian. Estos sistemas se usan ampliamente no solo en el hardware de los servidores, sino también en los ordenadores habituales de los tráders.

¿Cómo comprar un robot comercial en MetaTrader Market y luego proceder a su instalación?
Cada producto en el Mercado MetaTrader se puede comprar a través de las plataformas comerciales MetaTrader 4 y MetaTrader 5, y directamente en la página MQL5.com. Seleccione el producto que mejor se adapte a su forma de trabajar, pague de la forma que le resulte más cómoda, y no se olvide de activarlo.

Cómo ganar dinero ejecutando encargos en el servicio "Freelance"
MQL5 Freelance es un servicio en línea donde los desarrolladores escriben aplicaciones comerciales para los tráders clientes a cambio de una remuneración. El servicio funciona con éxito desde 2010: hasta el momento se han realizado más de 100 000 trabajos con un coste total de 7 millones de dólares. Como puede ver, el servicio opera con unas cifras considerables.
Superventas en el Market:
Nuevas publicaciones en CodeBase
- BBMA ZoneZeroLoss (ZZL) Abuela Aliada El histograma BBMA ZoneZeroLoss muestra las zonas de negociación, por ejemplo, para la configuración de "Reentrada" para la minimización del riesgo.
- Negative Volume Index indicator Negative Volume Index (NVI) es un indicador técnico gratuito para el análisis avanzado de gráficos en plataformas MT4, MT5. Se basa en el volumen de ticks (puede ser sustituido por volumen real en MT5) y tiene dos características útiles añadidas: Soporte para operación multi-timeframe (MTF). Puede ser cambiado para mostrar Positive Volume Index.
Publicado el artículo "Funciones de activación neuronal durante el aprendizaje: ¿la clave de una convergencia rápida?".

En este artículo presentamos un estudio de la interacción de distintas funciones de activación con algoritmos de optimización en el contexto del entrenamiento de redes neuronales. Se presta especial atención a la comparación entre el ADAM clásico y su versión poblacional al tratar con una amplia gama de funciones de activación, incluidas las funciones oscilatorias ACON y Snake. Usando una arquitectura MLP minimalista (1-1-1) y un único ejemplo de entrenamiento, la influencia de las funciones de activación en el proceso de optimización se aísla de otros factores. Asimismo, propondremos un enfoque para controlar los pesos de la red mediante los límites de las funciones de activación y un mecanismo de reflexión de pesos que evitará los problemas de saturación y estancamiento en el aprendizaje.
Publicado el artículo "Implementación de Breakeven en MQL5 (Parte 2): Breakeven basado en ATR y RRR".

En este artículo se finaliza la implementación del breakeven por atr y rr en MQL5, junto con el desarrollo desde cero de una clase que permite cambiar fácilmente el tipo de breakeven sin necesidad de reingresar los parámetros. Se realizan múltiples backtests para evaluar el rendimiento de cada tipo, analizando sus ventajas y desventajas en el contexto del trading algorítmico.
Publicado el artículo "Del básico al intermedio: Estructuras (V)".

En este artículo, veremos cómo se realiza la sobrecarga de un código estructural. Sé que esto es bastante difícil de entender al principio, sobre todo si es la primera vez que ves esto. Es muy importante que asimiles estos conceptos y entiendas muy bien lo que sucede aquí antes de intentar aventurarte en cosas más complicadas y elaboradas.
Publicado el artículo "Características del Wizard MQL5 que debe conocer (Parte 48): Bill Williams Alligator".

El indicador Alligator, creado por Bill Williams, es un indicador versátil para identificar tendencias que proporciona señales claras y que a menudo se combina con otros indicadores. Las clases y el ensamblador del asistente MQL5 nos permiten probar una variedad de señales basadas en patrones, por lo que también tenemos en cuenta este indicador.
Publicado el artículo "Del básico al intermedio: Estructuras (IV)".

En este artículo, veremos cómo producir el llamado código estructural, en el que se coloca todo el contexto y las formas de manipular variables e información dentro de una estructura, con el fin de generar un contexto adecuado para la implementación de cualquier código. Veremos la necesidad de utilizar la cláusula private para separar lo que es público de lo que no, espetando así la regla de encapsulamiento y manteniendo el contexto para el que se creó una estructura de datos.
Los pruductos gratuitos con más descargas
Superventas en el Market:
Publicado el artículo "Computación cuántica y trading: Una nueva mirada a las previsiones de precios".

En el artículo analizaremos un enfoque innovador para predecir los movimientos de precios en los mercados financieros utilizando la computación cuántica. La atención se centrará en la aplicación del algoritmo Quantum Phase Estimation (QPE) para encontrar precursores de patrones de precios, lo que permitirá acelerar considerablemente el proceso de análisis de los datos de mercado.
Nuevas publicaciones en CodeBase
- Breakeven Line Indicator for MT5 Breakeven Line Indicator es un indicador de MetaTrader que calcula el nivel de equilibrio basado en todas las posiciones abiertas y lo muestra en su gráfico como una línea horizontal. Además, se calculará el número total de operaciones, el número total de lotes, y la distancia a la línea de equilibrio en puntos y ganancias / pérdidas. El indicador está disponible para MT4 y MT5.
- 3rd Generation Moving Average MT5 La Media Móvil de 3ª Generación es una versión avanzada del indicador estándar de media móvil (MA) para MetaTrader. Implementa un procedimiento de reducción de retardo bastante simple basado en el período MA más largo. El método fue descrito por primera vez por M. Duerschner en su artículo Gleitende Durchschnitte 3.0 (en alemán). La versión presentada utiliza λ = 2, que proporciona la mejor reducción de desfase posible. Una mayor λ aumenta la similitud con la media móvil clásica. El indicador está disponible para MT4 y MT5. No requiere el uso de ninguna DLL
Publicado el artículo "De Python a MQL5: Un viaje hacia los sistemas de trading inspirados en la cuántica".

El artículo analiza el desarrollo de un sistema de negociación inspirado en la cuántica, pasando de un prototipo en Python a una implementación en MQL5 para la negociación en el mundo real. El sistema utiliza principios de computación cuántica, como la superposición y el entrelazamiento, para analizar los estados del mercado, aunque funciona en ordenadores clásicos utilizando simuladores cuánticos. Las características principales incluyen un sistema de tres qubits para analizar ocho estados del mercado simultáneamente, períodos de revisión de 24 horas y siete indicadores técnicos para el análisis del mercado. Aunque los índices de precisión puedan parecer modestos, proporcionan una ventaja significativa cuando se combinan con estrategias adecuadas de gestión de riesgos.
Publicado el artículo "Del básico al intermedio: Struct (III)".

En este artículo, veremos qué es un código estructurado. Muchas personas confunden el código estructurado con el código organizado. Sin embargo, existe una diferencia entre ambos conceptos. Esto se explicará en este artículo. A pesar de la aparente complejidad que se notará en el primer contacto con este tipo de codificación, he intentado abordar el tema de la mejor manera posible. Pero este artículo es solo el primer paso hacia algo más grande.
Publicado el artículo "Analizamos el código binario de los precios en bolsa (Parte I): Una nueva visión del análisis técnico".

En este artículo presentaremos un enfoque innovador del análisis técnico basado en la conversión de los movimientos de los precios en código binario. El autor demostrará cómo diversos aspectos del comportamiento de los mercados -desde simples movimientos de precios hasta patrones complejos- pueden codificarse en una secuencia de ceros y unos.
Publicado el artículo "Del básico al intermedio: Indicador (IV)".

En este artículo, veremos lo fácil que es crear e implementar una metodología operativa para teñir velas. Este es un concepto muy apreciado por los operadores. Es necesario tener cuidado al implementar este tipo de cosas para que las barras o velas mantengan su apariencia original y no se dificulte la lectura vela por vela.
Los pruductos gratuitos con más descargas
Superventas en el Market:
Los códigos fuente de programas más descargados durante la semana
- RRS Impulse Este AE realiza scalping utilizando el Indicador de Fuerza Relativa (RSI), el Indicador del Oscilador Estocástico y el Indicador de las Bandas de Bollinger para identificar oportunidades de tendencia o contra tendencia. Como EA multipar, escanea múltiples pares de divisas en busca de señales. Este EA viene con una variedad de características, incluyendo Trailing, Gestión de Riesgo, Gestión de Dinero, Modo de Restricción, y mucho más. Con la configuración adecuada, tiene el potencial de generar beneficios significativos.
- Supertrend 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.
- Programación en MQL5 para tráders: códigos fuente del libro: Parte 1 El primer capítulo del libro presenta el lenguaje y el entorno de desarrollo MQL5. Uno de los principales cambios del lenguaje MQL5 en comparación con MQL4 (el lenguaje de MetaTrader 4) es la compatibilidad con la programación orientada a objetos (POO), lo cual lo hace similar a C++.
Los artículos más leídos durante la semana

¿Cómo comprar un robot comercial en MetaTrader Market y luego proceder a su instalación?
Cada producto en el Mercado MetaTrader se puede comprar a través de las plataformas comerciales MetaTrader 4 y MetaTrader 5, y directamente en la página MQL5.com. Seleccione el producto que mejor se adapte a su forma de trabajar, pague de la forma que le resulte más cómoda, y no se olvide de activarlo.

En este artículo, explicaremos cómo instalar fácilmente MetaTrader 5 en las populares versiones de Linux Ubuntu y Debian. Estos sistemas se usan ampliamente no solo en el hardware de los servidores, sino también en los ordenadores habituales de los tráders.

Cómo Poner a Prueba un Robot de Trading antes de Comprarlo
Comprar un robot de trading en el Mercado de MQL5 (Market) tiene un beneficio distintivo sobre todas las demás opciones similares: un sistema automatizado que se puede poner a prueba en profundidad en el terminal de MetaTrader 5. Antes de comprar un Asesor Experto (EA, por sus siglas en inglés) debería simularlo en todos sus modos poco favorables en el Probador de Estrategias incorporado para obtener un control absoluto del sistema.
Nuevas publicaciones en CodeBase
- Aroon Up, Down MT5 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.
- Basing Candlesticks MT5 Basing Candlesticks MetaTrader indicador - es un indicador automático que detecta y marca las velas de base en el gráfico. Una vela de base es una vela con una longitud de cuerpo inferior al 50% de su rango alto-bajo. El indicador destaca las velas de base utilizando líneas de histograma (en MT4) o velas personalizadas (en MT5) directamente en el gráfico principal de la plataforma. El criterio de porcentaje se puede cambiar a través de los parámetros de entrada. También puede activar alertas para cuando aparezca una nueva vela de base.
Los temas más comentados en el Foro:
- Discusión sobre el artículo "MQL5.community Payment System" 13 nuevos comentarios
- No tengo nueva orden activado en Metatrader 5 6 nuevos comentarios
- EA no se migra al VPS, solo el gráfico 5 nuevos comentarios