La serie de artículos sobre la construcción de la biblioteca Connexus continúa con el enfoque en el cuerpo de las solicitudes HTTP. Comprender el cuerpo es esencial para el envío y recepción de datos entre cliente y servidor. El cuerpo es el contenedor de datos reales en las operaciones POST, PUT y PATCH, usando formatos como JSON, XML y archivos binarios. El artículo destaca el uso de JSON debido a su predominancia en APIs modernas.
Se introdujo la clase CHttpBody en Connexus, diseñada para facilitar la manipulación de datos dentro de una solicitud. Esta clase permite añadir, actualizar o eliminar datos del cuerpo y gestionar formatos de codificación. Se enfatiza la importancia de especificar correctamente los encabezados correspondientes para asegurar la correcta interpretación de las solicitudes en el servidor.
Pruebas prácticas muestran la eficacia de la clase CHttpBody para man...
👉 Léelo | CodeBase | @mql5es
Se introdujo la clase CHttpBody en Connexus, diseñada para facilitar la manipulación de datos dentro de una solicitud. Esta clase permite añadir, actualizar o eliminar datos del cuerpo y gestionar formatos de codificación. Se enfatiza la importancia de especificar correctamente los encabezados correspondientes para asegurar la correcta interpretación de las solicitudes en el servidor.
Pruebas prácticas muestran la eficacia de la clase CHttpBody para man...
👉 Léelo | CodeBase | @mql5es
❤7✍2👍2
AlphaTrend es un indicador técnico diseñado para identificar tendencias de mercado y niveles de soporte y resistencia. Dependiendo de la disponibilidad de datos de volumen, este indicador emplea diferentes mecanismos de cálculo. Si se dispone de datos de volumen, el indicador utiliza el Money Flow Index (MFI) para su cálculo. En ausencia de datos de volumen, recurre a la utilización del Relative Strength Index (RSI).
Este enfoque permite garantizar la adaptabilidad del indicador a diversas condiciones de mercado. Además, el indicador tiene en cuenta el impulso a través del RSI y MFI, así como la volatilidad mediante el Average True Range (ATR). Este conjunto de herramientas permite obtener una visión detallada del comportamiento del mercado, ayudando a los operadores a tomar decisiones más informadas y precisas.
👉 Léelo | Calendario | @mql5es
Este enfoque permite garantizar la adaptabilidad del indicador a diversas condiciones de mercado. Además, el indicador tiene en cuenta el impulso a través del RSI y MFI, así como la volatilidad mediante el Average True Range (ATR). Este conjunto de herramientas permite obtener una visión detallada del comportamiento del mercado, ayudando a los operadores a tomar decisiones más informadas y precisas.
👉 Léelo | Calendario | @mql5es
❤4👍4✍1👀1
XAUUSD, conocido por su volatilidad y oportunidades de ganancias, es popular entre los operadores del mercado de divisas. Las principales noticias económicas, como las nóminas no agrícolas, las decisiones de tipos de la Reserva Federal o los anuncios del Banco Central Europeo, pueden afectar significativamente su precio. Uno de los riesgos es que estas noticias provoquen fluctuaciones de precios repentinas que afecten las estrategias automatizadas. Un Filtro de Noticias integrado en un Asesor Experto (EA) puede mitigar estos riesgos al pausar las operaciones durante anuncios significativos.
Para aprovechar este enfoque, un simple fragmento de código MQL5 puede implementar un Filtro de Noticias, pausando operaciones antes y después de un evento específico. Esto se hace definiendo una ventana de tiempo a través de las entradas MinutesBeforeNews y MinutesAfterNews, comparando la hora ac...
👉 Léelo | Guía de algotrading | @mql5es
Para aprovechar este enfoque, un simple fragmento de código MQL5 puede implementar un Filtro de Noticias, pausando operaciones antes y después de un evento específico. Esto se hace definiendo una ventana de tiempo a través de las entradas MinutesBeforeNews y MinutesAfterNews, comparando la hora ac...
👉 Léelo | Guía de algotrading | @mql5es
❤3👍3✍1
Descubre cómo transformar tu experiencia en MetaTrader 5 al crear un panel interactivo usando MQL5. Utiliza la clase Controls para estructurar un panel básico equipado con botones de navegación y acciones específicas, adaptables a tus necesidades de trading. Cada sección — Operar, Cerrar e Información — contará con controles esenciales como stop loss y take profit. Aprende a ensamblar una interfaz gráfica de usuario (GUI) efectiva, integrando componentes en un entorno de desarrollo integrado como MetaEditor. Implementa botones personalizables con librerías estándar, optimizando tu interacción y control en la terminal. Asegura una experiencia de trading más intuitiva y eficiente.
👉 Léelo | Calendario | @mql5es
👉 Léelo | Calendario | @mql5es
👍3❤2✍2
El indicador de VWAP de varios días permite un análisis exhaustivo del precio medio ponderado por volumen en un marco temporal personalizable, comenzando por el diario. Funciona como un VWAP anclado, ideal para identificar soporte, resistencia, tendencias y señales de reversión. Además de actualizarse dinámicamente, el cierre de mercado se alinea con la tendencia Heiken Ashi para clarificar tendencias direccionales. El VWAP destaca dónde predominó el volumen de operaciones, información clave para instituciones. En un contexto bajista, el VWAP sirve de resistencia. En una tendencia alcista, se convierte en soporte. Para detectar señales operativas, analizar el movimiento del precio respecto al VWAP es vital, indicando posibles continuaciones o rupturas. En mercados laterales, el precio suele volver al VWAP, facilitando estrategias de reversión.
👉 Léelo | Calendario | @mql5es
👉 Léelo | Calendario | @mql5es
❤5👍2👌1
El indicador T3 es una herramienta avanzada diseñada para reducir el desfase en el análisis de mercado, ofreciendo una curva suave que filtra el ruido. Desarrollado por Tim Tillson, este indicador supera a las medias móviles tradicionales al combinar varias medias móviles exponenciales (EMA). Su método implica una cascada de seis EMA con un sistema de ponderación fundamentado en factores de volumen. La fórmula T3 usa coeficientes específicos para integrar estas EMA secuenciales, brindando una respuesta precisa al movimiento de los precios.
Se calcula como T3 = c1*EMA6 + c2*EMA5 + c3*EMA4 + c4*EMA3, donde los coeficientes dependen del volumen. Los parámetros incluyen T3_Length y T3_Factor, determinando la longitud del periodo y la suavidad deseada respectivamente. El T3 es útil para identificar tendencias, generar señales de negociación, y definir niveles de soporte y resistencia. Par...
👉 Léelo | Señales | @mql5es
Se calcula como T3 = c1*EMA6 + c2*EMA5 + c3*EMA4 + c4*EMA3, donde los coeficientes dependen del volumen. Los parámetros incluyen T3_Length y T3_Factor, determinando la longitud del periodo y la suavidad deseada respectivamente. El T3 es útil para identificar tendencias, generar señales de negociación, y definir niveles de soporte y resistencia. Par...
👉 Léelo | Señales | @mql5es
👍3❤2
Este artículo detalla la creación de un asesor experto multidivisa en MetaTrader 5 capaz de operar con 30 pares de divisas y metales. Utiliza la media móvil triangular, un indicador personalizado, para generar señales de compra y venta en múltiples marcos temporales. Las funciones avanzadas permiten gestionar órdenes con Stop Loss y Take Profit automáticos, además de un Trailing Stop. La interfaz del asesor facilita la configuración y manipulación de los símbolos y pares comerciados, optimizando su uso en sesiones de trading personalizadas. Este enfoque ofrece a los desarrolladores y tráders un potente recurso para implementar estrategias automatizadas eficaces.
👉 Léelo | Manual sobre redes neuronales | @mql5es
👉 Léelo | Manual sobre redes neuronales | @mql5es
👍6❤3
El indicador presentado permite a los analistas observar la tendencia diaria en cualquier momento dentro del gráfico. Esta herramienta ofrece la flexibilidad de personalizar tanto los colores como la ubicación del texto en la interfaz visual, ajustándose a las preferencias del usuario. Tal personalización facilita la interpretación rápida y clara de los datos, optimizando el enfoque en la dirección del mercado. Es esencial para los profesionales que buscan una comprensión precisa y eficiente de las tendencias actuales dentro de sus análisis técnicos regulares. Sin la necesidad de herramientas adicionales, ofrece una integración fluida en las configuraciones existentes.
👉 Léelo | Freelance | @mql5es
👉 Léelo | Freelance | @mql5es
❤4✍1👍1
Un nuevo indicador facilita la incorporación de líneas verticales diarias junto con las etiquetas del día de la semana en los gráficos. Esta herramienta resulta especialmente útil para quienes desean distinguir rápidamente el comienzo de cada jornada de negociación. A través de una visualización clara, los operadores pueden mejorar su gestión del tiempo y su análisis técnico. Esta funcionalidad permite organizar mejor las operaciones diarias al proporcionar una referencia visual directa de los cambios diarios. Los desarrolladores y traders pueden integrar este indicador en sus rutinas de análisis, optimizando su flujo de trabajo y facilitando un seguimiento más efectivo del mercado.
👉 Léelo | Freelance | @mql5es
👉 Léelo | Freelance | @mql5es
👍4❤1✍1
En el desarrollo de software, los patrones de diseño estructurales desempeñan un papel crucial al organizar clases y objetos para formar estructuras más complejas. Estos patrones se centran en la composición de interfaces e implementaciones, utilizando principalmente la herencia. Son útiles para interconectar diversas clases de manera coherente, facilitando la integración de componentes desarrollados independientemente. Los patrones estructurales incluyen el Adaptador, que transforma interfaces, el Puente, que separa abstracciones de implementaciones, el Compositor, que permite estructuras de árbol, el Decorador, para añadir funciones a objetos, la Fachada, que simplifica interacciones con subsistemas, Peso Mosca, que optimiza el uso de objetos, y el Proxy, que controla el acceso. Cada patrón ofrece soluciones específicas en MQL5 y mejora la eficacia del código.
👉 Léelo | Cotizaciones | @mql5es
👉 Léelo | Cotizaciones | @mql5es
👍3✍1❤1
La estrategia de trading BBMA, desarrollada por Oma Ally, se basa en una combinación de las Bandas de Bollinger y las Medias Móviles. Esta metodología busca identificar oportunidades de trading con alta precisión. BBMA es destacada por su capacidad para manejar múltiples entradas, lo que la convierte en una opción adecuada para diversos mercados, incluidos Forex, acciones y criptomonedas. Ideal para aquellos que desean una entrada precisa, esta estrategia integra dos herramientas técnicas populares para proporcionar indicaciones más claras sobre posibles movimientos del mercado.
👉 Léelo | Señales | @mql5es
👉 Léelo | Señales | @mql5es
👍6
El indicador presenta varias configuraciones clave para la creación de un rango. La "Hora de inicio del rango" y la "Hora de finalización del rango" determinan el período durante el cual se establece el rango de precios. La "Hora de finalización de la operación" señala el momento en que la línea de la zona de rango alto/bajo se extiende.
El tamaño del rango se ajusta mediante los parámetros "Tamaño mínimo" y "Tamaño máximo", ambos medidos en puntos. Si el rango de precios se encuentra dentro de los límites especificados, el indicador empleará el primer color, designado como azul, para su representación gráfica. Este enfoque permite una visualización clara y un ajuste preciso de las condiciones del mercado financiero.
👉 Léelo | VPS | @mql5es
El tamaño del rango se ajusta mediante los parámetros "Tamaño mínimo" y "Tamaño máximo", ambos medidos en puntos. Si el rango de precios se encuentra dentro de los límites especificados, el indicador empleará el primer color, designado como azul, para su representación gráfica. Este enfoque permite una visualización clara y un ajuste preciso de las condiciones del mercado financiero.
👉 Léelo | VPS | @mql5es
👍4❤3
La visualización mejorada de datos transforma datos financieros en representaciones intuitivas usando herramientas como gráficos dinámicos de velas japonesas y mapas de calor. Los traders pueden identificar rápidamente tendencias y tomar decisiones informadas. Para obtener datos históricos de MetaTrader 5, se establece una conexión con `mt5.initialize()`, se configuran las fechas y se recuperan datos usando `mt5.copy-rates-range()`. La conversión a DataFrame de pandas facilita el análisis. La creación de un modelo de aprendizaje por refuerzo con DQN mejora las decisiones de trading en XAU/USD. Configurar sockets entre MQL5 y Python permite la automatización de operaciones basadas en el modelo DQN entrenado.
👉 Léelo | Freelance | @mql5es
👉 Léelo | Freelance | @mql5es
❤8👍7✍1
El Custom MACD es una variante avanzada del indicador MACD clásico, especializado para MetaTrader 5. Este indicador mantiene la funcionalidad básica del MACD estándar, que incluye identificación de tendencias y retrocesos, pero añade la ventaja de alertas en tiempo real. Estas notificaciones se envían directamente al dispositivo móvil, mejorando la capacidad de respuesta ante los cambios del mercado. Es ideal para traders tanto principiantes como avanzados gracias a su interfaz amigable y código abierto.
Funciona bajo la fórmula del MACD estándar, con diferencias entre el EMA rápido y lento, y un histograma medido entre el MACD y su línea de señal. Este diseño destaca las tendencias con un esquema de colores claro que incluye azul, naranja y verde lima para facilitar la interpretación.
El Custom MACD se diferencia del indicador por defecto de MetaTrader 5 al ofrecer alertas de señal...
👉 Léelo | Foro | @mql5es
Funciona bajo la fórmula del MACD estándar, con diferencias entre el EMA rápido y lento, y un histograma medido entre el MACD y su línea de señal. Este diseño destaca las tendencias con un esquema de colores claro que incluye azul, naranja y verde lima para facilitar la interpretación.
El Custom MACD se diferencia del indicador por defecto de MetaTrader 5 al ofrecer alertas de señal...
👉 Léelo | Foro | @mql5es
❤4👍4
BreakRevertPro ofrece un enfoque técnico al trading, fusionando el análisis estadístico con la validación robusta. Esta herramienta integra tácticas de breakout y reversión a la media, respaldada por funciones estrictas de validación. Utiliza distribuciones de Weibull, Poisson y Exponencial para identificar operaciones. Su diseño incluye un mecanismo automático para operaciones seguras, que optimiza el dimensionamiento de posiciones, especialmente para metales preciosos. Se destaca el análisis multihorario (M1, M15, H1) para una visión detallada del mercado.
Incluye validación dinámica para stop loss y take profit, y la detección automática de entornos de validación. El sistema cuenta con una clase de validador integrado que asegura el cumplimiento con corredores. Ofrece gestión de riesgo conservadora con varias comprobaciones de márgenes. Su ejecución es adaptativa, según condicione...
👉 Léelo | Señales | @mql5es
Incluye validación dinámica para stop loss y take profit, y la detección automática de entornos de validación. El sistema cuenta con una clase de validador integrado que asegura el cumplimiento con corredores. Ofrece gestión de riesgo conservadora con varias comprobaciones de márgenes. Su ejecución es adaptativa, según condicione...
👉 Léelo | Señales | @mql5es
👍1
Explora cómo desarrollar una biblioteca EX5 de gestión de órdenes pendientes en MQL5 y su implementación en un panel GUI. Aprende a importar la biblioteca para optimizar proyectos futuros y mejorar la eficiencia en el manejo de órdenes. Domina el uso de funciones estándar de MQL5 para abrir, modificar y eliminar órdenes, y la correcta configuración de parámetros como stop loss y take profit. Además, descubre cómo manejar errores y permisos de trading de manera efectiva. Este recurso es ideal para nuevos programadores que deseen entender y desarrollar módulos de gestión de órdenes de forma eficiente, reduciendo el tiempo de desarrollo y mejorando la organización del código.
👉 Léelo | Documentación | @mql5es
👉 Léelo | Documentación | @mql5es
❤7👍4🏆3
El Asesor Experto RSI en MT5 es un sistema automatizado que aprovecha el indicador RSI para identificar niveles de sobrecompra y sobreventa. Adaptable a diversas estrategias, usa MQL5 y se integra sin problemas en MetaTrader 5. Gestiona riesgos mediante tamaños de posición ajustables y configuraciones de stop-loss/take-profit, ya sean fijos o basados en ATR. Su compatibilidad incluye restricciones horarias y cierre parcial para optimizar ganancias en condiciones favorables. La aplicación del indicador ATR permite ajustes dinámicos según la volatilidad del mercado. Se proporciona un manejo de errores mediante archivos esenciales incluidos. Es un sistema avanzado pero requiere pruebas minuciosas en cuentas demo y es fundamental ajustar parámetros a la estrategia propia. La versión más reciente fue actualizada en mayo de 2025.
👉 Léelo | Manual sobre redes neuronales | @mql5es
👉 Léelo | Manual sobre redes neuronales | @mql5es
🔥4👍2🏆1
Este indicador MQL5 sirve para identificar divergencias entre la acción del precio y el Awesome Oscillator (AO), señalando posibles retrocesos o continuaciones de mercado. El sistema marca señales de compra/venta, presenta un histograma del AO y líneas de tendencia. Detecta divergencias alcistas cuando el precio hace mínimos más bajos y el AO mínimos más altos, y divergencias bajistas en el caso contrario.
El indicador despliega flechas en el gráfico para sugerir posibles puntos de compra o venta y utiliza comandos como CChartObjectTrend para dibujar líneas de tendencia dinámicamente. Emplea interpolación lineal para calcular valores intermedios y verificar cruces, asegurando la validación de divergencias.
La actualización dinámica del indicador permite recalcular y redibujar en cada nueva barra, brindando apoyo visual para hacer decisiones informadas en operaciones basadas en dive...
👉 Léelo | VPS | @mql5es
El indicador despliega flechas en el gráfico para sugerir posibles puntos de compra o venta y utiliza comandos como CChartObjectTrend para dibujar líneas de tendencia dinámicamente. Emplea interpolación lineal para calcular valores intermedios y verificar cruces, asegurando la validación de divergencias.
La actualización dinámica del indicador permite recalcular y redibujar en cada nueva barra, brindando apoyo visual para hacer decisiones informadas en operaciones basadas en dive...
👉 Léelo | VPS | @mql5es
👍3
La seguridad en MQL5 es crucial para proteger aplicaciones y código. La plataforma ofrece funciones como cifrado, licencias y firmas digitales para proteger el acceso no autorizado. Investeo proporcionó métodos valiosos para mejorar la protección del código, usando técnicas como generación de claves y cifrado.
En el desarrollo del Panel de administración, la implementación de protección con contraseña es esencial. Utilizamos la clase Dialog para solicitar contraseñas, asegurando que solo usuarios autorizados tengan acceso. Este enfoque protege contra acceso no autorizado y refuerza la seguridad.
A medida que avanzamos, es importante mejorar más las medidas de seguridad con autenticación multifactorial y gestión segura de credenciales.
👉 Léelo | Guía de algotrading | @mql5es
En el desarrollo del Panel de administración, la implementación de protección con contraseña es esencial. Utilizamos la clase Dialog para solicitar contraseñas, asegurando que solo usuarios autorizados tengan acceso. Este enfoque protege contra acceso no autorizado y refuerza la seguridad.
A medida que avanzamos, es importante mejorar más las medidas de seguridad con autenticación multifactorial y gestión segura de credenciales.
👉 Léelo | Guía de algotrading | @mql5es
❤8🏆5⚡1🎉1👀1
El indicador ADX Suavizado ha sido mejorado con características esenciales respecto a las versiones tradicionales. Las mejoras incluyen: una sólida prevención de errores con exhaustiva comprobación de límites que reduce los errores de matriz fuera de rango. El rendimiento se ha optimizado mediante una gestión eficiente de búferes y técnicas avanzadas de adquisición de datos. La lógica de cálculo es fiable, con indexación a prueba de fallos e inicialización adecuada. Además, el diseño eficiente en el uso de recursos se logra con una gestión adecuada de manejadores y una correcta asignación de memoria. Se implementa una estructura moderna en MQL5 que utiliza propiedades dedicadas del indicador y asignaciones de búfer tipificadas, resultando en un indicador más estable, eficiente y fácil de mantener. Este diseño se alinea con los estándares profesionales del trading, conservando el valor...
👉 Léelo | Calendario | @mql5es
👉 Léelo | Calendario | @mql5es
👍6✍2❤1