Dual Strike Gold EA
- Asesores Expertos
- William Paul Msomea
- Versión: 1.2
- Activaciones: 10
Dual Strike Gold EA es un Asesor Experto automatizado para MetaTrader 5 diseñado para operar con el símbolo XAUUSD en el marco temporal H1.
El asesor opera en un enfoque straddle basado en el tiempo. Cada día, a una hora definida por el usuario, coloca una orden Buy Stop por encima del precio de mercado actual y una orden Sell Stop por debajo. Cuando una de las órdenes pendientes se ejecuta, la otra se cancela automáticamente. Esto se conoce comúnmente como la lógica "una cancela a la otra" (OCO). A continuación, el asesor gestiona la operación abierta hasta una segunda hora definida por el usuario, momento en el que se cancela cualquier orden pendiente restante y, opcionalmente, se pueden cerrar las posiciones abiertas.
El asesor incluye las siguientes funciones de gestión de operaciones: un Break Even Stop que mueve el stop loss al precio de entrada una vez que el precio alcanza una distancia definida en beneficios, y un Trailing Stop que sigue al precio a una distancia establecida una vez que se alcanza un umbral de activación. Ambas funciones son opcionales y funcionan de forma independiente.
Los cálculos de distancia para la entrada, el stop loss y la toma de beneficios pueden establecerse como un porcentaje del precio actual o como un múltiplo del indicador Average True Range. Una única entrada controla qué método se utiliza para todos los cálculos.
El riesgo por operación puede definirse como un porcentaje del saldo de la cuenta o como una cantidad monetaria fija.
El asesor también incluye una función opcional de aleatorización. Cuando está activada, introduce pequeñas variaciones en el tiempo de colocación de la orden, la distancia de entrada y el tamaño del lote. Esta función está pensada para cuentas en las que la consistencia del patrón puede ser un problema.
El asesor utiliza un número mágico único para identificar sus propias órdenes y posiciones. Puede funcionar junto con otros asesores en la misma cuenta sin interferencias. En caso de reinicio de la plataforma, el asesor detectará las órdenes y posiciones existentes colocadas por él y reanudará la gestión sin colocar órdenes duplicadas.
Durante el backtesting, el asesor registra el rendimiento diario en relación con un umbral configurable. Al final de un backtest, se imprime un resumen en el diario que muestra el número total de días probados, cuántos días alcanzaron el umbral de beneficios, cuántos alcanzaron el umbral de pérdidas y el porcentaje de cada uno en relación con el total.
El código fuente está escrito completamente en MQL5 utilizando los estándares actuales del lenguaje. No se utilizan funciones obsoletas. El código está estructurado en un formato modular y está completamente comentado.
================================================================================ Input Parameters
General
- Número Mágico: identificador único para las órdenes realizadas por este asesor
- Puntos de Desviación: deslizamiento máximo permitido en puntos al cerrar posiciones
Horario
- Hora de colocación / Minuto de colocación: hora a la que se colocan las órdenes pendientes cada día
- Hora de cierre / Minuto de cierre: hora a la que se cancelan las órdenes pendientes
- Cerrar Posiciones a la Hora de Cierre: si está activado, las posiciones abiertas también se cierran a la hora de cierre definida.
Modo de cálculo
- Modo de cálculo: selecciona entre porcentaje del precio y múltiplo ATR
- Plazo ATR: plazo utilizado para el indicador ATR
- Periodo ATR: periodo utilizado para el indicador ATR
Distancias
- Distancia de entrada: distancia desde el precio actual hasta el nivel de entrada de la orden pendiente
- Distancia Stop Loss: distancia desde la entrada hasta el stop loss
- Distancia de toma de beneficios: distancia desde la entrada hasta la toma de beneficios
Riesgo
- Modo de riesgo: porcentaje del saldo o importe monetario fijo
- Riesgo Porcentaje de Saldo: porcentaje de saldo a arriesgar por operación
- Importe fijo de riesgo: importe fijo en dólares a arriesgar por operación
OCO
- Usar OCO: cuando está activado, la orden pendiente opuesta se cancela cuando se ejecuta
Paridad
- Usar Break Even: activa la función de break even stop
- Break Even Trigger Distance: distancia de beneficio necesaria para activar el break even
Tope dinámico
- Usar Trailing Stop: activa la función de trailing stop
- Trail Trigger Distance: distancia de beneficio necesaria para activar el trailing stop
- Distancia de seguimiento: distancia que el stop loss recorre por detrás del precio
- Trail Step: movimiento mínimo necesario antes de que se actualice el stop loss
Aleatorización
- Activar aleatorización: activa la función de aleatorización
- Max Placement Delay in Seconds: retardo aleatorio máximo añadido al tiempo de colocación
- Porcentaje de fluctuación de la distancia de entrada: variación aleatoria máxima aplicada a la distancia de entrada
- Porcentaje de fluctuación del tamaño del lote: variación aleatoria máxima aplicada al tamaño del lote calculado
================================================================================ Notes
Este producto no incluye ningún archivo de configuración. Los parámetros de entrada relacionados con el riesgo deben configurarse de acuerdo con el tamaño de la cuenta y las preferencias de negociación del usuario antes de utilizar el asesor en una cuenta real. Se recomienda probar el asesor en una cuenta demo antes de utilizarlo en una cuenta real.
El asesor está diseñado para su uso en XAUUSD en el marco de tiempo H1. Se recomienda un saldo inicial mínimo de 1000 USD. Se puede utilizar cualquier broker de MetaTrader 5 que admita operaciones con XAUUSD.
