El análisis de ORO y BITCOIN requiere un enfoque meticuloso basado en sus comportamientos volátiles. Al usar distintos marcos de tiempo como M1, M5, M15, M30, H1 y H4, se pueden identificar patrones clave y tendencias de precio que cada período ofrece. Los marcos de tiempo más cortos (M1 a M30) ofrecen información detallada para estrategias de scalping y trading intradía, proporcionando datos granulares en fluctuaciones a corto plazo. Por otro lado, los marcos H1 y H4 son útiles para detectar tendencias más generales y obtener una visión general del movimiento del mercado. La elección del marco adecuado depende de la estrategia de cada operador y de la volatilidad actual del mercado en estos activos específicos.
👉 Léelo | Señales | Compártelo!
👉 Léelo | Señales | Compártelo!
❤6🏆3👌1
El indicador MA Cross con RSI para MT5 es una herramienta técnica diseñada para identificar cambios de tendencia en los mercados. Combina dos medias móviles personalizables con el Índice de Fuerza Relativa (RSI) para ofrecer señales claras de compra y venta. El usuario puede elegir el tipo de media móvil y los periodos, permitiendo una configuración adaptada a cada estrategia de trading. Las alertas visuales y sonoras notifican cuando una media móvil rápida cruza una lenta, mientras que el filtro RSI refina estas señales y ayuda a evitar entradas en condiciones de tendencia débil. Las flechas de compra o venta se muestran directamente en el gráfico al cumplirse las condiciones establecidas, facilitando la interpretación inmediata de los datos. Compatible con todos los plazos y pares de divisas en MT5, el indicador mejora las estrategias de seguimiento de tendencias y ofrece mayor conf...
👉 Léelo | Documentación | Compártelo!
👉 Léelo | Documentación | Compártelo!
❤3✍2👍1
En MetaTrader 5 build 5100, hemos rediseñado significativamente el editor de código fuente MetaEditor. El almacenamiento versionado integrado MQL5 Storage se ha migrado para utilizar Git en lugar de Subversion. Git es el estándar para desarrolladores de todo el mundo, ya que ofrece fiabilidad y flexibilidad en la gestión de código.
Junto con la transición al nuevo sistema, hemos abierto un nuevo portal para la gestión de proyectos en línea: MQL5 Algo Forge. Suscríbase a autores interesantes, cree equipos y dirija cómodamente proyectos de colaboración.
Además, todos los componentes de la plataforma admiten ahora un tema de interfaz oscuro para trabajar por la noche con mayor comodidad.
También hemos añadido la posibilidad de alquilar un VPS durante 12 meses. Comprando el hosting de una sola vez y a largo plazo, ahorrará un tercio del coste.
Además, hemos ampliado significativamente el soporte de la biblioteca de álgebra lineal OpenBLAS en MQL5.
Más información...
Junto con la transición al nuevo sistema, hemos abierto un nuevo portal para la gestión de proyectos en línea: MQL5 Algo Forge. Suscríbase a autores interesantes, cree equipos y dirija cómodamente proyectos de colaboración.
Además, todos los componentes de la plataforma admiten ahora un tema de interfaz oscuro para trabajar por la noche con mayor comodidad.
También hemos añadido la posibilidad de alquilar un VPS durante 12 meses. Comprando el hosting de una sola vez y a largo plazo, ahorrará un tercio del coste.
Además, hemos ampliado significativamente el soporte de la biblioteca de álgebra lineal OpenBLAS en MQL5.
Más información...
❤25👍9🔥2🎉1🏆1
En el desarrollo de sistemas de trading automatizados, enfrentamos el desafío de operar con contratos futuros que tienen distintos plazos de validez. La interacción con gráficos representa apenas una parte del ecosistema, requiriendo la correcta representación y transmisión de órdenes. La elección entre contratos completos y mini es crucial y debe ser manejada con precisión en el código para minimizar errores.
La gestión de nomenclaturas de contratos futuros en MQL5 respeta reglas específicas que se reflejan en estructuras de enumeración en el código. Programadores deben implementar lógicas que aseguren la correcta asociación gráfica y funcionalidad de órdenes, simplificando el proceso y permitiendo al operador elegir cómo y qué tipo de contrato desea operar.
👉 Léelo | CodeBase | Compártelo!
La gestión de nomenclaturas de contratos futuros en MQL5 respeta reglas específicas que se reflejan en estructuras de enumeración en el código. Programadores deben implementar lógicas que aseguren la correcta asociación gráfica y funcionalidad de órdenes, simplificando el proceso y permitiendo al operador elegir cómo y qué tipo de contrato desea operar.
👉 Léelo | CodeBase | Compártelo!
✍2👍1
En el artículo se aborda un problema frecuente en el manejo de futuros en MetaTrader 5, específicamente acerca de la comunicación entre el Asesor Experto y el indicador Chart Trade. Se destaca la necesidad de un sistema de mensajes eficiente para evitar errores causados por la duplicación de contratos. El Asesor Experto juega un rol clave al ser el único en contacto directo con el servidor, centralizando la elección del tipo de contrato. Se sugiere un enfoque donde Chart Trade ajuste dinámicamente la información mostrada para asegurar coherencia y simplicidad, sin necesidad de recompilar múltiples Expert Advisors. Este modelo facilita la gestión de contratos dinámicamente, optimizando la operación.
👉 Léelo | CodeBase | Compártelo!
👉 Léelo | CodeBase | Compártelo!
👨💻4
La conversión de variables nominales a ordinales es esencial para aprovechar algoritmos de aprendizaje automático que requieren datos numéricos. Métodos como la codificación ordinal, One-Hot o binaria facilitan esta transición, adaptándose al tipo de datos y necesidades del modelo. Estas técnicas permiten que los modelos interpreten y extraigan patrones significativos de variables categóricas, mejorando su rendimiento. Usar transformaciones como la codificación por objetivos puede resaltar la relación de las categorías con la variable objetivo, aumentando el poder predictivo. Para MQL5, se presentan herramientas para implementar estas técnicas, asegurando la integración eficiente de datos en los modelos de trading algorítmico.
👉 Léelo | Calendario | Compártelo!
👉 Léelo | Calendario | Compártelo!
🏆6❤3👀1
Este indicador integra la funcionalidad de tres indicadores adicionales de subventana. Asegúrese de que todos los archivos se ubiquen correctamente en la carpeta específica de Indicadores para garantizar su adecuado funcionamiento. Para obtener instrucciones detalladas sobre su configuración y uso óptimo, puede consultar el recurso proporcionado en el sitio web correspondiente. Es esencial seguir las pautas para maximizar el rendimiento y precisión de los análisis en su plataforma de trading.
👉 Léelo | Señales | Compártelo!
👉 Léelo | Señales | Compártelo!
❤1
En los sistemas de simulación de mercado, el control del símbolo es crucial. La integración con Chart Trade requiere precisión en el manejo de símbolos, ya que los problemas en la programación pueden afectar el rendimiento. Identificar y corregir fallas es esencial para mantener la seguridad y confiabilidad del sistema.
El uso de clases en programación orientada a objetos exige un encapsulamiento cuidado. Los fallos en el encapsulamiento pueden permitir accesos no deseados, afectando la integridad del sistema. La función SetBuffer en C_Mouse necesitó ajustes para mejorar el sistema al centrar la funcionalidad exclusivamente en el indicador de mouse, evitando acciones innecesarias.
La degradación del rendimiento es un problema común en simuladores intensivos. El indicador de mouse requiere optimización y reducción de llamadas al buffer para evitar retardos. La organización de clases,...
👉 Léelo | Señales | Compártelo!
El uso de clases en programación orientada a objetos exige un encapsulamiento cuidado. Los fallos en el encapsulamiento pueden permitir accesos no deseados, afectando la integridad del sistema. La función SetBuffer en C_Mouse necesitó ajustes para mejorar el sistema al centrar la funcionalidad exclusivamente en el indicador de mouse, evitando acciones innecesarias.
La degradación del rendimiento es un problema común en simuladores intensivos. El indicador de mouse requiere optimización y reducción de llamadas al buffer para evitar retardos. La organización de clases,...
👉 Léelo | Señales | Compártelo!
❤2
El indicador ADX mide la fuerza de una tendencia de mercado. Utiliza tres componentes: DI+, DI-, y el propio ADX. DI+ mide la presión de compra, mientras DI- mide la presión de venta. Un cruce donde DI+ supera a DI- puede sugerir una tendencia alcista, y lo contrario indica una tendencia bajista. El ADX oscila entre 0 y 100, con valores superiores a 25 indicando una tendencia fuerte, aunque no especifica la dirección.
El uso combinado del SAR Parabólico y otras herramientas como el RSI puede ayudar a mitigar señales falsas y mejorar la precisión al identificar reversiones. Las configuraciones en distintos marcos temporales ayudan a filtrar el ruido del mercado, optimizando entradas y salidas. El enfoque intertemporal del SAR y el análisis de la volatilidad pueden proporcionar señales más confiables, especialmente en condiciones de mercado turbulentas. La codificación en MQL5 permite ...
👉 Léelo | CodeBase | Compártelo!
El uso combinado del SAR Parabólico y otras herramientas como el RSI puede ayudar a mitigar señales falsas y mejorar la precisión al identificar reversiones. Las configuraciones en distintos marcos temporales ayudan a filtrar el ruido del mercado, optimizando entradas y salidas. El enfoque intertemporal del SAR y el análisis de la volatilidad pueden proporcionar señales más confiables, especialmente en condiciones de mercado turbulentas. La codificación en MQL5 permite ...
👉 Léelo | CodeBase | Compártelo!
❤9👍5👀3✍2👌1
El Random Trader EA es un Asesor Experto diseñado para estrategias de negociación aleatoria con un fuerte enfoque en la gestión de riesgos. El sistema abre posiciones de compra o venta de manera aleatoria, mientras ejerce un control riguroso del riesgo mediante parámetros configurables.
Entre sus características se incluyen un sistema de entrada aleatoria para posiciones, cálculo flexible del stop loss, y ajuste inteligente de márgenes. Funciona con diferentes símbolos, desde pares de divisas hasta criptodivisas, y maneja adecuadamente los valores del pip para formatos de dígitos variados.
Los parámetros de entrada ofrecen configuraciones clave como el ratio de recompensa/riesgo, métodos para calcular pérdidas, y configuraciones para el uso de breakeven. La lógica del EA prioriza el riesgo constante por operación, con funciones de seguridad como verificación de márgenes y ajuste de...
👉 Léelo | Documentación | Compártelo!
Entre sus características se incluyen un sistema de entrada aleatoria para posiciones, cálculo flexible del stop loss, y ajuste inteligente de márgenes. Funciona con diferentes símbolos, desde pares de divisas hasta criptodivisas, y maneja adecuadamente los valores del pip para formatos de dígitos variados.
Los parámetros de entrada ofrecen configuraciones clave como el ratio de recompensa/riesgo, métodos para calcular pérdidas, y configuraciones para el uso de breakeven. La lógica del EA prioriza el riesgo constante por operación, con funciones de seguridad como verificación de márgenes y ajuste de...
👉 Léelo | Documentación | Compártelo!
👍5
Los métodos de optimización metaheurísticos no requieren conocimiento del gradiente o derivada, permitiendo resolver problemas complejos sin una solución analítica clara. Los algoritmos evolutivos simulan la evolución natural, con estrategias como los algoritmos genéticos y programación evolutiva. La evolución diferencial (DE), desarrollada en los años 90, se distingue por su sencillez y eficacia al usar vectores mutantes para buscar óptimos globales. Un reciente análisis mostró buenos resultados en pruebas de convergencia, aunque se identificó la necesidad de mejorar la diversificación de poblaciones para explorar más efectivamente el espacio de búsqueda y evitar la degeneración hacia óptimos locales.
👉 Léelo | Guía de algotrading | Compártelo!
👉 Léelo | Guía de algotrading | Compártelo!
❤9
La Estrategia de Cruce Estocástico se basa en señales claras para posiciones de compra y venta. Una posición de compra se inicia cuando la línea %K cruza por encima de %D, y una posición de venta se abre cuando %K cruza por debajo de %D. Los períodos estocásticos son ajustables, permitiendo la personalización de los valores de %K, %D, y ralentización.
La función de enfriamiento controla el tiempo entre operaciones para evitar entradas impulsivas. Los Stop Loss y Take Profit son fijos, inicialmente establecidos en 300 puntos, lo cual se puede modificar según las necesidades. El tamaño del lote se mantiene en 0,1 para facilitar el control del riesgo.
El EA verifica posiciones abiertas antes de realizar nuevas entradas, evitando duplicados, y utiliza la librería Trade.mqh para una ejecución precisa. Se ofrecen parámetros ajustables para adaptar el sistema según preferencia personal, ac...
👉 Léelo | Documentación | Compártelo!
La función de enfriamiento controla el tiempo entre operaciones para evitar entradas impulsivas. Los Stop Loss y Take Profit son fijos, inicialmente establecidos en 300 puntos, lo cual se puede modificar según las necesidades. El tamaño del lote se mantiene en 0,1 para facilitar el control del riesgo.
El EA verifica posiciones abiertas antes de realizar nuevas entradas, evitando duplicados, y utiliza la librería Trade.mqh para una ejecución precisa. Se ofrecen parámetros ajustables para adaptar el sistema según preferencia personal, ac...
👉 Léelo | Documentación | Compártelo!
👍6
Este indicador es una variación del indicador Divergence Awesome Oscillator. Ofrece nuevas funcionalidades para el análisis técnico. Su arquitectura se basa en el sólido fundamento del oscilador original, proporcionando una herramienta eficiente para detectar divergencias en el mercado financiero. Esta bifurcación permite a los analistas técnicos realizar un seguimiento más preciso y en tiempo real de las fluctuaciones del mercado. Se destaca por su capacidad para mejorar las decisiones de trading al identificar potenciales puntos de cambio en la tendencia. Adecuado para quienes buscan refinar su estrategia de análisis.
👉 Léelo | VPS | Compártelo!
👉 Léelo | VPS | Compártelo!
👍4❤2
Los métodos de clonación conductual y aprendizaje por refuerzo enfrentan desafíos en algoritmos óptimos para entornos estocásticos. El novedoso método Distance Weighted Supervised Learning (DWSL) busca resolver esto mediante un enfoque de aprendizaje offline que logra políticas eficientes usando datos existentes sin etiquetas objetivo detalladas. DWSL utiliza una estimación de distancias entre estados para mejorar la política de decisiones, optimizando rutas hacia objetivos con menos pasos. La implementación en MQL5 se centra en maximizar la rentabilidad de robots comerciales mediante un enfoque Actor-Crítico. Este método potencia las decisiones incorporando mecanismos de ponderación de trayectorias, facilitando su aplicación práctica en entornos de trading.
👉 Léelo | Calendario | Compártelo!
👉 Léelo | Calendario | Compártelo!
👍8❤4
El asesor experto (EA) utiliza dos indicadores de Media Móvil (MA) para la configuración de operaciones. Si los indicadores no se cruzan en un período determinado y se detecta un retroceso respecto al movimiento principal, se inicia el primer acuerdo de un total de tres. Los acuerdos adicionales se activan cuando el precio se mueve a nuestro favor o en contra, siguiendo un paso definido por el Rango Verdadero Promedio (ATR). El EA utiliza un trailing para gestionar las operaciones una vez que el conjunto de los tres acuerdos avanza en nuestra dirección. En caso contrario, si el mercado se mueve en sentido contrario, el EA cierra ciertas operaciones a una distancia específica de la cuadrícula predefinida, ajustándose al tipo de acuerdo. Esta estrategia busca optimizar la gestión de riesgo a través de parámetros claros y estructurados.
👉 Léelo | Documentación | Compártelo!
👉 Léelo | Documentación | Compártelo!
❤5👍2
El indicador SuperTrend es una herramienta técnica que ofrece a los desarrolladores y analistas la capacidad de identificar tendencias del mercado mediante la volatilidad del ATR (Average True Range). Al ser de código abierto, está disponible bajo la licencia MIT. La estructura es sencilla: la banda superior se calcula sumando el multiplicador por el ATR al precio de origen, y la banda inferior restándolo. En una tendencia alcista, la SuperTendencia se coloca en la banda inferior, mientras que en una tendencia bajista está en la banda superior.
Implementarlo es sencillo. Copie el archivo en la carpeta de indicadores de MetaTrader 5, reinicie o actualice la plataforma y arrastre el indicador al gráfico deseado. Entre sus parámetros: ATRPeriod y Multiplicador para el ajuste de sensibilidad, y SourcePrice y TakeWicksIntoAccount para personalizar el cálculo. Para versiones avanzadas, con...
👉 Léelo | CodeBase | Compártelo!
Implementarlo es sencillo. Copie el archivo en la carpeta de indicadores de MetaTrader 5, reinicie o actualice la plataforma y arrastre el indicador al gráfico deseado. Entre sus parámetros: ATRPeriod y Multiplicador para el ajuste de sensibilidad, y SourcePrice y TakeWicksIntoAccount para personalizar el cálculo. Para versiones avanzadas, con...
👉 Léelo | CodeBase | Compártelo!
❤3✍2👍2🏆1
El artículo aborda el algoritmo de optimización de la dinámica espiral (SDO), un enfoque basado en la física que utiliza el fenómeno de las espirales logarítmicas naturales para resolver problemas de optimización complejos. El SDO es conocido por su simpleza y rapidez, aunque presenta desafíos en espacios unidimensionales debido a su naturaleza. Los autores proponen innovaciones, como la proyección oscilatoria, para mejorar el cálculo de soluciones al modelar espirales con oscilaciones amortiguadas. Esta técnica ofrece nuevas posibilidades para tareas de optimización en el campo del trading y otros sectores, gracias a su capacidad adaptativa y eficiencia computacional.
👉 Léelo | Documentación | Compártelo!
👉 Léelo | Documentación | Compártelo!
❤7✍3👍2
Un Asesor Experto (EA) que gestiona el riesgo ajustando el tamaño de la posición automáticamente en función de la volatilidad del mercado, usando el indicador ATR (Average True Range). Calcula el tamaño óptimo de la posición para mantener una exposición constante, pese a las condiciones de mercado cambiantes.
Este EA proporciona un tamaño de posición dinámico al calcular el riesgo sobre el saldo de la cuenta. Además, ofrece una opción para establecer un stop-loss basado en ATR. Su estrategia de operación se basa en el cruce de medias móviles para abrir compras, centrándose principalmente en la gestión del riesgo.
Para implementarlo, se debe adjuntar el EA al gráfico en MetaTrader 5 y configurar parámetros clave como el porcentaje de riesgo, periodo ATR, multiplicador ATR y el uso del stop-loss basado en ATR. Se aconseja probarlo primero en una cuenta demo y ajustar según la estrateg...
👉 Léelo | Documentación | Compártelo!
Este EA proporciona un tamaño de posición dinámico al calcular el riesgo sobre el saldo de la cuenta. Además, ofrece una opción para establecer un stop-loss basado en ATR. Su estrategia de operación se basa en el cruce de medias móviles para abrir compras, centrándose principalmente en la gestión del riesgo.
Para implementarlo, se debe adjuntar el EA al gráfico en MetaTrader 5 y configurar parámetros clave como el porcentaje de riesgo, periodo ATR, multiplicador ATR y el uso del stop-loss basado en ATR. Se aconseja probarlo primero en una cuenta demo y ajustar según la estrateg...
👉 Léelo | Documentación | Compártelo!
❤10👍4⚡3
Este indicador proporciona una subventana que visualiza un histograma de duraciones de barras personalizadas, medido en minutos. Es apto para su uso en gráficos como renko, PnF, y barras de equivolumen, donde las duraciones varían, a diferencia de los gráficos estándar. Aunque la plataforma no soporta plazos variables nativamente, los gráficos personalizados se emulan usando intervalos estándar, comúnmente empleando el plazo M1. Este plazo menor garantiza la alineación precisa de las barras en el eje temporal. En gráficos normales, su aplicación es limitada, ya que todas las barras mostrarán alturas uniformes. Entre sus configuraciones, se incluye una opción para mostrar el histograma con o sin signo, alterando los valores en positivos o negativos según el cambio de precio. Por defecto, esta opción está desactivada, mostrando valores absolutos.
👉 Léelo | CodeBase | Compártelo!
👉 Léelo | CodeBase | Compártelo!
✍3🏆3