MetaTrader5
HTH Trader: Estrategia de Trading para MetaTrader 5
El autor de la idea — c0d3, autor de mq5 — barabashkakvn.
Hedge The Hedge Trader fue desarrollado para proteger la estrategia de cobertura normal (EURUSD cubierto con USDCHF). El trading de pares, en ocasiones, presenta un drawdown (DD) considerable. Esta estrategia intenta cubrir la cobertura para reducir el fuerte drawdown que enfrentan los traders. HTH Trader cubre EURUSD con USDCHF y GBPUSD con AUDUSD, creando una estrategia de cubrir la cobertura. La estrategia realiza (4) operaciones por día. El DD también está limitado ya que las posiciones cubiertas solo se permiten estar activas durante un día. Cuando comienza un nuevo día, cuando la Hora() en el bróker actual es mayor que cero, el EA inicia las operaciones. El EA espera hasta que la Hora() sea 23 para cerrar las posiciones actuales. El EA se reinicia cuando comienza un nuevo día.
Cuando la desviación del día anterior para EURUSD es positiva, el EA entra con LONG en EURUSD, LONG en USDCHF, SHORT en GBPUSD y LONG en AUDUSD. En este caso, EURUSD está cubierto con USDCHF, EURUSD está cubierto con GBPUSD, USDCHF está cubierto con AUDUSD, y GBPUSD está cubierto con AUDUSD.
Cuando la desviación del día anterior para EURUSD es negativa, el EA entra con SHORT en EURUSD, SHORT en USDCHF, LONG en GBPUSD y SHORT en AUDUSD.
Hay una fuerte correlación entre la relación EURUSD/USDCHF y la relación GBPUSD/AUDUSD, por lo que es posible cubrir la cobertura.
Nueva Función: Trading de Emergencia
Si 'enable_emergency_trading' está configurado en 'true', este EA espera a que la pérdida alcance el valor 'emergency_loss' en PIPs, para entrar en nuevas operaciones. Las nuevas operaciones serán las posiciones que están en ganancias. Por ejemplo, si tienes EURUSD en pérdida, USDCHF en pérdida, GBPUSD en ganancia y AUDUSD en ganancia, cuando se alcance la 'emergency_loss', el EA abrirá un clon de la posición de GBPUSD y la posición de AUDUSD, ya que son positivas. Esta función está configurada para tener una única ejecución por día; si se alcanza el valor de 'emergency_loss', solo ejecuta la función 'emergency_trading' una vez, y luego se reinicia al día siguiente. Esta función no se puede desactivar, a menos que se elimine el código.
if(enable_emergency_trading==true && totalprofit<=-emergency_loss){doubleorders();}
Opciones del EA:
Trade | habilita el trading, si está configurado en true
C1 | 1ra divisa
C2 | 2da divisa
C3 | 3ra divisa
C4 | 4ta divisa
Show_Profit | habilita el seguimiento de ganancias/pérdidas de todas las operaciones ejecutadas por este EA
Enable_Profit | Habilita el monitoreo de ganancias, para cerrar todas las posiciones
Enable_Loss | Habilita el monitoreo de pérdidas, para cerrar todas las posiciones
Enable_Emergency_Trading | habilita nuevas operaciones cuando las ganancias alcanzan el valor de Emergency_Loss en PIPs
Profit | valor en PIPs
Loss | valor en PIPs
MagicNumber1 | número para rastrear C1
MagicNumber2 | número para rastrear C2
MagicNumber3 | número para rastrear C3
MagicNumber4 | número para rastrear C4
E_MagicNumber | número para rastrear operaciones de emergencia
Lot | lotes de orden
2017.05.02