Autor da Ideia — c0d3, autor mq5 — barabashkakvn.
Hedge The Hedge Trader foi desenvolvido para fazer hedge do hedge normal (EURUSD protegido pelo USDCHF). O Pairs-Trading, em certos momentos, pode ter um grande Drawdown (DD). Essa estratégia de trading busca proteger o hedge para minimizar o forte drawdown que muitos traders enfrentam. O HTH Trader faz hedge EURUSD com USDCHF e GBPUSD com AUDUSD, criando uma estratégia de hedge the hedge. A estratégia realiza (4) operações por dia, limitando o DD, já que as posições protegidas permanecem abertas apenas por um dia. Quando o novo dia começa, e a Hour() do corretor atual é maior que zero, o EA entra em operação. Ele aguarda até que a Hour() seja 23 para fechar as posições atuais. O EA reinicia quando o novo dia começa.
- Quando a variação do dia anterior para EURUSD é positiva, o EA entra com LONG em EURUSD, LONG em USDCHF, SHORT em GBPUSD e LONG em AUDUSD. Nesse caso, EURUSD é protegido pelo USDCHF, EURUSD é protegido pelo GBPUSD, USDCHF é protegido pelo AUDUSD, e GBPUSD é protegido pelo AUDUSD.
- Quando a variação do dia anterior para EURUSD é negativa, o EA entra com SHORT em EURUSD, SHORT em USDCHF, LONG em GBPUSD e SHORT em AUDUSD.
- Há uma forte correlação entre o índice EURUSD/USDCHF e o índice GBPUSD/AUDUSD, portanto é possível hedge the hedge.
Nova Função: Trading de Emergência
Se 'enable_emergency_trading' estiver definido como 'true', esse EA espera que a perda atinja o valor 'emergency_loss' em PIPs para entrar em novas operações. As novas operações serão as posições com lucro. Por exemplo, se você tiver EURUSD e USDCHF em perda, e GBPUSD e AUDUSD em lucro, quando o 'emergency_loss' for atingido, o EA abrirá uma cópia das posições de GBPUSD e AUDUSD, já que estão lucrativas. Essa função está configurada para ter uma única execução por dia; se o valor de 'emergency_loss' for atingido, a função 'emergency_trading' será executada apenas uma vez, e então reiniciará no dia seguinte. Essa função não pode ser desativada, a menos que o código seja excluído.
if(enable_emergency_trading==true && totalprofit<=-emergency_loss){doubleorders();}

Opções do EA:
- Trade | ativa o trading, se definido como true
- C1 | 1ª moeda
- C2 | 2ª moeda
- C3 | 3ª moeda
- C4 | 4ª moeda
- Show_Profit | habilita o acompanhamento do lucro/prejuízo de todas as operações executadas por esse EA
- Enable_Profit | ativa o monitoramento de lucros, para fechar todas as posições
- Enable_Loss | ativa o monitoramento de perdas, para fechar todas as posições
- Enable_Emergency_Trading | ativa a entrada em novas operações quando o lucro atingir o valor de Emergency_Loss em PIPs
- Profit | valor em PIPs
- Loss | valor em 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 operações de emergência
- Lot | tamanho das ordens

Comentário 0