El script introduce la función TimeServerDaylightSavings(), una herramienta que complementa las funciones estándar al permitir el análisis del horario de verano (DST) del servidor. Los desarrolladores que necesiten comprender cómo los servidores manejan los cambios de horario encontrarán útiles las funciones incluidas, como TimeServerGMTOffsetHistory() y TimeServerDaylightSavingsSupported(), que se basan en el análisis de las horas de apertura semanales del mercado. Esto ayuda a detectar los periodos de horario estándar e horario de verano.
Es relevante para quienes buscan eliminar las influencias del DST de EE.UU., garantizando un flujo de tiempo continuo. Además, se han realizado actualizaciones claves desde octubre de 2024, incluyendo mejoras en la detección de cambios de horario y en el rendimiento del caché. Este desarrollo facilita un análisis más preciso, destacando la importa...
👉 Léelo | Freelance | @mql5es
Es relevante para quienes buscan eliminar las influencias del DST de EE.UU., garantizando un flujo de tiempo continuo. Además, se han realizado actualizaciones claves desde octubre de 2024, incluyendo mejoras en la detección de cambios de horario y en el rendimiento del caché. Este desarrollo facilita un análisis más preciso, destacando la importa...
👉 Léelo | Freelance | @mql5es
❤3👍2
Descubre cómo aplicar el criterio de Kelly en MetaTrader 5 para optimizar la asignación de riesgos en algoritmos de trading. Un enfoque realista combina simulaciones de Monte Carlo en Python y el Modelo de Trading de Espacio de Apalancamiento para gestionar el apalancamiento y maximizar el crecimiento. Aprende a calcular el porcentaje de riesgo ideal por operación y a implementar este modelo en MQL5. Finalmente, ajusta la asignación de capital entre varios Asesores Expertos considerando su rendimiento y correlaciones. Mejora el desempeño de tu cartera sin comprometer la tolerancia al riesgo.
👉 Léelo | Manual sobre redes neuronales | @mql5es
👉 Léelo | Manual sobre redes neuronales | @mql5es
👍3
La transición de MQL5 Storage a MQL5 Algo Forge permite a los desarrolladores aprovechar Git para gestionar repositorios con mayor flexibilidad. Este cambio es esencial para trabajar con múltiples ramas y mejorar la organización del código. El artículo analiza cómo establecer un entorno de desarrollo local en Visual Studio Code, cómo usar el sistema de control de versiones de Git y explica la significativa adición de proyectos compartidos en MetaEditor. Además, se describe un ejemplo práctico de cómo integrar y utilizar repositorios públicos como bloques de construcción para proyectos de asesores multidivisa, subrayando la importancia de repositorios compartidos y gestión eficaz de ramas.
👉 Léelo | Calendario | @mql5es
👉 Léelo | Calendario | @mql5es
❤8👍2👌2
Se ha lanzado una actualización relevante para quienes utilizan gráficos multitemporales en el análisis técnico. Esta funcionalidad permite identificar con precisión velas de interés, ofreciendo la opción de convertir la hora del servidor a la hora local, que se visualiza como tooltip. Para mejorar la experiencia, al mantener presionadas las teclas [Ctrl] o [Shift] mientras se mueve el ratón sobre un gráfico, se reposiciona el cursor personalizado. La tecla [Esc] alterna la visibilidad del cursor en forma de cruz, anotando su estado al iniciar o reiniciar el indicador. Entre los parámetros configurables del indicador se encuentran la visualización de la hora local, el color y el nombre del cursor, siendo este último sincronizable a través de la variable global del terminal.
👉 Léelo | Documentación | @mql5es
👉 Léelo | Documentación | @mql5es
❤9👌1🏆1
El indicador gráfico Perfect Seconds transforma velas de minutos en datos en tiempo real de segundos. Para asegurar su funcionamiento adecuado, elimine cualquier línea conflictiva en OnInit y OnCalculate. Los usuarios pueden elegir el número de segundos para cerrar una barra. El indicador ofrece datos de OHLC en vivo, operando incluso sin disponibilidad de ticks. Funciona sin DLL externas, permitiendo una operación eficiente en entornos VPS. El código está diseñado para ser rápido y optimizado. Soporta pares de criptomonedas como Binance y Kucoin, y es compatible con la conversión de gráficos en vivo de futuros a segundos. También soporta símbolos como el oro y diversas divisas, además de ofrecer opciones para gestionar símbolos y tasas.
👉 Léelo | CodeBase | @mql5es
👉 Léelo | CodeBase | @mql5es
❤1👍1
El artículo aborda un enfoque innovador para mejorar la precisión de modelos predictivos mediante la combinación de múltiples modelos en un entorno de MetaTrader 5 usando MQL5 puro. Se examina cómo técnicas como el promedio simple, regresión lineal, y ponderación por varianza pueden llevar a mejores resultados al combinar modelos con distintos errores de predicción. El promedio simple ofrece eficiencia y resistencia al sobreajuste, mientras que la ponderación por varianza ajusta el impacto de los modelos basándose en su precisión. Este enfoque es especialmente relevante en escenarios con datos ruidosos, donde estas combinaciones pueden mitigar el sobreajuste y mejorar la generalización del modelo de consenso.
👉 Léelo | Foro | @mql5es
👉 Léelo | Foro | @mql5es
❤2👍2
La capacidad de monitorear y controlar actividades comerciales de forma remota es esencial en los mercados actuales. Integrar notificaciones de Discord con MetaTrader 5 ofrece una solución efectiva. Permite recibir alertas de transacciones y cambios de mercado en tiempo real.
La implementación requiere conocimientos de MQL5 y ajustes de WebRequest para conectar estos recursos. El webhook de Discord es crucial en la integración. Ajustes de seguridad y confiabilidad de la red son fundamentales. Asegúrese de configurar mensajes con formato adecuado para aprovechar las capacidades de Discord y gestionar las notificaciones en tiempo real.
Mantener el sistema requiere testeo y monitoreo continuo. La integración ofrece un control sin precedentes sobre las operaciones comerciales.
👉 Léelo | Calendario | @mql5es
La implementación requiere conocimientos de MQL5 y ajustes de WebRequest para conectar estos recursos. El webhook de Discord es crucial en la integración. Ajustes de seguridad y confiabilidad de la red son fundamentales. Asegúrese de configurar mensajes con formato adecuado para aprovechar las capacidades de Discord y gestionar las notificaciones en tiempo real.
Mantener el sistema requiere testeo y monitoreo continuo. La integración ofrece un control sin precedentes sobre las operaciones comerciales.
👉 Léelo | Calendario | @mql5es
👍3
El BTCUSD ha mostrado volatilidad extrema entre 2021 y 2024. El bitcoin, conocido por variaciones impulsadas por el mercado y factores macroeconómicos, vio precios desde $16,000 hasta $99,645.39 en cuatro años. La introducción de ETFs y ajustes en las tasas de la Reserva Federal influyeron significativamente en su alza. Para manejar este entorno dinámico, se desarrolló un asesor experto en MQL5. Este sistema automatiza la identificación de puntos de entrada utilizando la EMA 100, permitiendo alertas rápidas y eficaces, optimizando así el tiempo de los tráders y proporcionando una ventaja técnica en la negociación de criptomonedas.
👉 Léelo | Freelance | @mql5es
👉 Léelo | Freelance | @mql5es
✍8❤7🔥2👌1
Esta herramienta permite calcular el tamaño del lote basado en un porcentaje de riesgo y un nivel de stop loss. Al seleccionar un punto en el gráfico para definir un stop loss virtual, se determina automáticamente el tamaño del lote correspondiente al porcentaje de riesgo establecido. En la sección de entrada, puede optar por calcular el riesgo desde la demanda en posiciones de compra o desde la oferta en posiciones de venta. Es importante recordar que una mayor distancia de stop loss en marcos temporales altos implica un riesgo aumentado debido al movimiento del precio en más puntos. Esta herramienta es aplicable en una variedad de instrumentos. El tamaño del lote se calcula directamente del porcentaje de riesgo y la distancia de stop loss, sin considerar los lotes máximos operables según el tamaño y apalancamiento de su cuenta. Para conocer el límite superior del tamaño de lote oper...
👉 Léelo | Cotizaciones | @mql5es
👉 Léelo | Cotizaciones | @mql5es
❤8👍1
El desarrollo de cuadros de mando y paneles para Asesores Expertos e indicadores es un proceso estructurado que puedes aprender a realizar. Existe un código disponible que proporciona las herramientas esenciales para crear un panel de control informativo y totalmente operativo. Este código sirve como punto de partida para diseñar paneles personalizados que presenten datos críticos de trading, mejorando la interacción con MetaTrader 5. La implementación adecuada de estos paneles puede optimizar la presentación de información relevante, facilitando la toma de decisiones. Los recursos necesarios para iniciar este proceso están bien documentados y accesibles.
👉 Léelo | Manual sobre redes neuronales | @mql5es
👉 Léelo | Manual sobre redes neuronales | @mql5es
⚡2❤2✍1
Optimiza tu trading con Volatility Navigator, una herramienta avanzada en MQL5 que va más allá de predecir tendencias. Se centra específicamente en identificar puntos de entrada óptimos, niveles de stop loss y take profit al integrar indicadores técnicos como Bandas de Bollinger, RSI y ATR. Este enfoque mejora la precisión de las estrategias de trading al adaptarse a la volatilidad del mercado. La estructuración eficiente del EA facilita decisiones basadas en las condiciones cambiantes del mercado, mientras que un sistema de alertas garantiza una respuesta oportuna. Mejora tus operaciones con un análisis técnico robusto que potencia tus resultados en MetaTrader 5.
👉 Léelo | VPS | @mql5es
👉 Léelo | VPS | @mql5es
❤4👍2
En este artículo, exploramos el desarrollo de un sistema de previsión de volatilidad combinando MetaTrader 5 y Python. Se destaca el uso de machine learning para identificar patrones de volatilidad, aprovechando herramientas como XGBoost y PyTorch. El sistema consta de tres capas: Data Pipeline para procesamiento y limpieza de datos, Analytics Core para análisis mediante modelos de aprendizaje automático, y Risk Advisor para gestión de riesgos basada en pronósticos de volatilidad. Este enfoque adaptativo ofrece recomendaciones de trading ajustadas a condiciones de mercado, mejorando la precisión de decisiones estratégicas sin confiar ciegamente en técnicas tradicionales o modernas.
👉 Léelo | Manual sobre redes neuronales | @mql5es
👉 Léelo | Manual sobre redes neuronales | @mql5es
❤10👌2
Esta herramienta permite calcular el riesgo de una posición usando el tamaño de lote y un nivel de stop loss. Al hacer clic en el gráfico, se establece un stop loss virtual que calcula el riesgo en porcentaje y el riesgo monetario basado en el tamaño de lote especificado. El usuario puede elegir entre opciones de compra y venta al entrar, determinando si el cálculo del riesgo se basa en la demanda para compras o la oferta para ventas. En periodos más largos, una distancia amplia del stop loss implica un mayor riesgo debido al efecto de un mayor rango de puntos en el precio. Es aplicable a diversos tipos de valores financieros.
👉 Léelo | VPS | @mql5es
👉 Léelo | VPS | @mql5es
❤6👍2👌1
La clase CDebugLogger V2 proporciona una herramienta poderosa para el registro en ambientes MQL4/5. Mejora la capacidad de los desarrolladores para monitorizar y depurar aplicaciones, ofreciendo una amplia gama de características personalizables.
Entre las mejoras destacadas se incluye un mecanismo de debounce que previene el registro excesivo en sistemas basados en eventos como OnTick, OnTimer, y OnChartEvent. También ofrece opciones avanzadas de filtrado y silenciado, permitiendo focalizarse únicamente en los registros relevantes.
Los desarrolladores pueden beneficiarse de múltiples niveles de registro (INFO, ADVERTENCIA, ERROR, DEBUG) y pueden incluir marcas de tiempo personalizables en los mensajes de registro. La capacidad de registrar en archivos, con soporte para formato CSV, facilita el análisis posterior de los datos. El soporte para información contextual como firmas de fu...
👉 Léelo | Documentación | @mql5es
Entre las mejoras destacadas se incluye un mecanismo de debounce que previene el registro excesivo en sistemas basados en eventos como OnTick, OnTimer, y OnChartEvent. También ofrece opciones avanzadas de filtrado y silenciado, permitiendo focalizarse únicamente en los registros relevantes.
Los desarrolladores pueden beneficiarse de múltiples niveles de registro (INFO, ADVERTENCIA, ERROR, DEBUG) y pueden incluir marcas de tiempo personalizables en los mensajes de registro. La capacidad de registrar en archivos, con soporte para formato CSV, facilita el análisis posterior de los datos. El soporte para información contextual como firmas de fu...
👉 Léelo | Documentación | @mql5es
✍4❤3👌1
La detección de divergencias surge como una solución eficaz en el trading algorítmico para afinar los puntos de entrada dentro de tendencias diarias. Este método compara movimientos de precios con indicadores, destacando posibles reversiones y continuaciones. La integración en Asesores Expertos de MQL5 emplea herramientas como RSI y MACD para confirmar tendencias, y lleva las mejoras al asesor Trend Constraint. Al definir condiciones para la ejecución de órdenes, se asegura una operativa consistente y eficiente. Las pruebas demuestran cómo estas técnicas no solo mejoran la precisión comercial, sino que también refuerzan la gestión del riesgo a través de capacidades avanzadas como números mágicos y bloqueo de beneficios.
👉 Léelo | Documentación | @mql5es
👉 Léelo | Documentación | @mql5es
👍12👌2
El indicador PTB.mq5, diseñado para MetaTrader 5, ofrece una perspectiva detallada del mercado al calcular niveles críticos de precios. Se centra en máximos y mínimos en dos periodos: corto y largo plazo. Los operadores pueden utilizar estos datos para identificar rápidamente niveles de soporte y resistencia inmediatos, basados en los precios más altos y bajos en un periodo corto determinado por el usuario.
Además, proporciona una visión de las tendencias del mercado a través de los máximos y mínimos calculados en un periodo más extenso. El cálculo incluye la representación de niveles de retroceso de Fibonacci (23,6%, 38,2%, 50%, 61,8% y 78,6%), considerados claves para detectar posibles puntos de inversión en el mercado.
El indicador destaca los niveles usando una paleta de colores distintiva: el rojo y azul para máximos y mínimos a corto plazo, y verde y naranja para los de largo ...
👉 Léelo | Señales | @mql5es
Además, proporciona una visión de las tendencias del mercado a través de los máximos y mínimos calculados en un periodo más extenso. El cálculo incluye la representación de niveles de retroceso de Fibonacci (23,6%, 38,2%, 50%, 61,8% y 78,6%), considerados claves para detectar posibles puntos de inversión en el mercado.
El indicador destaca los niveles usando una paleta de colores distintiva: el rojo y azul para máximos y mínimos a corto plazo, y verde y naranja para los de largo ...
👉 Léelo | Señales | @mql5es
❤6🏆2👍1
Comprobar y eliminar objetos gráficos en MT5 es un proceso que requiere un cuidado detallado. Al buscar objetos gráficos en el gráfico actual, es importante contar con precisión todos los objetos disponibles para asegurar que ninguno se quede sin revisar. Una vez identificados, proceda a eliminarlos del gráfico de manera ordenada. Este proceso no solo optimiza el rendimiento del gráfico sino que también ayuda a mantener la organización y claridad visual en el análisis técnico. Registrar adecuadamente los nombres de los objetos es crucial para llevar un seguimiento preciso de lo que se elimina, asegurando que la gestión de objetos sea eficiente y controlada.
👉 Léelo | VPS | @mql5es
👉 Léelo | VPS | @mql5es
👍3❤2✍1
Descubre cómo aplicar estrategias avanzadas de trading con MetaTrader 5 optimizando asesores expertos con un enfoque innovador basado en patrones de velas japonesas. Aprenderás a explotar el par USDJPY en el marco temporal diario mediante patrones de reversión y velas envolventes. La implementación incluye el uso de indicadores técnicos, como el rango medio verdadero (ATR), para gestionar stop loss y take profit. Analiza la integración de estrategias de canal de media móvil para mejorar la precisión de las señales. Adapta estas técnicas para maximizar la rentabilidad y reducir riesgos, aprovechando datos históricos y ajustes dinámicos en las operaciones.
👉 Léelo | Documentación | @mql5es
👉 Léelo | Documentación | @mql5es
❤8🏆2
Una herramienta de ZigZag avanzada ha sido diseñada para ofrecer una referencia visual precisa, garantizando el análisis eficaz de otros indicadores. Se centra exclusivamente en valores de ZigZag confirmados, asegurando la fiabilidad de los puntos mostrados. Cada movimiento incluye detalles sobre periodos, precios máximos o mínimos, direcciones y número de pips.
El ZigZag es personalizable en color, grosor y estilo. Visualizaciones y marcadores pueden activarse o desactivarse según preferencias. Líneas verticales de colores marcan los picos y valles, con etiquetas dinámicas que muestran el precio y un símbolo de dirección, junto al número de pips entre puntos.
Se ofrece control total con parámetros para alternar visualizaciones y limitar el análisis de barras para optimizar el rendimiento. Además, se asegura la eliminación de objetos indicadores al desinstalar la herramienta.
👉 Léelo | VPS | @mql5es
El ZigZag es personalizable en color, grosor y estilo. Visualizaciones y marcadores pueden activarse o desactivarse según preferencias. Líneas verticales de colores marcan los picos y valles, con etiquetas dinámicas que muestran el precio y un símbolo de dirección, junto al número de pips entre puntos.
Se ofrece control total con parámetros para alternar visualizaciones y limitar el análisis de barras para optimizar el rendimiento. Además, se asegura la eliminación de objetos indicadores al desinstalar la herramienta.
👉 Léelo | VPS | @mql5es
👍3✍1❤1
El indicador ChartObjectsCopyPaste.mq5 permite copiar y pegar objetos gráficos entre diferentes gráficos en MetaTrader, una función que no está disponible de manera nativa. Utiliza plantillas de manera más eficiente al copiar solo los objetos seleccionados, sin afectar la configuración global del gráfico. Basado en el indicador ObjectGroupEdit.mq5, este script requiere ser añadido a al menos dos gráficos: el de origen y el de destino.
Para copiar, seleccione los objetos en el gráfico de origen y use Ctrl+Q. Los objetos se copian al portapapeles como texto. Después, en el gráfico de destino, use Ctrl+J para pegar. Estas combinaciones de teclas fueron elegidas ya que muchas teclas comunes son interceptadas por MetaTrader.
Dado que el indicador usa DLLs del sistema para acceder al portapapeles, es necesario habilitar la importación de DLLs en las propiedades del indicador. Recuerde des...
👉 Léelo | Señales | @mql5es
Para copiar, seleccione los objetos en el gráfico de origen y use Ctrl+Q. Los objetos se copian al portapapeles como texto. Después, en el gráfico de destino, use Ctrl+J para pegar. Estas combinaciones de teclas fueron elegidas ya que muchas teclas comunes son interceptadas por MetaTrader.
Dado que el indicador usa DLLs del sistema para acceder al portapapeles, es necesario habilitar la importación de DLLs en las propiedades del indicador. Recuerde des...
👉 Léelo | Señales | @mql5es
👍3✍1❤1
El aprendizaje automático ha revolucionado la creación de algoritmos. Anteriormente, cada problema requería algoritmos específicos. Ahora, las computadoras pueden aprender a procesar datos eficientemente. Los modelos de aprendizaje automático se usan en clasificación y regresión. Estas capacidades permiten construir modelos de procesamiento más complejos.
Existen múltiples herramientas, como Scikit-learn, que ayudan en clasificación y regresión. La elección de modelos depende de los datos y el problema específico. ONNX Runtime ahora es de código abierto y soporta ONNX-ML, facilitando la portabilidad y compatibilidad de modelos de aprendizaje automático. El perfil ONNX-ML es esencial para describir modelos de clasificación, regresión y más, asegurando una implementación fluida en diversas plataformas.
👉 Léelo | Guía de algotrading | @mql5es
Existen múltiples herramientas, como Scikit-learn, que ayudan en clasificación y regresión. La elección de modelos depende de los datos y el problema específico. ONNX Runtime ahora es de código abierto y soporta ONNX-ML, facilitando la portabilidad y compatibilidad de modelos de aprendizaje automático. El perfil ONNX-ML es esencial para describir modelos de clasificación, regresión y más, asegurando una implementación fluida en diversas plataformas.
👉 Léelo | Guía de algotrading | @mql5es
👍5👌2✍1