Você já imaginou um sistema de trading que ajusta o volume de suas operações com base nos resultados das negociações anteriores? O UltraMFI faz exatamente isso! Este sistema gera sinais de trading quando uma barra se fecha e detecta uma mudança de tendência, que é indicada pela alteração na nuvem.
Abaixo, você encontrará um bloco de variáveis de entrada do EA, que permite gerenciar os volumes das posições abertas:
input uint BuyTotalMMTriger=5; // Número das últimas operações de compra para calcular o stop loss
input uint BuyLossMMTriger=3; // Número de operações de compra perdedoras para reduzir o MM
input uint SellTotalMMTriger=5;// Número das últimas operações de venda para calcular o stop loss
input uint SellLossMMTriger=3; // Número de operações de venda perdedoras para reduzir o MM
input double SmallMM_=0.01; // Parte do depósito em uma operação em caso de perda
input double MM=0.1; // Parte do depósito em uma operação durante o trading normal
input MarginMode MMMode=LOT; // Método de determinação do valor do lote
Com essas entradas, se você tiver selecionado as últimas cinco operações e três delas forem perdas em uma única direção, o EA abrirá a próxima operação na mesma direção com um volume de 0.01 lote. Se houver menos de três operações de perda entre as últimas cinco, o volume da posição será de 0.1.
Para que o EA funcione corretamente, o arquivo compilado UltraMFI.ex5 deve estar disponível na pasta <terminal_data_directory>\MQL5\Indicators.
Os parâmetros de entrada padrão do Expert Advisor, sem stops, foram utilizados durante os testes que você verá abaixo.

Fig. 1. Exemplos de operações no gráfico
Resultados dos testes do GBPUSD H4 durante o ano de 2017:

Fig. 2. Gráfico de resultados dos testes
Comentário 0