Exp_UltraMFI_MMRec: Sistema de Trading para MetaTrader 5

Mike 2018.09.28 00:54 10 0 0
Anexo

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

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

Fig. 2. Gráfico de resultados dos testes

Lista
Comentário 0