Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

Diff_TF_MA_EA - expert para MetaTrader 5

Visualizações:
659
Avaliação:
(15)
Publicado:
2018.05.31 08:14
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Os sinais do Expert Advisor são baseados na interseção comum de duas linhas de médias móveis. Os sinais são tomados com base no indicador Diff_TF_MA:

  • O fato de a MA do período atual cruzar para cima a linha da MA do timeframe maior é um sinal para abrir uma posição longa;
  • O fato de a MA do período atual cruzar para baixo a linha da MA do timeframe maior é um sinal para abrir uma posição curta;

A respectiva posição é aberta num sinal, enquanto a posição oposta é fechada.

O EA é projetado para trabalhar em contas com cobertura. Se você iniciar o EA numa conta de compensação, será exibida uma mensagem de aviso e o EA será descarregado.

O indicador não é necessário para a operação do EA, porque os cálculos das médias móveis são realizados diretamente no código do EA.

O EA permite reverter os sinais do indicador - abrir, em vez de uma compra, uma venda e vice-versa. Você também pode definir o stop-loss e take-profit em pontos. Se o stop-loss ou take-profit estiver incorretamente configurado, o Expert Advisor automaticamente os ajusta ao tamanho mínimo do StopLevel, definido para o símbolo.

O Expert Advisor também ajustará o lote se o valor for definido mal. Se o lote for muito grande ao abrir a posição, ele será redefinido pelo Expert Advisor para que a posição possa ser aberta, ou, se não houver fundos suficientes para abertura usando o lote mínimo, o sinal não será usado.

Atenção, o Expert Advisor é projetado para fins de treinamento.

O EA possui nove parâmetros configuráveis:

  • Experts magic nember - identificador único para as posições do EA;
  • Period of MA - período de cálculo para a média móvel do timeframe maior (o período de cálculo do atual timeframe do MA é selecionado automaticamente);
  • Timeframe of MA - timeframe para a média móvel do TF mais alto;
  • Reverse trade - escolha de transação "reversa" (Yes, No): para Yes quando houver um sinal de abertura de uma posição longa, será aberta uma curta e vice-versa;
  • Lots - volume de posições a serem abertas;
  • Stop loss in points - tamanho do StopLoss da posição aberta em pontos;
  • Take profit in points - tamanho do TakeProfit da posição aberta em pontos;
  • Slippage of price - derrapagem máxima permitida ao abrir uma posição;
  • Multiplier spread for stops - número que fará com que o Expert Advisor multiplique o spread ao calcular a distância correta das ordens de stop.
Ao posicionar stop-loss ou take-profit (assim como ordens pendentes), há uma distância mínima permitida para a colocação de ordens de stop - StopLevel. Ou seja, o stop-loss ou take-profit (ou uma ordem pendente) deve ser colocado a uma distância menor em relação ao preço. O fato de o StopLevel estar definido como zero não implica sua ausência, mas indica que o StopLevel é flutuante. Neste caso, a distância mínima é geralmente spread*2, porém, às vezes, um spread duplo não é suficiente. Por isso é introduzido mais um parâmetro, isto é, o número pelo qual o Expert Advisor multiplicará o spread para calcular a distância mínima de stop.

Para testar a estratégia, foi realizado um teste com as configurações padrão no período de 01.02.2017 a 19.01.2018. Infelizmente, o Expert Advisor não mostrou nenhum resultado interessante ao usar as configurações padrão, por isso, foi realizado um teste no modo de transação reversa. Aqui os resultados foram mais interessantes, e foi realizada a otimização de apenas um parâmetro - Period of MA - no intervalo de 1 a 20 em incrementos de 1. A melhor opção para otimizar o saldo máximo foi o período 8.

Fig.1 Resultado do teste de 2017.01.02 a 2018.01.19, período 8, transações reversas incluídas

Fig.2 Gráfico do teste de 2017.01.02 a 2018.01.19, período 8, transações reversas incluídas

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/19906

Setup Tabajara Setup Tabajara

Implementação do Setup criado pelo professor André Machado que colore a média e os candles de verde e vermelho.

ATR Probability Levels ATR Probability Levels

Níveis probabilísticos baseados em ATR. A "probabilidade" é calculada com base na média projetada do ATR e no preço Close do período anterior.

Woodies CCI Woodies CCI

Woodies CCI é um indicador momentum desenvolvido por Ken Woods. É baseado em CCI com um período de 14.

Percentage_Crossover_Channel_EA Percentage_Crossover_Channel_EA

EA que negocia no canal segundo o indicador Percentage_Crossover_Channel.