Trading Algorítmico MQL5
25.7K subscribers
880 photos
880 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 función de "Establecer TP y SL automáticos" es esencial para la gestión eficiente de riesgo y beneficio en el trading. Automatiza el proceso de cierre de operaciones al alcanzar niveles de Take Profit (TP) o Stop Loss (SL) predefinidos, basados en parámetros personalizados como pips, porcentaje de saldo o análisis técnico. Esto elimina la necesidad de monitoreo constante, garantizando la protección frente a movimientos bruscos del mercado y decisiones emocionales.

La gestión del riesgo se optimiza al limitar pérdidas potenciales mediante el cierre automático en un nivel de SL especificado, lo que previene caídas significativas. La función asegura beneficios cerrando posiciones al alcanzar el TP, protegiendo las ganancias ante cambios rápidos del mercado. Además, fomenta la disciplina emocional y ahorra tiempo al evitar establecer manualmente niveles de SL y TP en cada operación.

...

👉 Léelo | Market | @mql5es
🏆421
Se aborda la continuación del desarrollo del sistema de órdenes en MetaTrader 5. Se analiza la importancia de implementar el procedimiento de eventos en la clase C_Manager, enfatizando la funcionalidad crítica de DispatchMessage. Esta función gestiona eventos como CHARTEVENT_MOUSE_MOVE y CHARTEVENT_KEYDOWN, esenciales para el manejo de interacciones con el usuario.

Se recomienda probar el sistema en sus etapas iniciales para una mejor comprensión y adaptación futura. Se destaca la gestión de eventos a través de la recursión en el código, lo que facilita la modularidad y portabilidad. La explicación detallada de manejadores de eventos asegura integridad en el funcionamiento del Expert Advisor.

👉 Léelo | VPS | @mql5es
6👌1
El VWAP mensual proporciona una perspectiva a largo plazo valiosa para los operadores del mercado. Este indicador considera el precio medio ponderado por volumen y reinicia su cálculo al inicio de cada mes, lo que lo diferencia de las medias móviles convencionales. Al centrarse en el volumen, destaca los niveles de precios con mayor actividad comercial, ayudando a identificar el valor razonable de un activo.

El VWAP mensual es fundamental para planificar posiciones estratégicas. Muchos operadores institucionales lo utilizan para gestionar grandes posiciones. Un precio que se mantiene por encima del VWAP sugiere fortaleza alcista, mientras que lo contrario puede indicar control bajista. Este indicador también valida direcciones de macrotendencias. Su cálculo preciso y visualización clara en gráficos mejoran el análisis, permitiendo un enfoque limpio y centrado. El código fuente abiert...

👉 Léelo | Calendario | @mql5es
👍43
El VWAP semanal es un indicador clave diseñado para ofrecer una visión integral del mercado a largo plazo. Este indicador integra el volumen en su cálculo, proporcionando una visión más precisa del precio medio ponderado por volumen. El VWAP se reinicia al comienzo de cada semana, asegurando que los datos sean frescos y relevantes.

A diferencia de medias móviles sencillas, el VWAP resalta niveles de precios con negociación significativa, ayudando a identificar el valor razonable de un activo. Proporciona una referencia clara del sentimiento del mercado y facilita el análisis estratégico de posiciones. Si el precio se mantiene sobre el VWAP, puede indicar impulso alcista, mientras que por debajo sugiere un potencial control bajista.

También confirma la fuerza de la tendencia gracias a su representación gráfica clara. El código abierto MQL5 asegura la transparencia y facilita la perso...

👉 Léelo | Cotizaciones | @mql5es
2👌2👍1
La información mutua es crucial en la selección de predictores útiles, especialmente en contextos complejos. A través de técnicas como la partición adaptativa, se logra una estimación precisa de la información mutua para variables continuas. Este proceso comienza con una partición inicial y se ajusta detenidamente mediante pruebas de chi-cuadrado. Se analiza cada partición para identificar relaciones significativas. La implementación en MQL5 utiliza la clase Capm para gestionar el particionamiento recursivo. Este método ayuda a identificar un subconjunto óptimo de predictores que maximizan la dependencia con la variable objetivo, mejorando el rendimiento del modelo sin buscar exhaustivamente todas las combinaciones posibles.

👉 Léelo | VPS | @mql5es
72🎉1
El VWAP diario es un indicador técnico que se recalcula todos los días para ayudar en el análisis intradía del mercado. A diferencia de las medias móviles, el VWAP toma en cuenta el volumen de negociación, incrementando la precisión al reflejar el verdadero valor justo de un activo durante la jornada. Su cálculo se basa en la suma acumulada de Precio * Volumen dividida por el volumen total diario, reiniciándose con cada nueva sesión.

Este indicador es valioso para identificar el precio medio ponderado, lo que es crucial para analizar tendencias y determinar puntos de entrada y salida en el mercado. Los operadores institucionales suelen usar el VWAP para evaluar el sentimiento del mercado: un precio por encima del VWAP indica optimismo, mientras que debajo sugiere presión bajista. Se ofrece un código fuente completo para transparencia y personalización.

👉 Léelo | Foro | @mql5es
4👍2
Los ajustes y parámetros son cruciales para optimizar el análisis del mercado. El periodo de momentum y el periodo de volatilidad utilizan 14 velas, ofreciendo un equilibrio entre suavidad de la curva y retraso en la señal. El factor de escala estándar es 100000 para ajustar la curva de manera eficaz.

Los umbrales de sobrecompra y sobreventa están establecidos en 100.0 y -100.0, respectivamente. Estos valores son esenciales para identificar potenciales cambios en la dirección del mercado. Una señal de sobrecompra sugiere una posible corrección a la baja, mientras que una señal de sobreventa indica una posible recuperación.

El indicador diferencia tendencias alcistas y bajistas al mostrar valores positivos o negativos, respectivamente. Además, ajusta dinámicamente su cálculo considerando la volatilidad del mercado, mejorando la precisión de las señales emitidas.

👉 Léelo | Documentación | @mql5es
1
Explora el innovador algoritmo de optimización aritmética (AOA). Este método metaheurístico original, basado en operaciones aritméticas simples como suma, resta, multiplicación y división, promete solucionar problemas complejos de optimización. AOA destaca por su enfoque poblacional, que cubre un amplio espacio de soluciones evitando óptimos locales, y por su equilibrio entre exploración y explotación mediante operaciones aritméticas para actualizar posiciones. Su implementación es accesible, con parámetros fáciles de ajustar, facilitando a traders y desarrolladores la búsqueda de soluciones eficientes en espacios multidimensionales. AOA sigue mejorándose para aumentar su efectividad.

👉 Léelo | Calendario | @mql5es
7
Caracterización de Líneas de Tendencia de Extremos: Los desarrolladores pueden optar por dos tipos de líneas: el primero se basa en dos puntos extremos dentro de un rango determinado, mientras que el segundo combina un extremo con un punto delta mínimo para mayor dinamismo. Los parámetros son completamente personalizables, incluyendo la anchura de las líneas y los colores diferenciales para soporte (rosa) y resistencia (azul).

Configuración Técnica: Elija entre dos enfoques de líneas: EXM_EXM para dos extremos o EXM_DELTA para extremo y delta. Los parámetros de entrada permiten la personalización del número de barras a analizar, el grosor de las líneas y los colores. Una instancia única del indicador es identificada por defecto como "AutoTrendLines1".

Implementación: El indicador se adjunta a los gráficos de MetaTrader 5 y actualiza automáticamente las líneas con cada nueva barra. L...

👉 Léelo | Señales | @mql5es
5👍1
ATR% es un indicador que traduce la volatilidad del ATR a porcentaje, considerando el rango medio de precios reales en un tiempo determinado. Se diferencia al incluir no solo los máximos y mínimos diarios, sino también los gaps de precios. Un valor del 100% en ATR% indicaría la máxima volatilidad posible de un activo.

Normalmente, en marcos de tiempo más cortos, ATR% suele ser hasta 3%, mientras que en marcos más largos puede ser mayor. La fórmula utilizada para calcular ATR% es ATRP = ATR / close * 100. Aquí, ATR representa el promedio del mayor diferencial de precios durante el periodo elegido y close es el precio actual.

Este enfoque proporciona un análisis más profundo de la volatilidad basada en porcentajes, útil para diferentes estrategias de análisis técnico.

👉 Léelo | CodeBase | @mql5es
32👌1
El artículo destaca la Optimización de Política Proximal (PPO) en el aprendizaje por refuerzo en MetaTrader 5. PPO, empleado en sistemas avanzados como ChatGPT, regula las actualizaciones en políticas de trading, asegurando cambios graduales y estables. Este algoritmo es valorado por su facilidad de implementación, estabilidad en actualizaciones y capacidad de manejar grandes espacios de acción tanto continuos como discretos. PPO se adapta bien a entornos con datos limitados, relevante para traders donde los datos pueden ser costosos o complicados de obtener. Además, equilibra exploración y explotación, vital en mercados volátiles, promoviendo decisiones informadas y consistentes.

👉 Léelo | Foro | @mql5es
4
Este indicador permite configurar la cantidad de barras que constituirán un fractal, que representa un punto máximo o mínimo en la gráfica. En el ejemplo mencionado, se seleccionan 5 barras a la izquierda y 2 a la derecha. Esta configuración genera una parte superior e inferior basada en esas especificaciones. Los usuarios pueden ajustar los parámetros para adaptarse a diferentes estrategias de análisis técnico, obteniendo así una mayor precisión en la identificación de patrones de precios y posibles puntos de reversión en el mercado.

👉 Léelo | Guía de algotrading | @mql5es
31
El indicador de volatilidad y volumen GARCH se basa en el modelo GARCH(1,1), usado en finanzas para predecir la volatilidad de activos. Este modelo estadístico analiza series temporales financieras, asumiendo que la varianza está autocorrelacionada y el error sigue un proceso autorregresivo de media móvil. La variación del error en los mercados es irregular, conocida como heteroskedasticidad. Instituciones financieras emplean GARCH para estimar la volatilidad de acciones, bonos e índices. Probado en Forex, materias primas y criptomonedas. El espacio de entrada incluye variables como Gamma, Alfa y Beta. La línea azul predice la volatilidad futura, mientras la roja indica umbrales de alta o baja volatilidad. El indicador puede no ser óptimo en M1 y M5.

👉 Léelo | Market | @mql5es
3👍2🏆1
Explora un enfoque innovador en el análisis del mercado con una metodología que combina el análisis de volumen avanzado y aprendizaje automático, superando las limitaciones del análisis técnico tradicional. Este sistema emplea redes neuronales LSTM y cálculo diferencial para ofrecer predicciones precisas y detectar nuevas tendencias antes evidentes. La integración de estas técnicas permite un análisis exhaustivo del comportamiento del mercado. El enfoque es ideal para mercados algorítmicos donde el volumen es clave. Las prácticas de gestión de riesgos son exhaustivas, proporcionando flexibilidad pero requiriendo pruebas rigurosas. Este EA es una poderosa herramienta para traders que buscan automatizar y mejorar su análisis de volumen.

👉 Léelo | Guía de algotrading | @mql5es
32
Esta librería permite probar Asesores Expertos en el modo matemático del tester de MT5. Para habilitar la operativa en dicho modo, es esencial incluir una línea específica en el EA y habilitar el uso de DLL con código abierto. Inicialmente, se deben guardar los ticks mediante una pasada única del EA con un parámetro de entrada determinado. Esto genera un registro detallado de los ticks guardados.

Posteriormente, el Asesor Experto puede ejecutarse en el modo de negociación y matemático del Probador MT5, reflejando los resultados en el log. El modo matemático muestra un rendimiento de optimización significativamente superior con un procesamiento más rápido y un consumo de memoria insignificante. Una ventaja notable es que este modo supera la eficiencia del modo de trading convencional al utilizar solo dos indicadores específicos. Las bibliotecas necesarias para la compilación están de...

👉 Léelo | Calendario | @mql5es
1👌1
El indicador presenta la correlación entre dos pares de divisas, ofreciendo distintos enfoques considerados efectivos. Las configuraciones del indicador incluyen SecSymbol, que especifica el segundo par para el análisis de correlación, Type, que define el tipo de correlación, e iPeriod, que se refiere al período del indicador. Este recurso es fundamental para operadores que manejan múltiples pares de divisas, ya que permite evaluar divergencias y convergencias entre dos símbolos. Con base en estas divergencias, se pueden tomar decisiones informadas en las operaciones comerciales. Es una herramienta valiosa para optimizar estrategias en el mercado financiero.

👉 Léelo | Foro | @mql5es
🏆311
Las APIs son esenciales para la comunicación entre aplicaciones y sistemas al proporcionar un conjunto de reglas para integrar diversas funcionalidades. Las APIs REST cumplen este rol utilizando principios como la uniformidad en las direcciones URL y métodos HTTP estándares. Surgidas en los años 2000, resaltan por su simplicidad y flexibilidad comparadas con protocolos anteriores como SOAP.

La arquitectura REST garantiza sistemas escalables mediante características como la ausencia de estado y el uso de caché, mientras que el desacoplamiento entre cliente y servidor favorece la independencia de las implementaciones. Las APIs RESTful, al facilitar la conexión de servicios en la web, son fundamentales para aplicaciones modernas y en sectores como el financiero.

👉 Léelo | Market | @mql5es
👍3
El EA Pending_tread es una herramienta eficiente diseñada para automatizar la gestión de órdenes pendientes en un patrón de cuadrícula, aplicable a cualquier par de divisas y marco de tiempo. Este EA es especialmente útil para estrategias de scalping y está optimizado para operar con XAUUSD.

Entre sus características, destaca la capacidad de configurar un número de órdenes pendientes tanto por encima como por debajo del precio actual, con una distancia ajustable mediante PipStep. Ofrece la posibilidad de personalizar tipos de órdenes para distintos escenarios de mercado, asegurando un posicionamiento adecuado en relación con las cotizaciones actuales.

Además, cada orden incorpora un nivel de beneficios fijo, minimizando la necesidad de intervención manual. Es posible ajustar el tamaño de lote y el deslizamiento máximo, permitiendo un control efectivo del riesgo. El EA administra ór...

👉 Léelo | Cotizaciones | @mql5es
2🏆1
Este indicador está diseñado para identificar patrones de velas en gráficos financieros. Ofrece la opción de seleccionar diferentes tipos de patrones, facilitando su análisis técnico. La detección de patrones de velas permite a los usuarios observar situaciones específicas del mercado, lo que puede ayudar en la toma de decisiones estratégicas. Es importante realizar una revisión cuidadosa de los parámetros seleccionados para asegurar el rendimiento esperado del indicador. La funcionalidad mejorada después de la corrección de errores aumenta la precisión del análisis gráfico. Analizar estos patrones puede proporcionar una visión más clara de la dirección del mercado en el futuro.

👉 Léelo | Foro | @mql5es
61
El desarrollo de asesores multidivisa requiere abordar desafíos técnicos como la detección automática de símbolos de brókeres con prefijos y sufijos. En un asesor como el FXSAR_MTF_MCEA, una función específica mejora esta detección, facilitando el comercio con 30 pares de divisas estándar, más dos metales: oro y plata.

La introducción de zonas horarias comerciales en MetaTrader 5 es esencial para adaptar estrategias de trading a diferentes sesiones mundiales: Nueva Zelanda, Sídney, Tokio, Londres y Nueva York. Estas zonas ofrecen horarios de operación específicos, críticos para optimizar la aplicación de estrategias de trading.

La implementación técnica en MQL5 requiere configurar parámetros de entrada específicos, creando una clase para gestionar variables, objetos y funciones del asesor. La función crítica, FXSAR_MTF_MCEA_sptz_Config(), asegura la correcta configuración de símbolo...

👉 Léelo | Cotizaciones | @mql5es
7👍2👌21