Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 745
- Avaliação:
- 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 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.
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.
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

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

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 é um indicador momentum desenvolvido por Ken Woods. É baseado em CCI com um período de 14.

EA que negocia no canal segundo o indicador Percentage_Crossover_Channel.