Un indicador especializado ha sido actualizado para mejorar la precisión en el análisis del cambio de precio en porcentaje y rango. Se identificó y corrigió un error en la última versión del 13 de diciembre de 2024, mejorando su fiabilidad. Esencial para profesionales que requieren datos precisos para un análisis minucioso de tendencias. Asegura un cálculo confiable y eficiente, eliminando discrepancias previas. Usuarios del sector son recomendados a actualizar para aprovechar las mejoras y correcciones incorporadas. Las actualizaciones continuas son vitales para mantener niveles óptimos de rendimiento en el análisis técnico.
👉 Léelo | Señales | @mql5es
👉 Léelo | Señales | @mql5es
❤3👍2🏆1
Nuevo proyecto de código abierto: MarketPredictor para MetaTrader 5 disponible. Este EA utiliza matemáticas avanzadas para predecir movimientos de mercado. Se basa en funciones sinusoidales, FFT, funciones sigmoidales y simulaciones Monte Carlo. El objetivo es ayudar a los interesados en tecnología y mercados financieros a analizar y anticipar tendencias.
El proyecto busca resolver puntos críticos, como la falta de ejecución de operaciones. Está disponible en GitHub para la comunidad. Se invita a optimizar parámetros, mejorar lógica de negociación y corregir errores. La licencia aclara términos de uso. Se recomienda probar en cuentas demo antes del uso real.
Contribuciones y sugerencias son bienvenidas para mejorar esta herramienta innovadora.
👉 Léelo | Documentación | @mql5es
El proyecto busca resolver puntos críticos, como la falta de ejecución de operaciones. Está disponible en GitHub para la comunidad. Se invita a optimizar parámetros, mejorar lógica de negociación y corregir errores. La licencia aclara términos de uso. Se recomienda probar en cuentas demo antes del uso real.
Contribuciones y sugerencias son bienvenidas para mejorar esta herramienta innovadora.
👉 Léelo | Documentación | @mql5es
❤4👍4
Explorar nuevas formas de optimizar el trading algorítmico en MetaTrader 5 es crucial. El artículo presenta un enfoque innovador: almacenar y analizar historiales de transacciones mediante archivos para simular operaciones pasadas. Este método permite a los desarrolladores crear asesores expertos que replican decisiones históricas en el simulador, facilitando ajustes en condiciones como StopLoss y TakeProfit. Además, se puede evaluar "qué pasaría si" en diferentes escenarios, mejorando las estrategias según datos pasados. Este enfoque promete una visión dinámica y precisa del rendimiento, esencial para ajustar algoritmos y maximizar resultados en el trading.
👉 Léelo | Guía de algotrading | @mql5es
👉 Léelo | Guía de algotrading | @mql5es
✍1
Explora cómo optimizar tu experiencia de trading con un sofisticado panel de control en MetaTrader 5. Mejoramos un panel de noticias económicas en MQL5 con filtros avanzados para moneda, importancia y tiempo, permitiendo a los operadores centrar su atención solo en los eventos económicos más relevantes. Aprende a implementar lógicamente estas mejoras utilizando variables booleanas y estructuras de datos para un filtrado eficiente. Además, descubre cómo gestionar visualmente el contenido y optimizar el uso de datos para una experiencia personalizada y eficiente que potencie tu toma de decisiones en el mercado. Estas innovaciones aportan precisión y contextualizan la información crítica para los traders.
👉 Léelo | CodeBase | @mql5es
👉 Léelo | CodeBase | @mql5es
👍4❤2🏆1
El robot CopyTrader utiliza una base de datos SQLite para gestionar señales activas y su historial. Al iniciarse, verifica y almacena posiciones abiertas como señales nuevas, integrando matrices de control.
El evento `OnTradeTransaction` maneja modificaciones de Stop Loss/Take Profit, identificando acciones específicas y enviando señales de modificación. Cuando se abre una nueva posición, el sistema discrimina entre compras y ventas, registrando señales nuevas si la entrada es válida. El cierre de posiciones se detecta y se registra en el historial, marcando dicha señalización en la base de datos.
Las funciones de señalización incluyen envío de registros a la base de datos para nuevas órdenes, modificaciones de órdenes y cierres. La base de datos gestiona doble verificación de señales, actualización de estados y traslado al historial de señales completadas.
En cuanto al ticket n...
👉 Léelo | Foro | @mql5es
El evento `OnTradeTransaction` maneja modificaciones de Stop Loss/Take Profit, identificando acciones específicas y enviando señales de modificación. Cuando se abre una nueva posición, el sistema discrimina entre compras y ventas, registrando señales nuevas si la entrada es válida. El cierre de posiciones se detecta y se registra en el historial, marcando dicha señalización en la base de datos.
Las funciones de señalización incluyen envío de registros a la base de datos para nuevas órdenes, modificaciones de órdenes y cierres. La base de datos gestiona doble verificación de señales, actualización de estados y traslado al historial de señales completadas.
En cuanto al ticket n...
👉 Léelo | Foro | @mql5es
❤2✍2
La biblioteca de funciones temporales ofrece más de 80 funciones para manejar variables de tiempo con alto rendimiento. El modo de rendimiento, controlable a través de #define en tiempo de compilación, está desactivado por defecto, pero es opcional y permite optimizar funciones como TimeToStruct y StructToTime en MQL, mejorando su eficiencia. Este ajuste es útil para aplicaciones de alto rendimiento que requieren procesamiento intensivo de datos temporales.
El archivo "TimeUtils.mqh" proporciona breves descripciones de cada función. Los scripts adjuntos "basic.mq5" y "advanced.mq5" demuestran usos básicos y avanzados, respectivamente. Las actualizaciones recientes incluyen mejoras en cálculos de tiempo y nuevas funciones como IsCurrentXXX(), IsToday(), IsTomorrow(), e IsYesterday(). La optimización continua asegura eficiencia en cálculos temporales, indispensable para proyectos compl...
👉 Léelo | Documentación | @mql5es
El archivo "TimeUtils.mqh" proporciona breves descripciones de cada función. Los scripts adjuntos "basic.mq5" y "advanced.mq5" demuestran usos básicos y avanzados, respectivamente. Las actualizaciones recientes incluyen mejoras en cálculos de tiempo y nuevas funciones como IsCurrentXXX(), IsToday(), IsTomorrow(), e IsYesterday(). La optimización continua asegura eficiencia en cálculos temporales, indispensable para proyectos compl...
👉 Léelo | Documentación | @mql5es
El artículo explora un método innovador para abordar el sesgo optimista en el aprendizaje por refuerzo: el SPLT-Transformer. Este modelo se basa en la arquitectura Transformer, pero integra flujos paralelos de información para mejorar la predicción en entornos estocásticos. Los modelos que implementan SPLT-Transformer buscan crear múltiples trayectorias candidatas, optimizando decisiones ante diversos escenarios. A diferencia de métodos anteriores, combinan representaciones latentes estocásticas para una planificación más efectiva. Además, el artículo presenta la implementación práctica de estos enfoques en MQL5, abriendo así nuevas posibilidades para el desarrollo de algoritmos en el ámbito del trading.
👉 Léelo | CodeBase | @mql5es
👉 Léelo | CodeBase | @mql5es
❤6👍2
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
👉 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
👉 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
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
✍3❤2
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
👉 Léelo | Señales | @mql5es
👍5❤1
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
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
👉 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
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
✍2❤1
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
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🏆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
👉 Léelo | CodeBase | @mql5es
👍4🏆2👨💻2❤1
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
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
👍3
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
👉 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
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
🏆4❤3