Trading Algorítmico MQL5
27.9K subscribers
1.03K photos
1.03K 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
La nueva actualización de la librería HistoryManager EX5 en MetaTrader 5 ofrece funciones avanzadas para gestionar datos históricos de trading. Las funciones permiten recuperar información detallada y dinámica como el tamaño de matrices de datos, operar con datos específicos sin sobrecargar recursos, y acceder fácilmente a propiedades clave como el tipo, volumen y beneficio de la última posición cerrada. Estas herramientas mejoran la eficiencia en la programación de robots de trading al integrar fácilmente la gestión del historial en proyectos MQL5, optimizando el análisis y estrategia de trading sin complicaciones.

👉 Léelo | CodeBase | @mql5es
👍74👌2
Al evaluar estrategias de trading, es esencial considerar la dirección predominante del mercado. Una tendencia alcista suele indicar que los precios están en un patrón ascendente sostenido, lo que puede presentar oportunidades de compra. Sin embargo, siempre es crucial analizar indicadores técnicos y fundamentales antes de tomar decisiones financieras. Por otro lado, las tendencias bajistas muestran un declive continuo en los precios, lo cual podría sugerir momentos propicios para la venta. No obstante, es vital incorporar análisis de riesgo y gestión de capital para mitigar posibles pérdidas. El conocimiento del mercado es clave para el éxito en cualquier estrategia de trading y debe actualizarse continuamente con las condiciones del mercado.

👉 Léelo | Freelance | @mql5es
👍521
El algoritmo Soft Actor Critic (SAC) utiliza tres redes neuronales: dos redes críticas para estimar el valor de acciones en un entorno y una red de actores para generar una distribución de probabilidad de acciones. Las redes críticas ayudan a reducir el sesgo de sobreestimación. SAC equilibra exploración y explotación mediante la entropía, maximizando recompensas esperadas y fomentando decisiones más robustas. A diferencia de DQN, SAC maneja espacios de acción continuos, adecuados para tareas complejas como la manipulación robótica, ofreciendo un control preciso. Implementado en MQL5 con TensorFlow, SAC destaca como una herramienta poderosa para entornos con información incompleta y de alta dimensión.

👉 Léelo | Freelance | @mql5es
👍31
Hidformer es un framework avanzado diseñado para el análisis y predicción de series temporales multivariantes, especialmente útil para datos dinámicos en alta frecuencia y trading algorítmico. Su arquitectura de doble torre permite un análisis independiente de estructuras temporales y frecuencias, ofreciendo una visión integral del mercado.

Utiliza mecanismos de atención avanzados, recursivos y lineales, para identificar patrones complejos y optimizar el coste computacional mientras mantiene la estabilidad del proceso de aprendizaje. Estas características hacen a Hidformer adecuado para mercados volátiles, proporcionando previsiones robustas y confiables.

Las modificaciones al framework lo adaptan para generar opciones comerciales, incrementando su funcionalidad y adaptación al análisis del mercado.

👉 Léelo | Market | @mql5es
👍8👌211
Este indicador proporciona múltiples tipos de alertas para la desconexión del servidor de operaciones en MT5. Ofrece notificaciones a través de pop-ups, sonidos, notificaciones push (TextAlerts), correos electrónicos, impresión en la pestaña Expertos, y texto en la etiqueta del gráfico. Es importante tener en cuenta que si se activa ExpertsTab en conjunto con otra alerta que ya se imprime automáticamente en la pestaña Expertos en MT5, esto resultará en datos duplicados en ese espacio. Esta funcionalidad garantiza que se reciban notificaciones de desconexión de manera eficiente y a través de múltiples canales, facilitando el monitoreo constante del estado del servidor.

👉 Léelo | Señales | @mql5es
3👍21
Para los profesionales del trading, la implementación de un indicador de alerta MT5 con elementos técnicos específicos es clave para mejorar la toma de decisiones estratégicas en los mercados. Se recomienda incluir medias móviles exponenciales (EMA) con periodos de 60, 100 y 200, junto con un índice de fuerza relativa (RSI) de periodo 10 y niveles en 30/70 en sus gráficos de análisis.

La señal de compra se genera cuando la EMA de 60 cruza por encima de las de 100 y 200, y simultáneamente el RSI está por debajo de 30. Es óptimo emplear esta táctica en alineación con tendencias a largo plazo que coincidan en la misma dirección. Este enfoque permite identificar oportunidades de entrada al inicio de una tendencia, incrementando el potencial del rendimiento de las inversiones y mejorando la gestión de riesgos.

👉 Léelo | Guía de algotrading | @mql5es
👍322
La implementación de teoría de categorías en MQL5 enfrenta desafíos significativos debido a la escasez de materiales accesibles. Aunque hay libros disponibles, su contenido está enfocado principalmente en estudiantes avanzados. Este análisis se centra en aplicar los principios teóricos a medios prácticos para los tráders, como las series temporales de precios y medias móviles. La discusión sobre la composición horizontal de transformaciones naturales es crucial, destacando diferencias significativas frente a las composiciones tradicionales. Se ejemplifica con la media móvil exponencial doble, buscando mejorar la previsión de volatilidad y optimizar las estrategias de trading con datos del par EURUSD. Las pruebas realizadas demuestran la complejidad en el ajuste de las estrategias en tiempo real.

👉 Léelo | Cotizaciones | @mql5es
👍731
El uso de señales de trading basadas en el RSI con detección de sobreventa y sobrecompra, combinado con patrones envolventes, puede optimizar los puntos de entrada en el mercado. La gestión dinámica del riesgo mediante el ATR permite un ajuste eficaz de los niveles de stop loss, take profit y trailing stop, adaptándose a las condiciones actuales del mercado. Se recomienda evitar negociaciones en escenarios de alto spread, mejorando así el control del riesgo.

El uso de indicadores visuales mediante flechas en el gráfico facilita el seguimiento. Los símbolos recomendados incluyen pares de divisas principales y criptodivisas líquidas, lo que ofrece una gama diversificada de oportunidades de trading. La parametrización para M1 Trading sugiere un RSI rápido y una media móvil de corto periodo, mientras que se aconseja mantener los spreads por debajo de 20 puntos. El uso de un tamaño de lot...

👉 Léelo | Señales | @mql5es
2👍21
La alerta diseñada para la plataforma MT5 está enfocada en detectar oportunidades de compra mediante el análisis de indicadores técnicos y patrones de acción del precio. Las condiciones establecidas priorizan la detección de áreas de sobreventa, utilizando el Índice de Fuerza Relativa (RSI) que debe estar por debajo de un umbral bajo predeterminado para considerar la posibilidad de comprar.

En cuanto a patrones de velas, se busca una secuencia específica de tres velas. Para una señal válida, la vela actual debe cerrar más alto que su apertura, la anterior debe cerrar más bajo que su apertura, y el cierre de la vela actual debe estar por encima de la apertura de la anterior pero por debajo de su máximo.

Las medias móviles complementan el análisis. La vela actual debe cerrar por debajo de la EMA, con una EMA de más largo plazo por debajo de una de corto plazo. Si todo esto se cumple,...

👉 Léelo | Calendario | @mql5es
11
La reversión a la media es una estrategia utilizada en trading para identificar oportunidades basadas en la tendencia de los precios de revertir a sus promedios históricos. Este método se implementa mediante el uso de un Asesor Experto (EA) en MQL5, empleando indicadores como la media móvil exponencial (EMA) y el índice de fuerza relativa (RSI).

Se utiliza una EMA de 50 períodos para detectar desviaciones en los precios, mientras que el RSI señala condiciones de sobrecompra o sobreventa. Las señales visuales de compra y venta son parte del EA, y se combinan con mecanismos de stop loss y take profit basados en el ATR, para gestionar el riesgo y optimizar el trading.

👉 Léelo | Freelance | @mql5es
3
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
1
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...
💯8411