Idea por: Scriptor
Código mq5 por: barabashkakvn
Este EA es muy versátil, ya que funciona tanto en cuentas de neteo como en cuentas de cobertura. Su principal característica es que coloca órdenes pendientes solo cuando aparece una nueva barra.
¿Qué hace?
Primero, compara tres parámetros (Hora 1, Hora 2 y Hora 3) con la hora actual. Si la hora actual coincide con alguno de estos parámetros, se permite la colocación de órdenes pendientes.
Se definen los precios máximos y mínimos entre las barras #0 y #1. Luego, se suma el valor del indicador iATR al precio máximo de la barra #0 para obtener el precio de Buy Stop. Por otro lado, el precio de Sell Stop se calcula restando el valor del indicador iATR de la barra #0 al precio mínimo.

El volumen de las órdenes se puede establecer de dos maneras: utilizando un lote fijo (configura Gestión de dinero a Lote constante) o en porcentaje de riesgo por operación (configura Gestión de dinero a Riesgo en porcentaje por operación).
Tan pronto como se activa una de las órdenes pendientes (definida en OnTradeTransaction: TRADE_TRANSACTION_DEAL_ADD, tipo de transacción – "agregar una operación al historial"), se eliminan todas las órdenes pendientes restantes.
Además, se aplica un trailing a las posiciones para asegurar ganancias.
Comentarios 0