Trading Algorítmico MQL5
24.6K subscribers
799 photos
799 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 evalúa cada barra para determinar el periodo SMA responsable del rebote más reciente, sea ascendente o descendente. La finalidad del indicador es identificar la dinámica del mercado. Si ambas líneas, superior e inferior, contienen datos, sugiere un posible comportamiento de rango limitado. Sin embargo, es un proceso intensivo. Ampliar los rangos de los periodos MA o cambiar a métodos MA más complejos puede provocar retrasos en la carga del indicador. Sin embargo, una vez cargado, la actualización se limitará a la barra más reciente. La eficiencia es clave para evitar sobrecargas en el análisis del mercado.

👉 Léelo | Freelance | @mql5es
👍41
La autenticación de dos factores (2FA) se implementa eficazmente en el Panel de Administración mediante MQL5, reforzando la seguridad más allá del tradicional uso de contraseñas. Este sistema requiere elementos de validación secundarios mediante Telegram, lo que garantiza usuarios legítimos al proporcionar un código OTP generado aleatoriamente. Utilizando la función MathRand(), el código de 6 dígitos creado se envía de manera segura al usuario para autenticación. La integración con la API de Telegram permite el envío de mensajes seguros, mejorando la protección en transacciones y comunicaciones. Todo esto optimiza el acceso a sistemas financieros, ofreciendo tranquilidad tanto a administradores como a operadores.

👉 Léelo | Señales | @mql5es
🏆4
El framework SAMformer aborda los desafíos de los Transformers tradicionales en la previsión de series temporales multidimensionales a largo plazo. Este modelo reduce la complejidad computacional mediante una arquitectura poco profunda y un enfoque de optimización basado en Sharpness-Aware Optimization (SAM). Esto mejora la generalización y robustez del modelo ante pequeñas variaciones de parámetros, así como la precisión de predicción.

En la implementación de SAM en capas convolucionales, la herencia de funcionalidades de CNeuronConvOCL permite un desarrollo más eficiente. Se introducen métodos específicos que optimizan los parámetros, teniendo en cuenta factores clave como el coeficiente del área de desenfoque.

Por último, la integración de SAM con Transformers incluye la adaptación de módulos convolucionales y de atención relativa. Las capas existentes se ajustan para incluir opt...

👉 Léelo | Guía de algotrading | @mql5es
2👍1
Descubre el innovador enfoque del PSformer, un modelo Transformer optimizado para la predicción de series temporales multidimensionales. Aprovechando la compartición de parámetros y la atención segmentada, el PSformer ofrece rendimiento superior con menor complejidad, ideal para traders y desarrolladores de MQL5. La técnica de segmentación divide la información en parches, maximizando la comprensión espaciotemporal. Además, la implementación del algoritmo de optimización SAM minimiza el sobreentrenamiento. Extensos experimentos muestran que el PSformer supera a otros en precisión, destacándose en varias tareas de predicción. Esta metodología promete precisión en el análisis financiero y otras aplicaciones críticas.

👉 Léelo | Documentación | @mql5es
3🏆3
En el artículo previo se discutieron las mejoras teóricas del PSformer, un avance relevante para la arquitectura Transformer. Introduce mecanismos como la compartición de parámetros y atención espaciotemporal, optimizando así recursos sin pérdida de eficacia en predicciones de series temporales. La técnica de normalización con RevIn ajusta los datos al modelo, mejorando precisión y reduciendo sobreentrenamiento. Las pruebas muestran que PSformer supera a modelos en 6 de 8 escenarios, validando su potencial.

Hoy se avanzará en construir la funcionalidad del Codificador con enfoques eficientes de implementación en las capas, evitando redundancias y manteniendo la integridad del modelo.

👉 Léelo | CodeBase | @mql5es
2👍2
Las últimas versiones de la aplicación móvil MetaTrader 5 para iPhone/iPad incluyen una serie de nuevas funciones para ayudar a los tráders a seguir el pulso de los mercados financieros.

Un informe que permite evaluar los resultados de las transacciones de forma visual y cómoda.
✓ Los indicadores ZigZag y Market Profile, así como un nuevo tipo de gráfico: Heikin Ashi.
✓ La representación de los datos de la transacción en la ventana de datos. Estas herramientas ayudarán a comprender mejor el mercado y a identificar las tendencias.
✓ Un modo de llamada rápida de la ventana de datos en el gráfico. Ahora, una pulsación larga (más de un segundo) en el gráfico principal activará el modo de retícula y abrirá la ventana de datos.
✓ Un comando independiente para pasar al cambio del tamaño y el orden de las ventanas indicadoras adicionales.
✓ Una visualización perfeccionada de la historia de transacciones en el gráfico.

Instale la última versión de la aplicación y amplíe sus posibilidades comerciales.

Lea más...
32🔥2
Market Profile, desarrollado por Peter Steidlmayer, ofrece una visión detallada del mercado a través de su organización por tiempo, precio y volumen. En MetaTrader 5, este enfoque se implementa mediante un indicador que divide el día en sesiones (Asia, Europa, América), ayudando a identificar niveles clave de oferta y demanda. Su diseño permite ver zonas de valor, puntos de control y medir tiempo en niveles específicos, proporcionando una base sólida para decisiones operativas. Con la comprensión de estos conceptos, los desarrolladores pueden crear herramientas personalizadas avanzadas, utilizando este indicador como punto de partida para el análisis de mercado.

👉 Léelo | Cotizaciones | @mql5es
55
La herramienta de relación Riesgo:Recompensa se integra directamente en MetaTrader 5 para optimizar la gestión de riesgos en operaciones. Ajuste la relación preferida para alinearse con su estrategia de negociación, estableciendo valores como 1:2 o 1:3, y establezca de manera flexible el Stop Loss en pips para un control preciso. El script calcula automáticamente los niveles SL y TP basándose en el tipo de posición, simplificando el proceso y reduciendo errores manuales.

El usuario puede configurar parámetros fácilmente a través de una interfaz amigable, lo que garantiza una rápida implementación y ajuste para cualquier símbolo, ya sean divisas, materias primas o índices. Una vez configurado, el script aplicará los niveles calculados a las posiciones abiertas y confirmará los cambios a través del terminal.

Para su instalación, descargue el archivo desde MQL5 Codebase, colóquelo en l...

👉 Léelo | Calendario | @mql5es
👍32
El Asesor Experto (EA) basado en el patrón armónico Butterfly se presenta como una herramienta automatizada para el trading de divisas en diversos marcos temporales, que van desde M2 hasta D1. Diseñado para identificar patrones Butterfly tanto alcistas como bajistas, este EA utiliza puntos pivot para ejecutar operaciones con opciones de gestión de riesgo adaptables y niveles de toma de beneficios diversificados.

Sus capacidades incluyen la detección precisa de patrones con parámetros de pivot configurables. La estrategia permite la operación en marcos de tiempo seleccionados, y proporciona gestión de riesgo con tamaños de lote fijos o ajustables en función del saldo y nivel de riesgo definido. La función de toma de beneficios segmenta las operaciones en tres fases, mientras que las opciones de break-even y trailing stops son ajustables según las necesidades específicas de cada marco ...

👉 Léelo | Foro | @mql5es
2👍21🏆1
El rango verdadero promedio (ATR) es vital para los operadores de Forex debido a la falta de datos de volumen. Sirve para determinar la volatilidad y es útil para la confirmación de rupturas. Cuando el ATR se incrementa notablemente, puede señalar una posible ruptura, lo que implica que el mercado podría experimentar movimientos significativos. Complementar esta estrategia con indicadores auxiliares como MACD o medias móviles facilita precisar la dirección del movimiento.

En el análisis de tendencias y rupturas de soporte o resistencia, el uso del ATR con umbrales optimizados filtra señales falsas, proporcionando mayor exactitud en las decisiones comerciales. Implementar estos indicadores en plataformas como MQL5 permite automatizar estas estrategias de manera efectiva.

👉 Léelo | Documentación | @mql5es
🏆6👍53
Un enfoque automatizado en la gestión de posiciones abiertas es esencial para minimizar riesgos en la estrategia de trading. Al mantener un número controlado de posiciones abiertas, el sistema permite cerrar todas las anteriores si el PnL total es positivo al alcanzar la n-ésima posición. Esta estrategia no solo protege el capital, sino que también ayuda a asegurar los beneficios acumulados. Es crucial que las posiciones mantengan un equilibrio en el riesgo, independientemente del tamaño del lote, ya que la volatilidad varía según los instrumentos. Estos pasos aseguran que una acumulación excesiva de posiciones no comprometa los recursos disponibles, permitiendo una gestión más eficiente y segura.

👉 Léelo | Guía de algotrading | @mql5es
5
El indicador de cálculo de la amplitud de las velas en MetaTrader 5 mide la diferencia entre el máximo y el mínimo de las velas, mostrando el valor en puntos o pips. Se usan colores distintos para velas alcistas y bajistas, optimizando la interpretación visual.

Ofrece personalización según el día de la semana, asignando colores únicos, lo que facilita la detección de patrones específicos en el comportamiento del mercado. Su texto se posiciona dinámicamente dentro del gráfico para evitar solapamientos, y su estilo, como fuente y tamaño, es personalizable.

Dispone de una limpieza automática para mantener el gráfico libre de objetos innecesarios tras remover el indicador. Variables externas permiten configurar desde el número de velas a procesar hasta el tipo de cálculo. Este indicador es apto para cualquier instrumento financiero y marcos temporales, recomendando H1 o D1 para una mej...

👉 Léelo | Cotizaciones | @mql5es
6
Descubre cómo el algoritmo de optimización con gotas de agua inteligentes (IWD) transforma el campo de la programación computacional inspirándose en las dinámicas de los ríos. Este revolucionario enfoque utiliza principios de autoorganización para buscar trayectorias optimizadas, especialmente en problemas complejos como la búsqueda de caminos óptimos. Se trata de un modelo basado en poblaciones, donde cada gota representa una solución que mejora colectivamente. A través de la interacción y el aprendizaje, las gotas ajustan su curso a la menor resistencia, maximizando la eficiencia y velocidad. Un avance crucial para desarrolladores y traders interesados en optimización algorítmica avanzada.

👉 Léelo | Señales | @mql5es
🏆85🤓2
En la versión 1.04 se implementó la sincronización del cursor en gráficos múltiples, aunque presenta limitaciones al trabajar con gráficos en ventanas separadas. Sin embargo, al extender el terminal a dos monitores, los gráficos se sincronizan correctamente. Posteriormente, en la versión 1.05, se mejoró la funcionalidad al permitir sincronizar únicamente los símbolos que comparten el mismo nombre. Para la versión 1.08, se realizaron múltiples cambios y adiciones orientadas a optimizar el uso y mejorar la experiencia del usuario. Los desarrollos continúan con el objetivo de perfeccionar las capacidades para asegurar un entorno de trabajo más eficiente y cohesionado.

👉 Léelo | Cotizaciones | @mql5es
👍4🏆21
CryptoTrend 1.00 es un Asesor Experto automatizado diseñado para operar BTC, optimizado para 2024. Emplea varios componentes clave. El Indicador de Bollinger identifica extremos de mercado. Cuando el precio supera las líneas de Bollinger, se activa una señal de entrada. Un filtro por Bloque de Órdenes mejora la precisión encontrando rangos de soporte o resistencia utilizando datos históricos.

El EA incluye un mecanismo de autoaprendizaje. Ajusta dinámicamente el umbral de entrada utilizando estadísticas de operaciones ganadoras y perdedoras. Esto permite al algoritmo adaptarse a condiciones cambiantes del mercado. En cuanto a la gestión del riesgo, los niveles de Stop Loss y Take Profit se calculan según el precio de entrada y los niveles de soporte/resistencia, priorizando una relación agresiva de riesgo-beneficio.

👉 Léelo | Freelance | @mql5es
5👍3👌2
Para aquellos con experiencia en programación, el artículo reciente sobre el desarrollo del sistema de repetición destaca la importancia de revisar y optimizar el código. Se pone énfasis en la adaptación de la clase C_Mouse para una mejor interacción con el puntero del ratón. Se sugiere tratar los procesos en MetaTrader 5 como DLLs para maximizar el potencial.

El artículo introduce cambios significativos en las clases C_Study y C_Mouse, facilitando el uso del indicador del ratón al reestructurar el código. Se añaden constructores múltiples para satisfacer diferentes demandas sin crear nuevas clases, mejorando la reutilización del código y simplificando el manejo del ratón en múltiples aplicaciones. Este enfoque busca un código más robusto y eficiente.

👉 Léelo | Calendario | @mql5es
7👍62
El script presentado se utiliza para recopilar datos de precios de cierre y guardarlos junto con cadenas de fecha y hora en un archivo CSV, ubicado por defecto en la carpeta MQL5/Archivos. Esto permite el uso externo de los datos según se requiera. El proceso es sencillo y directo. Hay funciones incorporadas como CopyTime y CopyRates que pueden ofrecer alternativas, aunque la familiaridad con iClose e iTime suele ser suficiente para muchas soluciones. La versatilidad del enfoque depende de las necesidades del proyecto y del conocimiento de las herramientas. Se recomienda revisar la documentación para decidir el mejor enfoque según el contexto del desarrollo.

👉 Léelo | Freelance | @mql5es
5👌4👨‍💻4
El indicador P&L acumulativo permite monitorear el rendimiento de una cuenta de trading a lo largo del tiempo mediante un gráfico que muestra dos líneas esenciales: Saldo (verde) y Patrimonio (azul). La línea de saldo representa las pérdidas y ganancias acumuladas de las posiciones cerradas, incluyendo beneficios, swaps y comisiones, mientras que la línea de patrimonio muestra el capital total, integrando las pérdidas y ganancias no realizadas de las posiciones abiertas.

Este indicador ofrece soporte multisímbolo y precisión histórica, reconstruyendo el estado de la cartera en cada barra. También incluye seguimiento de swaps y conversión de divisas en sus cálculos. Para instalarlo, descarga el archivo, colócalo en la carpeta MQL5/Indicadores, compílalo en MetaEditor y ádjalo a cualquier gráfico para su uso en tiempo real en diferentes marcos temporales y símbolos.

👉 Léelo | CodeBase | @mql5es
👍4🏆21
Herramienta de cálculo de interés compuesto para traders. Permite evaluar el riesgo de ruina y determinar el riesgo óptimo por operación basado en los parámetros personalizados del usuario. Proporciona una previsión detallada del crecimiento del capital en un año, un mes y al final de un período específico. Esta calculadora ofrece a los traders una visión más clara de cómo sus decisiones afectan el crecimiento potencial de su inversión a lo largo del tiempo. Mediante el análisis de estos datos, los traders pueden tomar decisiones informadas para optimizar el rendimiento de sus estrategias dentro de la plataforma.

👉 Léelo | Documentación | @mql5es
👍21
Descubre cómo desarrollar un Asesor Experto en MQL5 para MetaTrader 5, utilizando una estrategia probada: la Ruptura del Rango Diario. Este enfoque sistemático identifica movimientos de precios fuera de un rango predefinido, aprovechando las oportunidades en el mercado Forex. Aprende a implementar la lógica para condiciones de entrada y salida, optimizando tu EA para lograr máxima eficiencia. Se destacan aspectos como pruebas retrospectivas y la gestión del riesgo mediante órdenes stop-loss. Esta estrategia es ideal tanto para desarrolladores novatos como experimentados, y mejora significativamente las decisiones de trading al automatizar procesos críticos y reducir la intervención manual.

👉 Léelo | Cotizaciones | @mql5es
3