El indicador Moving Average Candlesticks para MetaTrader ofrece una representación visual de una media móvil mediante el uso de barras de velas. Se basa en cálculos de cierre, apertura, mínimo y máximo, proporcionando una imagen detallada del mercado más rica que el indicador MA tradicional. Disponible para MT4 y MT5, es compatible con cualquier par de divisas, marco temporal y modo MA. Los parámetros de entrada incluyen MAPeriod, con un valor predeterminado de 10, y MAType, que por defecto es MODE_SMA.
No es ideal para operaciones directas. Su utilidad radica en identificar irregularidades en el comportamiento del precio a través del análisis de la longitud de los cuerpos y las sombras de las velas. Aunque el cambio de color puede indicar una posible entrada, conlleva el riesgo de señales engañosas.
👉 Léelo | Calendario | @mql5es
No es ideal para operaciones directas. Su utilidad radica en identificar irregularidades en el comportamiento del precio a través del análisis de la longitud de los cuerpos y las sombras de las velas. Aunque el cambio de color puede indicar una posible entrada, conlleva el riesgo de señales engañosas.
👉 Léelo | Calendario | @mql5es
❤11✍2👍2👌1
La implementación clásica del Indicador Market Profile para MetaTrader permite visualizar la densidad de precios a lo largo del tiempo. Destaca los niveles de precios críticos, el área de valor y el punto de control de sesiones de negociación específicas. Funciona en marcos temporales desde M1 hasta D1, proporcionando perfiles de mercado diarios, semanales, mensuales e intradiarios. Los marcos temporales inferiores ofrecen precisión, mientras que los superiores mejor visibilidad.
La funcionalidad de sesión de rectángulo de dibujo libre permite crear perfiles personalizados. Ofrece seis esquemas de color y opciones para visualizar perfiles como histogramas de colores planos o según las barras alcistas/bajistas. Basado en la acción del precio, no utiliza indicadores estándar.
Disponible para MetaTrader 4 y 5, permite configuraciones avanzadas como sesiones a partir de una fecha especí...
👉 Léelo | VPS | @mql5es
La funcionalidad de sesión de rectángulo de dibujo libre permite crear perfiles personalizados. Ofrece seis esquemas de color y opciones para visualizar perfiles como histogramas de colores planos o según las barras alcistas/bajistas. Basado en la acción del precio, no utiliza indicadores estándar.
Disponible para MetaTrader 4 y 5, permite configuraciones avanzadas como sesiones a partir de una fecha especí...
👉 Léelo | VPS | @mql5es
❤8✍2👍2🏆2👌1
Continuando con el análisis del Calendario Económico de MetaQuotes Language 5, nos enfocamos en la creación de un panel de control de noticias. Este panel servirá para que los operadores accedan a datos económicos esenciales en tiempo real, mejorando los procesos de toma de decisiones al resaltar las noticias con potencial de impactar en el mercado.
El diseño del panel es fundamental. Se debe asegurar una interfaz clara y concisa, donde eventos económicos relevantes se presentan organizados, priorizando usabilidad y accesibilidad. Se deben identificar componentes clave como nombre del evento, horario, moneda afectada, y nivel de importancia, organizándolos en una tabla para fácil lectura.
La configuración del panel en MQL5 implica la creación de objetos gráficos como etiquetas y botones, optimizando la reutilización de funciones para mantener un código conciso y eficiente. Definir a...
👉 Léelo | Calendario | @mql5es
El diseño del panel es fundamental. Se debe asegurar una interfaz clara y concisa, donde eventos económicos relevantes se presentan organizados, priorizando usabilidad y accesibilidad. Se deben identificar componentes clave como nombre del evento, horario, moneda afectada, y nivel de importancia, organizándolos en una tabla para fácil lectura.
La configuración del panel en MQL5 implica la creación de objetos gráficos como etiquetas y botones, optimizando la reutilización de funciones para mantener un código conciso y eficiente. Definir a...
👉 Léelo | Calendario | @mql5es
👍6✍2❤1👌1
Un agente innovador, FinMem, utiliza modelos lingüísticos grandes y un sistema de memoria multinivel para procesamiento efectivo de datos. Central para tareas de corto y largo plazo, FinMem permite priorizaciones según la situación del mercado. La memoria a corto plazo se ocupa de noticias diarias, mientras la de largo plazo almacena información valiosa. Un módulo de perfiles adapta al agente a distintos contextos, optimizando estrategias y maximizando efectividad. El módulo de decisiones integra datos y memorias para formular estrategias considerando tendencias cortas y patrones largos. Resultados experimentales muestran que incluso frente a datos limitados, FinMem se destaca en eficiencia y precisión en mercados financieros complejos.
👉 Léelo | Señales | @mql5es
👉 Léelo | Señales | @mql5es
❤8🏆4👌1
El indicador en cuestión ofrece adaptabilidad al operar en múltiples símbolos y marcos de tiempo. Está diseñado para representar tendencias del mercado mediante el uso de colores distintos para movimientos alcistas y bajistas. Sus configuraciones permiten ajustar el marco de tiempo, el periodo, desplazamiento, método y tipo de precio de la media móvil (MA).
Este indicador muestra la línea de la MA, pero no incluye velas Heiken-Ashi, aunque calcula sus valores. Esto posibilita la modificación del código para generar datos nuevos de OHLC. Se menciona también un ejemplo de cálculo de Heiken-Ashi suavizado, destacando su utilidad para el seguimiento de tendencias y su efectividad en operaciones de swing y como filtro de entradas. Adicionalmente, se puede integrar con el Indicador de Rango Medio Verdadero (ATR) para proporcionar una línea base que establece niveles de stop-loss y take-pro...
👉 Léelo | CodeBase | @mql5es
Este indicador muestra la línea de la MA, pero no incluye velas Heiken-Ashi, aunque calcula sus valores. Esto posibilita la modificación del código para generar datos nuevos de OHLC. Se menciona también un ejemplo de cálculo de Heiken-Ashi suavizado, destacando su utilidad para el seguimiento de tendencias y su efectividad en operaciones de swing y como filtro de entradas. Adicionalmente, se puede integrar con el Indicador de Rango Medio Verdadero (ATR) para proporcionar una línea base que establece niveles de stop-loss y take-pro...
👉 Léelo | CodeBase | @mql5es
👌2❤1✍1🏆1
El indicador Laguerre para MetaTrader es una herramienta personalizada que no depende de los indicadores estándar de MT4/MT5 y proporciona una línea de tendencia ponderada en una ventana separada del gráfico. Su diseño permite a los operadores utilizarlo para identificar oportunidades de entrada y salida de manera sencilla. Compatible tanto con MT4 como con MT5, el indicador ofrece dos parámetros de configuración clave. El parámetro Gamma, por defecto ajustado en 0.7, actúa como un multiplicador que influye en la suavidad de la línea; valores más altos resultan en una línea más suave. Además, el parámetro CountBars, por defecto configurado en 950, determina el número máximo de barras para el cálculo. Ajuste este último al máximo posible sin comprometer el rendimiento del sistema.
👉 Léelo | Foro | @mql5es
👉 Léelo | Foro | @mql5es
👌3✍2❤1
En el proceso de desarrollo con MetaTrader 5, es esencial reconocer la importancia de las pestañas predeterminadas de la plataforma para mantener un estándar de configuración en asesores expertos e indicadores. MQL5 permite manipular estas pestañas de manera eficiente a través de directivas como #property, facilitando la definición de propiedades desde la versión del software hasta la personalización de íconos.
La función OnCalculate en indicadores juega un rol crucial, pues captura el evento Calculate, asegurando una ejecución eficiente. Conocer sus versiones sobrecargadas y comprender cuándo una pestaña es necesaria o no, mejora significativamente la adaptación a los estándares de MetaTrader 5, optimizando la creación de aplicaciones personalizadas.
👉 Léelo | Cotizaciones | @mql5es
La función OnCalculate en indicadores juega un rol crucial, pues captura el evento Calculate, asegurando una ejecución eficiente. Conocer sus versiones sobrecargadas y comprender cuándo una pestaña es necesaria o no, mejora significativamente la adaptación a los estándares de MetaTrader 5, optimizando la creación de aplicaciones personalizadas.
👉 Léelo | Cotizaciones | @mql5es
✍3👌2
En el artículo se discute la mejora de un Panel de Administración en MetaTrader 5, diseñado para superar la limitación de un solo asesor experto por gráfico. El nuevo panel es más versátil, gestionando órdenes, posiciones y análisis de mercado desde una interfaz unificada. La implementación en MQL5 introduce varios subpaneles accesibles desde un panel de inicio, con autenticación de dos factores para mayor seguridad. Se destacan mejoras como la gestión de órdenes, ajustes de stop-loss y condiciones de cierre automático. Este enfoque modular permite a los desarrolladores expandir funcionalidades sin complejidades innecesarias, optimizando tanto la experiencia del usuario como la eficiencia del sistema.
👉 Léelo | Guía de algotrading | @mql5es
👉 Léelo | Guía de algotrading | @mql5es
❤5👍3👌2✍1
En este artículo se explicó cómo mejorar la eficiencia en el desarrollo de indicadores para MetaTrader 5 aplicando programación basada en eventos. Se presentan dos soluciones para manejar cambios en el período gráfico: una que utiliza el evento Deinit y otra que emplea variables globales de terminal. La primera implica controlar eventos para mantener el valor de un contador, reiniciándolo si es necesario. La segunda alternativa descarga a MetaTrader 5 la responsabilidad de gestionar el valor del contador, lo que facilita la continuidad del conteo tras un cambio. Ambas soluciones tienen sus pros y contras, y sirven como una base sólida para quienes buscan optimizar sus aplicaciones MQL5.
👉 Léelo | Documentación | @mql5es
👉 Léelo | Documentación | @mql5es
❤4👍4🏆3✍2👌2
El Canal de Keltner, un indicador técnico desarrollado por Chester W. Keltner en 1960, es una herramienta útil en el análisis de la volatilidad del mercado. Similar a las Bandas de Bollinger, utiliza una media móvil simple de 10 días sobre el precio típico ((alta + baja + cierre) / 3) como línea central. Las bandas superior e inferior se obtienen sumando y restando la media móvil del rango diario a esta línea central, formando un canal basado en la volatilidad.
Disponible para MT4 y MT5, el indicador permite ajustes en los parámetros de la media móvil como su período, modo, y tipo de precio aplicado. Una estrategia clásica sugiere entrar en largo si el precio cierra por encima de la banda superior y en corto si lo hace por debajo de la inferior. Las salidas pueden gestionarse con un stop-loss conservador y take-profit distante, siendo útil también el cruce con la línea media. Algunos...
👉 Léelo | VPS | @mql5es
Disponible para MT4 y MT5, el indicador permite ajustes en los parámetros de la media móvil como su período, modo, y tipo de precio aplicado. Una estrategia clásica sugiere entrar en largo si el precio cierra por encima de la banda superior y en corto si lo hace por debajo de la inferior. Las salidas pueden gestionarse con un stop-loss conservador y take-profit distante, siendo útil también el cruce con la línea media. Algunos...
👉 Léelo | VPS | @mql5es
❤5✍3🤝1
El indicador Float MetaTrader ofrece un análisis detallado del historial gráfico para un par de divisas específico, determinando con precisión los puntos de inicio y final de las tendencias. Se presenta en una ventana separada y muestra los niveles de retroceso de Fibonacci junto con los niveles DiNapoli en el gráfico principal. Es compatible con MT4 y MT5.
Este indicador repinta sus niveles al analizar 200 barras por defecto, lo que significa que sus detecciones de nuevos máximos o mínimos no deben considerarse como señales de trading debido a posibles revisiones según el mercado. Su uso principal es analizar la duración de oscilaciones y niveles críticos.
Entre los parámetros personalizables se incluyen Float, ObjectPrefix, y la capacidad de desactivar niveles de Fibonacci y DiNapoli. Se pueden ajustar aspectos visuales como colores, anchos y estilos para bordes y líneas de las os...
👉 Léelo | Foro | @mql5es
Este indicador repinta sus niveles al analizar 200 barras por defecto, lo que significa que sus detecciones de nuevos máximos o mínimos no deben considerarse como señales de trading debido a posibles revisiones según el mercado. Su uso principal es analizar la duración de oscilaciones y niveles críticos.
Entre los parámetros personalizables se incluyen Float, ObjectPrefix, y la capacidad de desactivar niveles de Fibonacci y DiNapoli. Se pueden ajustar aspectos visuales como colores, anchos y estilos para bordes y líneas de las os...
👉 Léelo | Foro | @mql5es
❤2👍2✍1🤝1
En el artículo anterior, se discutió cómo crear un indicador simple utilizando poco conocimiento previo. Aunque algunos podrían pensar que se requiere un código extenso, se demostró que incluso un principiante puede lograr algo funcional en MetaTrader 5. Este enfoque permite desplazar gran parte del trabajo a la plataforma, mientras el usuario solo necesita implementar la respuesta a eventos específicos.
Se explicó cómo implementar una media móvil de nueve períodos, utilizando una fórmula para calcular la media móvil exponencial. Se ajustó el código para permitir la configuración del período de la media mediante la interacción con el usuario, introduciendo una sección para parámetros ajustables.
Esta implementación inicial permite una comprensión básica antes de avanzar hacia un indicador más versátil que use la segunda versión de la función OnCalculate.
👉 Léelo | Market | @mql5es
Se explicó cómo implementar una media móvil de nueve períodos, utilizando una fórmula para calcular la media móvil exponencial. Se ajustó el código para permitir la configuración del período de la media mediante la interacción con el usuario, introduciendo una sección para parámetros ajustables.
Esta implementación inicial permite una comprensión básica antes de avanzar hacia un indicador más versátil que use la segunda versión de la función OnCalculate.
👉 Léelo | Market | @mql5es
✍3❤2🤝2
Las redes generativas antagónicas (GAN) revolucionan el trading algorítmico al generar datos sintéticos de alta calidad, resolviendo problemas como la escasez y el ruido en los datos financieros. Introducidas en 2014, las GAN combinan dos redes neuronales: un generador que crea datos sintéticos realistas y un discriminador que evalúa su autenticidad. Este proceso adversarial fortalece la capacidad de los modelos financieros para generalizar y evitar sobreajustes. Implementaciones en mql5 muestran cómo las GAN mejoran la generación de datos para modelización y pruebas, permitiendo una evaluación precisa de riesgos y estrategias. Aunque prometedoras, su entrenamiento es intensivo y requiere validación continua.
👉 Léelo | CodeBase | @mql5es
👉 Léelo | CodeBase | @mql5es
❤4🏆4✍1
El artículo se centra en la creación de un indicador MQL5 con múltiples líneas de representación gráfica en MetaTrader 5. Se explica cómo integrar dos líneas de datos en un solo indicador y cómo asignarles colores dinámicos cambiantes. Destaca la importancia de gestionar los buffers correctamente y asegura que el orden de declaración es crucial para obtener los resultados deseados. A través de ejemplos, se demuestra la capacidad de representar datos de manera clara y efectiva, resaltando cómo soluciones aparentemente complejas pueden simplificarse, fomentando la comprensión de conceptos antes que la mera replicación de código para mejorar las habilidades de programación en MQL5.
👉 Léelo | Calendario | @mql5es
👉 Léelo | Calendario | @mql5es
👌3🏆3⚡2❤1
La estabilidad económica depende en gran medida de los mercados financieros, donde los sistemas comerciales modernos y los modelos basados en reglas enfrentan desafíos en entornos volátiles. El aprendizaje por refuerzo mejora la adaptabilidad, pero requiere grandes cantidades de datos y enfrenta problemas de generalización y sensibilidad al ruido. Los modelos lingüísticos grandes (LLM) han mostrado potencial en la toma de decisiones, ampliando su uso más allá del lenguaje natural.
El framework FinAgent propone un enfoque multimodal, combinando análisis de texto e imágenes para mejorar la comprensión del mercado y optimizar estrategias con sus cinco módulos básicos. Podrían mejorar la adaptabilidad del sistema, minimizando riesgos y potenciando la toma de decisiones estratégicas con un análisis contextualizado y detallado de la información del mercado.
👉 Léelo | Market | @mql5es
El framework FinAgent propone un enfoque multimodal, combinando análisis de texto e imágenes para mejorar la comprensión del mercado y optimizar estrategias con sus cinco módulos básicos. Podrían mejorar la adaptabilidad del sistema, minimizando riesgos y potenciando la toma de decisiones estratégicas con un análisis contextualizado y detallado de la información del mercado.
👉 Léelo | Market | @mql5es
👍5❤3✍2👌2
El indicador Gain/Loss Info para MetaTrader permite visualizar las ganancias y pérdidas de las velas que superan un umbral específico. Los cálculos se hacen en puntos y porcentajes. Ofrece dos modos: diferencia entre cierre y apertura, y entre cierres consecutivos. Los usuarios pueden establecer límites mínimos de cambio tanto en pips como en porcentajes y personalizar colores de fuente para ganancias y pérdidas. Configurable para MT4 y MT5, incluye parámetros como PercentageLimit para umbral en percentil y PointsLimit para puntos. Destaca la opción CloseToClose para comparar cierres consecutivos, DisplayLossColor y DisplayGainColor para personalización visual, y MaxBars para determinar la cantidad de barras a considerar en los cálculos. Además, permite ajustar FontFace, FontSize y ObjectPrefix para asegurar la compatibilidad visual y funcionalidad con otros indicadores.
👉 Léelo | Calendario | @mql5es
👉 Léelo | Calendario | @mql5es
✍3👍1
El indicador Fisher para MetaTrader es un histograma diseñado para identificar la dirección y fuerza de las tendencias, así como las señales de cambio. No depende de los indicadores estándar de MT4/MT5. Su cálculo se basa en los niveles de precios máximos y mínimos de periodos previos, aplicando fórmulas matemáticas avanzadas para evaluar las relaciones entre el precio actual y esos niveles históricos. Disponible para MT4 y MT5, es un indicador que repinta, reajustando las barras previas con cada nueva barra.
El parámetro de entrada "Periodo" por defecto es 10, lo que determina el rango de barras usado para calcular los máximos y mínimos. Un valor más alto reduce las señales falsas, aunque introduce un retraso. En gráficos, las tendencias alcistas se muestran con líneas verdes y las bajistas con líneas rojas. Se recomienda cerrar posiciones cortas e iniciar largas con el cambio de ro...
👉 Léelo | Foro | @mql5es
El parámetro de entrada "Periodo" por defecto es 10, lo que determina el rango de barras usado para calcular los máximos y mínimos. Un valor más alto reduce las señales falsas, aunque introduce un retraso. En gráficos, las tendencias alcistas se muestran con líneas verdes y las bajistas con líneas rojas. Se recomienda cerrar posiciones cortas e iniciar largas con el cambio de ro...
👉 Léelo | Foro | @mql5es
✍4❤2👍1
Descubre cómo el método de vectores de soporte (SVM) transforma el aprendizaje automático en tareas de clasificación y regresión. Esta técnica maximiza la separación entre diferentes clases utilizando un hiperplano óptimo en un espacio N-dimensional. Aprende a implementar SVM en Python con ejemplos prácticos, desde la recogida y normalización de datos hasta la conversión del modelo a ONNX para su uso en MQL5. Evalúa su rendimiento a través de la comprobación cruzada y explora la efectividad del modelo en el simulador de estrategias, utilizando técnicas innovadoras como la SVM dual para mejores predicciones en datos no linealmente separables.
👉 Léelo | Guía de algotrading | @mql5es
👉 Léelo | Guía de algotrading | @mql5es
✍7❤3
El indicador de Momento Flexible en MT5 se encarga de evaluar el cambio en un tipo de cambio durante un lapso específico utilizando datos de ticks. Proporciona resultados en puntos y porcentaje, visibles en la ventana principal del gráfico. Es ideal para detectar grandes movimientos de precio en breves períodos, lo que resulta útil tanto para entrar como salir de operaciones.
Este indicador ofrece una configuración detallada de umbrales en puntos y porcentaje para gestionar alertas. Las alertas pueden configurarse para que se activen de distintas maneras, ya sea emitiendo alertas únicas, continuas, o con un límite de tiempo entre ellas. Adicionalmente, es posible habilitar alertas nativas, correos electrónicos o notificaciones push, siempre que estén adecuadamente configuradas en MT5.
Los parámetros visuales son personalizables, permitiendo ajustes en el tamaño y color del texto seg...
👉 Léelo | CodeBase | @mql5es
Este indicador ofrece una configuración detallada de umbrales en puntos y porcentaje para gestionar alertas. Las alertas pueden configurarse para que se activen de distintas maneras, ya sea emitiendo alertas únicas, continuas, o con un límite de tiempo entre ellas. Adicionalmente, es posible habilitar alertas nativas, correos electrónicos o notificaciones push, siempre que estén adecuadamente configuradas en MT5.
Los parámetros visuales son personalizables, permitiendo ajustes en el tamaño y color del texto seg...
👉 Léelo | CodeBase | @mql5es
❤2⚡1🏆1
Easy Trend Visualizer es un indicador para MetaTrader que identifica el inicio, término e inexistencia de tendencias utilizando el ADX. Este indicador opera visualmente en la ventana principal del gráfico y emite diversas alertas, como líneas horizontales y flechas indicadoras, cuando se cumplen ciertas condiciones.
Diseñado para MT4 y MT5, cuenta con parámetros configurables como ADXperiod1, ADXperiod2 y ADXperiod3, que determinan los periodos de análisis. Las alertas pueden ser ajustadas para emitirse en situaciones específicas, incluyendo cruces de líneas horizontales actuales o previas.
La extensión de funcionalidades incluye el envío de alertas como ventanas emergentes, correos electrónicos y notificaciones push, siempre que estén configuradas correctamente en MetaTrader. Los colores de las flechas de alerta se pueden personalizar para distinguir entre los diferentes tipos de c...
👉 Léelo | Freelance | @mql5es
Diseñado para MT4 y MT5, cuenta con parámetros configurables como ADXperiod1, ADXperiod2 y ADXperiod3, que determinan los periodos de análisis. Las alertas pueden ser ajustadas para emitirse en situaciones específicas, incluyendo cruces de líneas horizontales actuales o previas.
La extensión de funcionalidades incluye el envío de alertas como ventanas emergentes, correos electrónicos y notificaciones push, siempre que estén configuradas correctamente en MetaTrader. Los colores de las flechas de alerta se pueden personalizar para distinguir entre los diferentes tipos de c...
👉 Léelo | Freelance | @mql5es
✍2❤1