Trading Algorítmico MQL5
28.8K subscribers
1.09K photos
1.09K 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
El indicador de línea de máximos y mínimos proporciona una forma efectiva de trazar automáticamente los niveles de precios más altos y más bajos en un gráfico. Esta herramienta permite a los traders ver claramente los niveles clave de soporte y resistencia, fundamentales para la toma de decisiones en el trading. Al identificar estos niveles, los operadores pueden determinar puntos estratégicos para entrada, salida o establecimiento de stop-loss. Además, puede facilitar la detección de movimientos importantes en el mercado, ya que una ruptura del precio por encima de la línea de máximos o por debajo de la de mínimos podría señalar oportunidades de ruptura. Esta herramienta es esencial para quienes buscan mejorar la precisión en sus operaciones de trading.

👉 Léelo | Market | @mql5es
22👌2
La obtención de datos históricos en MetaTrader 5 mediante la herramienta "Ver>Símbolos>Solicitud" puede resultar incompleta en ocasiones. Para solucionarlo, un script permite guardar todos los datos históricos disponibles en un archivo CSV, que se encuentra en la carpeta "Files" del directorio "Common Data Path". Es crucial verificar que la opción "Barras máximas en el gráfico" esté establecida en "Ilimitado" en 'Herramientas>Opciones>Gráficos'. Este ajuste garantiza la recopilación completa de los datos disponibles. Revisar configuraciones antes de la ejecución del script es fundamental para no omitir información valiosa en análisis futuros. Optimizando estas opciones se maximiza la utilidad de los datos recopilados.

👉 Léelo | Foro | @mql5es
2👍2👌1
El Accelerator Oscillator (AC), diseñado por Bill Williams, se centra en la aceleración del impulso, proporcionando señales para entradas y salidas potenciales. Diferente del Awesome Oscillator (AO), el AC detecta cambios en la velocidad del impulso. Sus principales indicadores de dirección son el cruce de la línea cero y las barras coloreadas. Aunque útil para confirmar tendencias junto con AO y medios móviles, el AC puede generar falsas señales en mercados laterales o volátiles. Este oscilador es más ágil que el AO y es efectivo para identificar señales a corto plazo, esencialmente para los que buscan rapidez en decisiones de trading.

👉 Léelo | Cotizaciones | @mql5es
9👌2👍1
El uso de múltiples indicadores es común en el análisis técnico para obtener una visión más completa del mercado. Al combinar varios indicadores, los desarrolladores y analistas buscan confirmar tendencias, identificar señales de entrada y salida, y evaluar la fortaleza del movimiento del precio. Es importante seleccionar indicadores que se complementen y no generen señales contradictorias. La coherencia en las señales puede proporcionar una base más sólida para la toma de decisiones. Considerar la naturaleza de cada indicador y su contexto histórico ayudará a evitar el sobreajuste de los modelos. Las decisiones deben basarse en un análisis cuidadoso y no en la sobrecarga de información. La efectividad de la combinación de indicadores depende de su adecuada implementación.

👉 Léelo | Foro | @mql5es
42👍1👌1
La longitud del canal, establecida por defecto en 10, permite ajustar la sensibilidad a los movimientos de precio, proporcionando un análisis más preciso de las variaciones del mercado. La longitud media, fijada en 21, suaviza la línea WT1, lo que facilita la identificación de señales claras y evita interpretaciones erróneas. Las señales cruzadas, que ocurren cuando WT1 cruza WT2, actúan como indicadores de oportunidades de compra o venta, facilitando la toma de decisiones en diversos períodos de tiempo y pares de divisas. Este sistema es adecuado para operadores que priorizan fiabilidad en el seguimiento de tendencias e inversiones estratégicas.

👉 Léelo | Calendario | @mql5es
👍31👌1
Acceder a los detalles de la última orden pendiente ejecutada es crucial para ajustar estrategias de negociación en función del tipo de orden, ya sea compra limitada, venta stop, entre otras. Comprender estos tipos proporciona información sobre las condiciones del mercado y contribuye al perfeccionamiento de los puntos de entrada y salida.

El manejo histórico de operaciones también es vital para optimizar sistemas de negociación y evaluar la ejecución del bróker. Analizar detalles como el deslizamiento y el tiempo de ejecución permite identificar patrones y mejorar la estrategia. Esta librería EX5 facilita la recuperación de los detalles de la última orden pendiente ejecutada sin complicaciones adicionales, asegurando eficacia y precisión operativa.

👉 Léelo | Freelance | @mql5es
4👍4👌2
Un nuevo indicador facilita a los operadores visualizar los precios de compra y venta, mejorando las decisiones de entrada y salida en el mercado. Se ha desarrollado una línea personalizada para representar claramente la oferta y demanda. La confusión causada por líneas sin etiquetas se mitiga con un etiquetado claro, simplificando su identificación. Una orden de compra se activa al alcanzar el precio de venta actual, mientras que una orden de venta se ejecuta al llegar al precio de oferta vigente. Es crucial identificar claramente la línea de compra para colocar posiciones cerca del mínimo de la vela, optimizando las operaciones al evitar máximos. De igual manera, la línea de oferta etiquetada facilita la venta cerca del máximo de la vela, alejándose así de los mínimos, optimizando así la estrategia de trading.

👉 Léelo | Manual sobre redes neuronales | @mql5es
4👍1👌1
La herramienta descrita se centra en el manejo de stop loss y take profit, dirigida a usuarios que buscan controlar sus riesgos de manera precisa. El primer parámetro del sistema permite definir la cantidad de stop loss, que debe ser negativa, y sin este ajuste la herramienta no operará correctamente. El segundo parámetro es un multiplicador del take profit, calculado en base al valor del stop loss definido.

Una limitación notable es su incapacidad para reconocer órdenes pendientes. Sin embargo, ofrece flexibilidad al operar automáticamente con órdenes establecidas con stop loss, permitiendo apuestas tanto a largo como a corto plazo. Para manejar posiciones, hay dos configuraciones: un método establece directamente un stop loss para dirigir el cierre, mientras que el otro utiliza un múltiplo de la entrada.

Ideada para operadores que necesitan disciplina en el manejo del stop loss, o...

👉 Léelo | Manual sobre redes neuronales | @mql5es
3👍2👌1
Descubre el innovador Asesor Experto Signal Pulse en MQL5, que combina Bandas de Bollinger y el oscilador estocástico en múltiples marcos temporales para generar señales de trading más precisas. Este enfoque multidimensional minimiza las señales falsas al confirmar condiciones extremas de sobrecompra/sobreventa. Analiza el mercado desde varias perspectivas, mejorando la gestión de riesgos y reduciendo las probabilidades de errores. Ideal para traders que buscan fiabilidad en sus operaciones, Signal Pulse ofrece ajustes configurables para adaptarse a distintos estilos de trading. Este EA inteligente promete un análisis mejorado en entornos de alta volatilidad, maximizando las oportunidades de mercado.

👉 Léelo | Freelance | @mql5es
2👍2👌1
En MetaTrader 5 build 5370 hemos mejorado la versión web de la plataforma:

• Añadida la visualización de las fechas de inicio y fin de solicitud a las especificaciones de la herramienta.
• Corregida la indicación del retraso de precios en la sección "Cotizaciones" de la vista móvil.
• Corregida la visualización del menú para cambiar de marco temporal en la vista móvil.
• Corregida la visualización de los tipos de cuenta disponibles en la ventana de apertura de cuentas demo.
• Corregida la localización de la ventana de conexión a la cuenta comercial.

Discutir la actualización...
👍921👌1
La revisión de las estrategias avanzadas de acción del precio revela cuatro enfoques únicos: Momentum de Tick para los traders de alta frecuencia, patrones Engulfing de velas, Reversiones de RSI y Cruces de EMA. Estos métodos proporcionan una flexibilidad de entrada considerable, ya sea mediante Órdenes de Mercado, Stop o Límite, adaptándose al perfil de cada operador. Un sistema Martingala avanzado incluye tres configuraciones distintas para una gestión del riesgo precisa.

El tamaño de lote dinámico personaliza las posiciones basadas en el saldo de la cuenta y el stop-loss. El EA incorpora un Trailing Stop dual que opera en puntos o basado en dinero, ofreciendo protección eficaz de ganancias. Herramientas de gestión del riesgo institucional aseguran que cada operación se alinee con límites diarios de beneficio y reducción, contribuyendo a un manejo inteligente del capital.

La gesti...

👉 Léelo | Foro | @mql5es
👍32👌1
La detección automática de oportunidades de arbitraje es fundamental para optimizar la rentabilidad de las operaciones de divisas. Utilizar datos en tiempo real permite identificar discrepancias de precios que pueden ser aprovechadas estratégicamente. La gestión dinámica de operaciones asegura que las operaciones abran y cierren basándose en el potencial de arbitraje, minimizando así el riesgo y maximizando las ganancias. La función opcional de trazado detalla las diferencias de precios observadas, siendo útil para análisis futuros.

El parámetro Lot_Size_Per_Thousand ajusta el lote según el saldo de la cuenta, mientras que Comisión_Total_por_lote_operado asegura que las comisiones no comprometan la rentabilidad potencial. El EA evalúa los tipos cruzados teóricos frente a los reales, ejecutando operaciones en los pares de divisas cuando dichas discrepancias muestran oportunidades viab...

👉 Léelo | Manual sobre redes neuronales | @mql5es
52👌1
Los modelos ocultos de Markov (HMM) se utilizan para predecir la volatilidad de los mercados financieros mediante la identificación de estados ocultos a través de precios observables. En el ámbito bursátil, los HMM facilitan la predicción de cambios de régimen del mercado, mejorando estrategias de seguimiento de tendencias.

El proceso implica desarrollar una estrategia en MQL5, entrenar HMM con datos en Python e integrarlos en MetaTrader 5. Esto se evalúa mediante pruebas retrospectivas. La capacidad de los HMM para identificar y predecir regímenes de volatilidad permite a los operadores ajustar dinámicamente sus estrategias al anticipar movimientos de mercado. También se utiliza el algoritmo de Viterbi para determinar la secuencia probable de estados ocultos, contribuyendo a la previsión de volatilidad.

👉 Léelo | Market | @mql5es
71👌1
Las notificaciones en tiempo real son esenciales para la gestión eficaz de las operaciones. Alertas de aperturas, cierres, y modificaciones de posiciones proporcionan un monitoreo constante. Las capturas automáticas de gráficos con anotaciones ofrecen un contexto visual valioso.

Los informes de cuenta diarios, semanales, y mensuales facilitan el análisis del rendimiento, mientras que las alertas de gestión de riesgos, como la reducción y el nivel de margen, permiten tomar decisiones informadas. El sistema de cola de mensajes garantiza una entrega fiable y se acompaña de un soporte multicanal para la comunicación efectiva.

La implementación requiere MetaTrader 5 y un Bot de Telegram. Crear un bot a través de @BotFather, obtener un ID de chat, y configurar MT5 para pedidos WebRequest. El proceso de instalación consta de copiar archivos en el directorio adecuado y compilar. Se incluye ...

👉 Léelo | Manual sobre redes neuronales | @mql5es
8👍1
La integración de Telegram Bot con MetaTrader 5 ofrece una solución eficiente para la comunicación de señales comerciales, capturas de pantalla e informes en tiempo real a través de mensajería instantánea. Esta biblioteca permite notificaciones inmediatas sobre las operaciones de trading, incluyendo apertura, cierre y modificaciones de posiciones. Proporciona una captura automatizada de gráficos, junto con un sistema de informes que puede generar registros de rendimiento diario, semanal y mensual.

El software ofrece alertas sobre gestión de riesgos, indicando reducciones, niveles de margen y situaciones de stop-out. El sistema de cola de mensajes asegura la confiabilidad mediante un mecanismo de reintento automático. El soporte multicanal permite enviar información a varios grupos y canales de Telegram, con un sistema de plantillas altamente personalizable.

Se requiere una versión d...

👉 Léelo | Manual sobre redes neuronales | @mql5es
6👍3
En este artículo se profundiza en la creación de una librería de registro en MQL5. Se enfatiza la importancia de superar las limitaciones de MetaTrader 5 y ofrecer una solución robusta y personalizable. Se destaca el uso del patrón Singleton y la persistencia avanzada para almacenar registros en bases de datos, permitiendo auditorías detalladas. La flexibilidad en salidas y la clasificación por niveles mejoran la supervisión y optimización de Asesores Expertos. Además, se introducen controladores para direccionar registros a diferentes destinos. Implementar la clase CLogifyHandler como base ofrece modularidad, mientras que su integración con CLogify añade capacidades avanzadas de gestión de registros.

👉 Léelo | Cotizaciones | @mql5es
🏆4👏2
La implementación de cierres parciales en MQL5 es una técnica avanzada de gestión de posiciones que permite asegurar ganancias sin cerrar completamente una operación. A diferencia de otras estrategias como el trailing stop, los cierres parciales ofrecen flexibilidad al ajustar posiciones según condiciones del mercado usando niveles predefinidos. La solución se integra en MQL5 con la clase CPartials, que maneja diversos eventos de trading y ratios de cierre. Se incorpora en un sistema más amplio de gestión de riesgo, utilizando estructuras como HashMap para vincular niveles de precios con volúmenes a cerrar. Esto permite a los desarrolladores y traders optimizar sus estrategias y maximizar rendimientos potenciales.

👉 Léelo | VPS | @mql5es
7🏆51
Se han implementado dos tipos de visualización para mejorar la percepción en gráficos. Se incluye la opción de mostrar información como comentario en la esquina superior izquierda del gráfico o como objeto gráfico. Entre las funciones disponibles se encuentran la selección de fuente y tamaño de fuente ajustable. Si el comentario es pequeño, los objetos se pueden mover. Un doble clic permite seleccionar y trasladar el objeto a cualquier ubicación del gráfico, manteniendo su actualización. Se ofrece una notificación visual, permitiendo establecer un tiempo en segundos antes del cierre de la barra actual. Cuando este tiempo se alcanza, un color de aviso predeterminado se aplicará al tiempo restante. Los ajustes incluyen la selección específica de la hora a visualizar y el color correspondiente para los objetos gráficos. Además, una alerta emitirá notificaciones sobre el cierre próximo de...

👉 Léelo | Calendario | @mql5es
3👍1
El indicador fractal ofrece la capacidad de configurar un número arbitrario de barras a la izquierda y a la derecha de la barra central. Esta funcionalidad permite la creación de diversos tipos de fractales, ajustando la configuración según las necesidades específicas del análisis. Personalizar el número de barras proporciona flexibilidad para adaptar el indicador a diferentes estilos de trading y marcos temporales. Al modificar estos parámetros, se pueden identificar con mayor precisión los cambios en las tendencias y patrones del mercado, lo que mejora la toma de decisiones informada basándose en el comportamiento del precio.

👉 Léelo | Guía de algotrading | @mql5es
3
Descubre cómo mejorar tu proyecto de MetaTrader 5 organizado con técnicas avanzadas de programación orientada a objetos. Aprenda a ampliar funcionalidades de clase sin comprometer el código principal utilizando herencia y punteros en desarrollos paralelos. Ideal para consolidar un EA robusto y evitar errores imprevistos. Además, explore cómo crear estudios avanzados en el gráfico del activo utilizando la clase C_Mouse y cómo adaptarla para incluir objetos como Fibonacci sin reintegrarlos desde cero. Una guía esencial para desarrolladores que buscan optimizar su flujo de trabajo en proyectos de trading algorítmico. Conozca cómo mantener el código limpio y modular.

👉 Léelo | Foro | @mql5es
1