Avalanche AV: O EA para MetaTrader 5 que Você Precisa Conhecer

Mike 2018.09.28 00:39 12 0 0
Anexo

Ideia de: Murad Ismayilov

Autor do código MQL5: barabashkakvn

O Avalanche AV é uma das variações do EA Avalanche, perfeito para quem busca diversificação nas estratégias de trading.

ATENÇÃO: utiliza martingale!


Como funciona

A direção da operação é escolhida aleatoriamente com base no gerador de números aleatórios MathRand: se o número gerado for menor que 16384, uma compra é aberta; caso contrário, uma venda é iniciada. As operações começam com um volume de Start Lots. Os parâmetros de Stop Loss e Take Profit podem ser desativados configurando-os para "0.0".


Cálculo do volume da posição

Princípio geral: se a última posição foi fechada com prejuízo, o próximo volume será aumentado em fator de expansão de volume. O volume é calculado em OnTradeTransaction: Tipos de transações de trade e Propriedades da operação (saída do mercado) são monitoradas.

Anotações: o Expert Advisor acompanha o valor máximo do saldo da conta (esse valor é salvo na variável m_prev_balance_max) e controla o erro de 'fundos insuficientes' ao abrir uma posição. O volume da posição é aumentado até que a última operação seja fechada com lucro, enquanto o saldo atual da conta deve exceder m_prev_balance_max. Se o erro 'fundos insuficientes' ocorrer (CheckVolume volume da classe CTrade), o volume calculado é redefinido para Start Lots.

Veja abaixo exemplos de gráficos de teste no modo "Cada tick baseado em ticks reais":

Avalanche AV test 1

Avalanche AV test 2

Lista
Comentário 0