Trading Algorítmico MQL5
29K subscribers
1.1K photos
1.1K links
Las mejores publicaciones de la mayor comunidad de tráders algorítmicos.

Suscríbase para estar al día con las tecnologías más avanzadas y el desarrollo de programas de trading.
Download Telegram
El algoritmo Royal Flush Optimization (RFO) ofrece un nuevo enfoque para resolver problemas de optimización, manteniendo las ventajas de los algoritmos genéticos pero utilizando una representación más directa de las soluciones. Este enfoque divide cada coordenada del espacio de búsqueda en sectores, en lugar de emplear cadenas de bits, lo que preserva la topología del espacio de búsqueda. Esto simplifica el cálculo y elimina la necesidad de codificar y decodificar números reales.

El algoritmo RFO emplea operadores de cruce y mutación que se aplican directamente a las "manos" de cartas, lo que optimiza el proceso de búsqueda. En pruebas realizadas, alcanzó una puntuación final de 56,55%, mostrando un rendimiento efectivo en espacios multidimensionales complejos.

👉 Léelo | Señales | @mql5es
2
En MetaTrader 5 build 5326, hemos añadido varias mejoras a la versión de escritorio de la plataforma:

• Corregido el error presente en la generación de constructores implícitos y operadores de copiado para estructuras y clases en MQL5. En algunos casos, podía provocar la finalización crítica de un programa MQL.
• Añadida la comprobación de la longitud de la contraseña al conectarse a la cuenta por primera vez después de su migración desde MetaTrader 4. Ahora el sistema comprueba correctamente la complejidad de la nueva contraseña.
• Corregida la representación de la columna ID (ID en el sistema externo) en la lista de posiciones abiertas. Ahora solo se mostrará si al menos una de las operaciones de la lista tiene el identificador correspondiente.

Discutir la actualización...
💯7521
Logify es una biblioteca para gestionar registros en MQL, optimizando la depuración y el seguimiento de EAs e indicadores. Proporciona registros organizados y personalizables en gráficos o el terminal, compatible con múltiples niveles de registro como DEBUG, INFO, ALERT, ERROR, y FATAL. Su arquitectura modular permite gestionar logs de forma flexible, almacenándolos en gráficos, archivos o bases de datos.

La instalación es sencilla: copie la carpeta /Logify y añádala a su EA, indicador o script. La integración es ligera y facilita la personalización de patrones de formato con tokens como {levelname}, {msg}, {timestamp}, entre otros.

Los desarrolladores pueden combinar diferentes gestores simultáneamente para adaptarse a las necesidades específicas del proyecto, mejorando la organización y eficiencia en el desarrollo MQL. La licencia MIT permite su uso en proyectos personales y comer...

👉 Léelo | CodeBase | @mql5es
2👍2
La condición del Índice de Fuerza Relativa (RSI) para el período actual está mostrando niveles por debajo de un umbral especificado como RsiLow, lo cual sugiere condiciones de sobreventa. Se busca un patrón de velas específico en tres velas consecutivas: la vela actual cierra más alto de lo que abre, lo que la convierte en alcista. La vela anterior cierra por debajo de su apertura, indicando movimiento bajista, y el cierre de la vela actual está por debajo del máximo de la vela anterior. Es fundamental que el cierre de la vela actual se encuentre por encima de la apertura de la vela anterior, ya que sugiere una posible reversión. Al cumplirse estas condiciones, se genera una señal de "Compra" indicada por una flecha hacia arriba en el mínimo de la vela actual. Use un RSI con un período de 10 y niveles 30/70 para optimizar alertas y reversiones potenciales.

👉 Léelo | Documentación | @mql5es
👍2
Comenzando con el sistema Zone Recovery RSI, este enfoque combina el Índice de Fuerza Relativa (RSI) con un mecanismo de recuperación de zona para gestionar operaciones adversas. Las señales de entrada se producen al cruzar niveles RSI críticos, activando compras en sobreventa o ventas en sobrecompra. La fuerza del sistema está en su capacidad de recuperación: establece niveles de zona para cada operación y activa operaciones contrarias si el precio cruza dichos niveles. Implementando en MQL5, la estrategia es automatizada y organizada con una clase que gestiona la recuperación, asegurando una estructura clara y eficiente para múltiples posiciones.

👉 Léelo | Calendario | @mql5es
2😁2🏆2
La explicación del código proporciona una visión detallada sobre su aplicación en el Probador de Estrategias de MetaTrader 5. Este script no convencional se utiliza para optimizar y analizar los resultados de pruebas estratégicas, no siendo un Asesor Experto o un indicador estándar.

¿Cómo opera el código? Primero, recoge datos del historial de operaciones del probador, asegurándose de que se cumplen los requisitos mínimos como tener al menos 50 operaciones. Posteriormente, divide los datos en periodos IS y OOS para un análisis más minucioso. Luego, calcula varias métricas incluyendo rentabilidad, drawdown, ratios de Sharpe y Sortino, entre otros indicadores estadísticos. El análisis estadístico compara distribuciones, verificando su normalidad.

Para evaluar estrategias, el código crea una valoración completa basada en factores clave como rentabilidad, consistencia, rendimiento ajus...

👉 Léelo | Calendario | @mql5es
6👍1
El Balance de Poder (BOP) es un indicador financiero desarrollado por Igor Livshin en 2001, diseñado para evaluar quién domina el mercado, entre compradores y vendedores, por cada vela en un gráfico. Esta versión emplea una Media Móvil Simple (SMA) para alisar el cálculo y disminuir el ruido, facilitando la interpretación de los datos. El indicador revela el control del mercado: predominio de compradores cuando el cierre se acerca al máximo, y de vendedores cuando se aproxima al mínimo. Su fórmula es BOP = (Cierre - Apertura) / (Máximo - Mínimo). BOP mayor que 0 indica dominio de compradores, mientras que BOP menor que 0 sugiere control de vendedores. Un BOP cercano a 0 muestra equilibrio. Las zonas extremas, como ±0,2, pueden señalar correcciones inminentes debido a la fuerza exagerada.

👉 Léelo | Manual sobre redes neuronales | @mql5es
👍2
Este artículo explora el desarrollo de un asesor multidivisa utilizando MQL5, destacando la integración del indicador Parabolic SAR en múltiples marcos temporales. El asesor gestiona 30 pares, incluidas divisas y metales como el oro y la plata. Se centra en la eficiencia para los tráders al permitir operaciones con múltiples pares desde un solo gráfico, integrando funciones como trailing-stop y trailing-profit. El artículo detalla cómo utilizar built-in signals en una estrategia automatizada para aumentar la probabilidad de obtener beneficios y compensar pérdidas entre pares. Se ofrece una guía sobre la implementación de una interfaz intuitiva con opciones avanzadas de gestión de órdenes.

👉 Léelo | CodeBase | @mql5es
3👍2
PriceVar% es un indicador técnico útil para evaluar la diferencia porcentual entre el precio y una media móvil. Este indicador revela la fuerza del mercado en relación con un valor base. Cuando el precio de cierre supera la media, se aplica el cálculo: Var = (Alta - MA) / MA * 100. Si el precio de cierre es inferior, se utiliza: Var = (Bajo - MA) / MA * 100. Estos resultados se muestran como un histograma en porcentaje: Verde para precios por encima de la media (indicativo de fuerza compradora) y Rojo para precios por debajo (indicativo de fuerza vendedora).

Los valores positivos muestran la distancia del precio máximo respecto a la media, mientras que los negativos representan la distancia del mínimo. La magnitud del valor absoluto refleja la distancia porcentual del precio frente a la media. En términos de aplicaciones, es útil para identificar condiciones de sobrecompra o sobreven...

👉 Léelo | Calendario | @mql5es
1👍1🏆1
El EA de Correlación de 2 Pares es una herramienta definitiva para el trading automatizado de criptomonedas, específicamente diseñada para los pares BTC/USD y ETH/USD. Una solución adaptable, adecuada tanto para principiantes como para traders experimentados, que permite gestionar el riesgo eficientemente. Funciona analizando la correlación entre los dos pares y ejecutando operaciones cuando detecta oportunidades de alineación.

Incluye un sistema de dimensionamiento automático de lotes, ajustando estos según el saldo de la cuenta y el riesgo preestablecido. Además, incorpora control de volatilidad usando el indicador ATR, pausando las operaciones en condiciones de alta volatilidad. Protección adicional contra caídas asegura que las operaciones se detengan si se supera un límite específico de reducción de cuenta.

Su configuración es altamente personalizable, permitiendo ajustar el ta...

👉 Léelo | Freelance | @mql5es
🎉31
El artículo aborda el desafío de implementar bibliotecas GUI en MetaTrader 5, destacando la importancia de crear soluciones personalizadas que superen las limitaciones de las bibliotecas preexistentes, como velocidad y escalabilidad. Detalla el desarrollo de objetos gráficos a través de una jerarquía estructural para eventos como clics y desplazamientos, utilizando técnicas avanzadas como la herencia y eventos de ratón centralizados para evitar cálculos innecesarios. También explora la gestión eficiente de gráficos, mediante técnicas de redibujo y arrastre, mejorando la interactividad sin necesidad de eventos adicionales. Es un recurso valioso para desarrolladores que buscan optimizar interfaces gráficas en sistemas de trading.

👉 Léelo | Cotizaciones | @mql5es
6👌5🏆4
La versión de demostración ofrece una visión general del potencial del indicador. Para aquellos interesados en desarrollar un robot de trading personalizado que se integre con esta herramienta, se recomienda contactar a un especialista en programación de bots. Un experto puede colaborar en el desarrollo de un robot de trading optimizado que se alinee con las necesidades específicas del usuario, proporcionando una solución eficiente y adaptada. La personalización y optimización de estas herramientas son clave para mejorar el rendimiento y adaptabilidad en función de los objetivos de trading definidos por el usuario.

👉 Léelo | Manual sobre redes neuronales | @mql5es
👍73👌1
Se presenta un indicador diseñado para identificar patrones de velas envolventes. La flecha roja se utiliza para señalar una vela envolvente bajista, y la flecha verde indica una envolvente alcista. Este tipo de herramientas puede ser de gran utilidad para realizar análisis técnicos precisos en operaciones bursátiles. Para proyectos personalizados como la creación de Indicadores, Scripts, o Asesores Expertos, considere contactar con especialistas en el área que puedan ofrecer soluciones adaptadas a sus necesidades en el ámbito de programación financiera. Es fundamental contar con herramientas adecuadas para optimizar la estrategia de trading y mejorar la toma de decisiones en los mercados.

👉 Léelo | VPS | @mql5es
4👍3👌2
Explora cómo la innovación en el cruce de medias móviles puede disminuir el retraso en la identificación de tendencias en MetaTrader 5. Utilizando el mismo periodo para ambas medias, aplicadas a precios de apertura y cierre, se facilita una detección más ágil de cambios de tendencia. Esto desafía la estrategia tradicional y ofrece a los desarrolladores una forma de optimizar algoritmos de trading, reduciendo los riesgos y aumentando la eficiencia en el comercio de divisas. Un enfoque detallado para programadores que buscan mejorar sus estrategias sin sobreajustes, utilizando eventos y funciones personalizadas para una toma de decisiones automatizada más precisa.

👉 Léelo | Guía de algotrading | @mql5es
16👍2👌2
El Asesor Experto en sistemas cuánticos aplica una combinación sofisticada de computación cuántica, inteligencia artificial, y gestión avanzada del riesgo para el comercio de metales preciosos. Los estados cuánticos y las probabilidades son empleados para decisiones estratégicas, mientras que los módulos AI incluyen indicadores clave como RSI, ADX, MA y ATR, con ponderaciones adaptativas.

Se implementa un sistema de gestión de riesgos robusto que contempla la protección de depósitos, límites en tamaño de posición, pérdidas diarias y utiliza un Quantum Trailing Stop dinámico. La auto-optimización ajusta parámetros en el probador de estrategias, considerando la volatilidad de oro y plata.

Además, se establecen mecanismos de seguridad, como verificación del depósito mínimo, bloqueo operativo ante pérdidas excesivas, ajuste automático de riesgos y corrección de lotes para microcuentas. ...

👉 Léelo | Manual sobre redes neuronales | @mql5es
👍4👌21
El Fair Value Gap (FVG) es un concepto en trading que indica una ineficiencia o desequilibrio en los precios. Se identifica cuando hay una brecha significativa entre los niveles de apertura, máximo, mínimo y cierre en tres velas consecutivas. Esta brecha refleja un rango de una vela que no se solapa completamente con la anterior y la posterior, generando una "brecha" en la acción del precio. Para los traders, esta zona representa un posible punto donde el precio podría corregir la ineficiencia antes de retomar su dirección original. Es un término clave para estrategias de trading, indicando puntos de entrada o salida basados en las ineficiencias del mercado.

👉 Léelo | Calendario | @mql5es
👍65
En el artículo se presentan mejoras en la gestión de bases de datos del Calendario Económico MQL5. Se han añadido vistas que facilitan la localización de eventos pasados y futuros, optimizando el análisis para traders. Además, se amplían las opciones de filtro y ejecución de órdenes de trade basadas en noticias. El código se actualiza para mejorar el rendimiento en la ejecución de estrategias, incorporando nuevas funciones y estructuras que permiten filtrar eventos personalizados. Las funciones garantizan una ejecución más eficiente y precisa basada en el análisis de impacto y tiempo, proporcionando a los desarrolladores herramientas mejoradas para el desarrollo de sistemas de trading automatizados.

👉 Léelo | Documentación | @mql5es
👍61👌1
Simple_Grid es un Asesor Experto que implementa una estrategia de órdenes en cuadrícula. Este experto genera órdenes pendientes, tanto stop como limitadas, alrededor del precio actual a una distancia predefinida. Es importante mencionar que no incorpora un Stop Loss. Entre las 23:30 y las 4:00, se eliminan las órdenes no activadas, y se establece una nueva cuadrícula después de las 4:00.

Entre las configuraciones del Asesor se encuentran: el paso de las órdenes, la distancia al precio inicial, el número de órdenes por dirección, tipo de órdenes (stop o limitadas), y ajustes como el tamaño del beneficio esperado, lote fijo, y número mágico.

Este Asesor no está diseñado para cuentas reales con fines de lucro. Fue desarrollado como parte de un proceso de aprendizaje de MQL5, estilizado para CodeBase.

👉 Léelo | Calendario | @mql5es
🏆32
Una nueva propuesta de script aborda la necesidad de mostrar el tamaño máximo de lote permitido sin la necesidad de cargar un asesor experto. Este script ofrece un panel gráfico informativo que calcula el tamaño máximo de lote basándose en el tamaño de la cuenta y el apalancamiento, utilizando el margen libre como referencia principal.

Esta solución es ideal para aquellos que buscan obtener rápidamente esta información crítica sin complicaciones adicionales. Al implementar este enfoque, los usuarios pueden optimizar su operativa al estar bien informados sobre los parámetros de riesgo directamente desde un script, sin el uso de diálogos innecesarios.

👉 Léelo | CodeBase | @mql5es
5
Las estrategias de trading algorítmico basadas en medias móviles brindan la capacidad de alinearse con tendencias de mercado a largo plazo. Sin embargo, en condiciones de mercado fluctuantes, estas estrategias pueden ser menos eficientes. Comprender cómo los mercados alternan entre regímenes de tendencia y rangos acotados es crucial para optimizar el uso de estrategias basadas en medias móviles.

El objetivo es crear una estrategia dinámica capaz de adaptarse a cambios en los regímenes de mercado. Esto se logra mediante la implementación de un canal de negociación que ayuda a distinguir entre movimientos tendenciales y movimientos dentro de un rango, calculando los límites superior e inferior a partir del valor medio de la media móvil y el ATR.

Un enfoque dinámico y flexible en la implementación de estrategias algorítmicas puede mejorar significativamente la proporción de operaciones...

👉 Léelo | Freelance | @mql5es
21
MetaQuotes ha demostrado una vez más que crea los mejores productos para el sector financiero. En la Forex Expo Dubai 2025, celebrada los días 6 y 7 de octubre en Dubái, nuestra compañía ha recibido dos prestigiosos galardones:

• MetaTrader 5 ha ganado en la categoría "Mejor plataforma multimercado", en la que se tienen en cuenta, entre otras cosas, las posibilidades comerciales a través de la web y el móvil.
www.mql5.com ha ganado en la categoría "Mejor portal de aprendizaje" por la enorme cantidad de material publicado: más de 60 artículos al mes, aplicaciones comerciales, señales y mucho más.

Agradecemos a nuestros clientes y a los tráders su confianza constante, que nos inspira para continuar desarrollando nuestros productos comerciales.

Seguir leyendo...
👌10👍54🎉4