Trading Algorítmico MQL5
26.7K subscribers
945 photos
945 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
Este indicador Fibonacci Bollinger Bands es una conversión del lenguaje Pine Script a MQL5. Integra Bandas de Bollinger con niveles de Fibonacci para identificar zonas de soporte y resistencia de manera más eficiente. Implementa cálculos automáticos de Fibonacci dentro de las bandas para ofrecer una perspectiva diferenciada en operaciones de ruptura e inversión. Es totalmente compatible con la plataforma MetaTrader 5, lo que lo convierte en una herramienta ideal para operadores que requieren un análisis técnico más sofisticado. Descargue el indicador y observe cómo mejora su enfoque comercial con esta combinación técnica.

👉 Léelo | Guía de algotrading | @mql5es
5👍1
Una nueva herramienta automatizada ha sido desarrollada para optimizar el cierre de posiciones abiertas, usando las Bandas de Bollinger y el RSI. Este sistema es útil al final del día o sesión, gracias a su capacidad para identificar niveles de sobrecompra y sobreventa. Es particularmente efectivo en condiciones de baja volatilidad, permitiendo encontrar puntos de salida óptimos. También es beneficioso durante los períodos de incertidumbre antes de la divulgación de noticias importantes. La herramienta ahora incluye la función CloseAll, que permite cerrar todas las posiciones con el nivel de beneficio definido por el usuario.

👉 Léelo | Cotizaciones | @mql5es
2👍2
La Clasificación Jerárquica Aglomerativa (AHC) se utiliza para identificar clústeres en conjuntos de datos multivariantes. A través de un dendrograma, los datos se organizan jerárquicamente, lo cual ayuda en la identificación de patrones. En el entorno MetaTrader con MQL5, la implementación de AHC puede ser realizada usando la biblioteca AlgLib.

Para ello, se parte de una estructura de datos que captura el rango histórico de las barras de precios. Este entrenamiento no supervisado permite predecir la volatilidad de las barras mediante la agrupación en clústeres, lo que es útil para gestionar mejor el capital y el riesgo en el trading. Utilizar modelos AHC con MQL5 facilita la creación y gestión de asesores automatizados.

👉 Léelo | Foro | @mql5es
32
MultiStrategyEA es un sistema que integra el código de siete expertos en un solo algoritmo. Los expertos incluidos son AC_Expert, ADX_Expert, AO_Expert, DeM_Expert, ForceBB_Expert, MFI_Expert y MS_Expert. Este sistema ofrece múltiples parámetros de configuración, lo que permite a cada usuario ajustar el sistema a su propio perfil de inversión. Compatible con 28 pares de divisas, permite un par por gráfico. Los valores predeterminados de los parámetros son meramente orientativos, y se sugiere que los usuarios prueben diferentes configuraciones para optimizar su rendimiento. Es importante personalizar según las necesidades individuales para maximizar la eficacia del sistema.

👉 Léelo | Señales | @mql5es
👍61
El script MinMargins.mq5 permite calcular rápidamente la cantidad mínima de dinero necesaria para abrir una posición con el lote más pequeño en cada símbolo disponible en la Observación del Mercado. La información se documenta en un archivo CSV para su posterior revisión y análisis.

Este script es crucial para la planificación de capital al determinar requisitos de margen precisos, facilitando así una asignación eficiente de fondos. Además, permite comparar los márgenes de varios símbolos para alinear las inversiones con las estrategias y tolerancia al riesgo personal. También es una herramienta valiosa en gestión del riesgo, ayudando a evitar el apalancamiento excesivo al proporcionar claridad sobre la exposición financiera mínima.

Automatizando el cálculo de márgenes, MinMargins.mq5 optimiza la gestión de riesgos y facilita la creación de una cartera diversificada. Es particularme...

👉 Léelo | CodeBase | @mql5es
2👍2🎉1🏆1
El Awesome Oscillator (AO), un indicador diseñado por Bill Williams, facilita la medición del impulso del mercado y la identificación de cambios de tendencia. Mediante dos medias móviles simples (SMA) de diferentes períodos, el AO genera un histograma que cruza la línea cero para señalar una posible reversión de tendencia. Es útil en estrategias tanto de seguimiento de tendencias como de reversión. Sin embargo, puede ser menos confiable en mercados volátiles o sin tendencia. Su implementación en MetaTrader 5 permite a los desarrolladores aprovechar patrones como el cruce de línea cero y la divergencia para una mejor alineación con las tendencias del mercado, optimizando la toma de decisiones de entrada y salida.

👉 Léelo | Manual sobre redes neuronales | @mql5es
6🏆3
MT5Compat ha desarrollado una nueva biblioteca de interfaz para convertir indicadores y EAs de MT4 a MT5, simplificando el proceso. Esta librería ofrece un soporte amplio para las funciones de MetaTrader 4, permitiendo a los desarrolladores mantener una sola base de código que funcione en ambas plataformas. Entre sus características, destaca la capacidad de integrar funciones MT4 en proyectos MT5, la personalización añadida por el usuario, y opciones flexibles de integración, como incluir la biblioteca como archivo .mqh o integrarla directamente en un EA o indicador.

Para su uso, los desarrolladores deberán integrar el código de sus proyectos MT4 con las funciones de la biblioteca MT5Compat, utilizando el archivo .mqh correspondiente. Solo se necesita escribir la lógica una vez para conseguir compatibilidad plena con ambas plataformas. Además, esta herramienta permite sustituir las f...

👉 Léelo | VPS | @mql5es
21
SUPERMACBOT es un Asesor Experto de trading automatizado diseñado para operar en múltiples marcos temporales y símbolos, aprovechando las estrategias de Moving Average Crossover y MACD. Este sistema detecta cambios de tendencia mediante el cruce de medias móviles y confirma las señales con el análisis MACD, integrando sólidas capacidades de gestión del riesgo con configuraciones personalizables de Stop Loss y Take Profit.

Ofrece una función de Trailing Stop basada en medias móviles para optimizar beneficios. La plataforma es altamente configurable, permitiendo ajustes individuales para parámetros de medias y MACD. Es valiosa para traders de todos los niveles que buscan automatización con precisión.

SUPERMACBOT facilita la generación de señales precisas y opera de manera autónoma en cualquier gráfico, eliminando sesgos emocionales de las decisiones de trading. Proporciona soporte y a...

👉 Léelo | Guía de algotrading | @mql5es
👍3👀2🏆1🤨1
Analytics Master EA transforma el trading automatizado al ofrecer análisis exhaustivos y actualizaciones cada dos horas. Este Asesor Experto supera las capacidades del script anterior al gestionar métricas clave como la volatilidad, el spread y los tamaños de lotes. Los EA mantienen una ejecución continua, permitiendo respuestas inmediatas a las condiciones del mercado, a diferencia de los scripts que requieren intervención manual. Su capacidad para analizar datos históricos y adaptarse en tiempo real proporciona a los traders decisiones más informadas y eficientes. Ideal para traders que buscan incorporar lógica compleja en sus estrategias, mejorando así la toma de decisiones y el rendimiento de las inversiones.

👉 Léelo | CodeBase | @mql5es
👍4🏆2👨‍💻21
El Asesor Experto presentado se desarrolla sobre una estrategia MACD con filtrado de tendencias y verificación de soportes y resistencias. La estrategia emplea indicadores estándar y comentarios detallados en el código para cada línea. El núcleo de la estrategia incluye Cruces de MACD con parámetros predeterminados (Rápido: 12, Lento: 26, Señal: 9) para identificar cambios de impulso.

Para el Filtro de Tendencias, se utiliza una media móvil de 200 periodos. Las compras se permiten únicamente si el precio está por encima de la media móvil, y las ventas cuando está por debajo. La condición de Soporte/Resistencia asegura que las operaciones se ejecuten solo tras el contacto reciente del precio con niveles clave, identificados por un indicador personalizado.

La Ventana de Validez de Señales mantiene las señales activas durante un tiempo configurable (por defecto: 7 velas) para evitar ...

👉 Léelo | VPS | @mql5es
👍421
Ofrece una herramienta de visualización de la hora del servidor, diferenciándose de la hora local para asegurar un monitoreo exacto del mercado. Se permite personalizar tanto el color del texto como el tamaño de la fuente, facilitando su integración en gráficos de forma eficaz. Además, incluye la opción de mostrar el cambio diario del símbolo como porcentaje, aportando información adicional relevante para el análisis. Este recurso está desarrollado para aprovechar mínimamente la CPU, garantizando operaciones eficientes sin impactar el rendimiento general del sistema. Con parámetros de entrada ajustables, como la visualización del cambio diario, tamaño de fuente y color del texto, resulta una solución ideal para operadores que requieren un seguimiento preciso del tiempo del servidor, combinando un diseño funcional y ordenado.

👉 Léelo | Cotizaciones | @mql5es
👍1🏆1
CatBoost es un modelo de aprendizaje automático basado en árboles, útil para decisiones basadas en características estacionarias. Comparte características con modelos como XGBoost y Random Forest, que son sólidos y capaces de manejar patrones complejos. Estos modelos se aplican en áreas como el análisis de características y la gestión de riesgos.

Este artículo detalla el uso de un modelo CatBoost entrenado como filtro para una estrategia de seguimiento de tendencias con cruce de medias móviles. Se abordan desafíos en el desarrollo de estrategias, obteniendo datos de MetaTrader 5, entrenando el modelo en Python, e integrándolo nuevamente con MetaTrader 5. Próximos pasos incluirán validaciones estadísticas y exploración de futuras aspiraciones.

👉 Léelo | CodeBase | @mql5es
7🏆5
En MetaTrader 5 build 5260, hemos añadido una serie de mejoras que hacen que trabajar con MQL5 Algo Forge resulte aún más cómodo. Las operaciones de Git son ahora más rápidas, y las comprobaciones de los cambios, más precisas. Además, hemos publicado documentación detallada para ayudarle a dominar las capacidades del sistema.

En MQL5 hemos ampliado la compatibilidad con OpenBLAS: hemos añadido métodos de equilibrado de matrices, así como nuevas reglas de herencia que mejorarán la seguridad del código.

Además, en esta versión hemos añadido la traducción del terminal al irlandés, lo que hará que la plataforma sea más accesible para más usuarios.

Leer más...
4🔥43👌1🏆1
Un indicador que separa el volumen en comprador y vendedor ha sido implementado con un enfoque visual mediante histogramas superpuestos para ilustrar la presión del volumen. Originalmente parte del software "Amibroker", este indicador fue objeto de discusión en un foro, donde surgió la solicitud para su conversión a mql4. En respuesta, se optó por realizar la conversión a mql5, logrando un resultado coherente con el concepto del diseño inicial.

El proyecto reconoce la contribución de Nick Molchanoff, el creador del diseño original. Esta conversión busca ofrecer a los usuarios de mql5 una herramienta efectiva para analizar el comportamiento del volumen en las operaciones de trading, manteniendo la integridad del diseño concebido originalmente.

👉 Léelo | VPS | @mql5es
👍311
El Asesor Experto se fundamenta en importantes conceptos técnicos y comerciales. La copia de operaciones, conocida también como operación espejo, implica replicar la actividad de trading de una cuenta maestra en varias cuentas esclavas. Este método resulta útil para gestores de fondos y operadores interesados en ejecutar estrategias similares en distintos brokers, facilitando la distribución del riesgo.

La arquitectura de cuentas emplea un sistema jerárquico, donde la cuenta maestra actúa como fuente original de operaciones y las cuentas esclavas replican estas posiciones utilizando un sistema de comunicación mediante archivos binarios. Este método es más rápido que el intercambio basado en texto, lo que optimiza la sincronización de posiciones.

La asignación de símbolos permite manejar diferentes nombres de instrumentos entre brokers, posibilitando mapeos flexibles. Además, se enfo...

👉 Léelo | Calendario | @mql5es
2
Diferenciar movimientos de mercado genuinos de los falsos es un reto en mercados volátiles. El ruido del mercado, con fluctuaciones de precio transitorias, suele confundirse con oportunidades reales, especialmente en el trading de ruptura. Esta situación genera pérdidas si no se maneja correctamente. Un enfoque mejorado de confirmación de tendencias, que evalúa la evolución del precio y el volumen, puede ser útil. Integrar volúmenes claramente superiores a la media como criterio de validación es crucial. A través de esta técnica, se busca fortalecer la fiabilidad de las oportunidades comerciales al exigir que tanto los precios como los aumentos de volumen estén alineados. Implementar tal sistema requiere análisis cuidadoso y calibración específica.

👉 Léelo | VPS | @mql5es
2👍1💯1
Explora cómo mejorar tus estrategias en MetaTrader 5 con implementaciones avanzadas de Trailing Stops. Descubre el impacto de indicadores técnicos como Parabolic SAR y medias móviles para optimizar niveles de StopLoss en tus operaciones. Aprende a integrar clases de trailing personalizadas en asesores expertos, permitiendo ajustes precisos de paradas tras los precios. Los resultados de las pruebas demuestran ganancias significativas al ajustar correctamente los trailings respecto al comercio original. Esta guía es esencial para desarrolladores y traders interesados en maximizar beneficios mediante algoritmos precisos y aplicados en trading automatizado.

👉 Léelo | CodeBase | @mql5es
61👌1🏆1
La integración eficaz de los calendarios económicos en MetaTrader 5 enfrenta desafíos significativos para desarrolladores y traders. Las cotizaciones históricas y los eventos del calendario suelen desincronizarse debido a las diferencias de zona horaria y cambios en el horario de verano. Esto es problemático en estrategias de trading basadas en noticias, especialmente durante backtesting con datos históricos.

La solución llega a través de herramientas avanzadas como la extensión de CalendarCache.mqh. Esta herramienta permite sincronizar registros históricos y aplicar correcciones de zona horaria a través de TimeServerDST.mqh. Estas herramientas facilitan la exportación de calendarios a un archivo externo, que puede ser usado en backtesting, ajustando las marcas de tiempo para una mayor precisión.

El ajuste de horarios en eventos económicos mejora significativamente la eficacia del p...

👉 Léelo | Market | @mql5es
👍41🎉1
Un nuevo indicador proporciona un análisis exhaustivo de los extremos del mercado utilizando entradas específicas para determinar máximos y mínimos del período seleccionado. Este indicador no se limita solo a los precios OHLC, también considera los precios de compra y venta de cada barra. Emplea una figura de retrospección para limitar el procesamiento al número deseado de barras. Una característica notable es su capacidad para no dibujar en zonas de ruptura de estructura, desapareciendo durante esos momentos y mostrando solo zonas de soporte y resistencia reales.

Se incluye una opción para mostrar la pendiente de las líneas cuando el mercado experimenta una tendencia. La versión 2.0 introduce una optimización que solo evalúa los ticks de la barra actual, proporcionando un rendimiento fluido en marcos temporales elevados, y ha eliminado buffers innecesarios, mejorando la eficiencia ...

👉 Léelo | Señales | @mql5es
11
En el ámbito de las redes neuronales aplicadas al trading, la transmisión de series temporales significativas es crucial. Comúnmente, los resultados de sistemas basados en redes neuronales no alcanzan las expectativas debido a la transmisión directa de indicadores como osciladores, cuya relevancia con el precio es discutible.

Distancias entre indicadores pueden ofrecer un panorama más estable, ilustrando si el mercado se desvía de su promedio histórico. Por ejemplo, comparar dos medias móviles en puntos puede indicar la dirección del mercado—una técnica útil para optimizar asesores.

Acumulación y ángulos de inclinación también brindan valiosa información, destacando posibles consolidaciones o tendencias. El uso avanzado de optimización mediante asesores ayuda a mejorar estrategias comerciales. Implementar estos conceptos conlleva a decisiones de trading más informadas y precisas.

👉 Léelo | Manual sobre redes neuronales | @mql5es
4🏆2
El CCI Adaptativo redefine el tradicional Índice del Canal de Materias Primas al reemplazar los umbrales fijos por límites que se ajustan dinámicamente según la volatilidad del mercado. En lugar de utilizar niveles fijos que a menudo son ineficaces en distintas condiciones de mercado, este indicador ajusta automáticamente los niveles de sobrecompra y sobreventa basándose en el comportamiento actual de los precios.

El ajuste dinámico del umbral, utilizando la EMA de los máximos y mínimos, permite una adaptación precisa. El suavizado se ajusta mediante el ATR, lo que incrementa la sensibilidad durante alta volatilidad y mejora la estabilidad en períodos tranquilos. Así, se evita la emisión de señales falsas y proporciona una calibración específica para cada activo, eliminando la necesidad de ajustes manuales.

Su funcionamiento incluye la monitorización de picos a través de cruces de u...

👉 Léelo | Señales | @mql5es
2👍2