Ideia de: Scriptor
Código mq5 por: barabashkakvn
O EA funciona tanto em contas de netting quanto em contas de hedging. Ele coloca ordens pendentes apenas quando um novo candle aparece.
O que ele faz
Primeiro, três parâmetros (Hora 1, Hora 2 e Hora 3) são comparados com a hora atual. Se a hora atual coincidir com um desses parâmetros, a colocação de ordens pendentes é permitida.
Os preços máximo e mínimo entre os candles #0 e #1 são definidos. Em seguida, o valor do indicador iATR é adicionado ao preço máximo do candle #0. Assim, obtemos o preço de Buy stop. O preço de Sell stop é obtido subtraindo o valor do indicador iATR do preço mínimo do candle #0.

O volume pode ser configurado de duas maneiras: utilizando um lote fixo (defina Gestão de Capital como Lote Fixo) ou em % de risco por operação (defina Gestão de Capital como Risco em porcentagem por operação).
Assim que uma das ordens pendentes for ativada (definida em OnTradeTransaction: TRADE_TRANSACTION_DEAL_ADD – "adicionando um negócio ao histórico"), todas as ordens pendentes restantes são removidas.
O Trailing é aplicado às posições.
Comentário 0