Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
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

Percentage_Crossover_Channel_EA - expert para MetaTrader 5

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

Este EA usa o indicador Percentage_Crossover_Channel em seu trabalho.

A estratégia é simples:

  • Se o modo de negociação for baseado nas bordas do canal:
    • Se o preço Low, na primeira barra, cruzar ou tocar para baixo a borda inferior, será aberta uma posição de compra;
    • Se o preço High, na primeira barra, cruzar ou tocar para cima a borda superior, será aberta uma posição de venda;
    • Se o modo de transação reversa estiver ativado, em vez de comprar, será aberta uma venda e vice-versa.
  • Se o modo de operação na interseção da linha média estiver ativado:
    • Se o preço Close, na primeira barra, cruzar para baixo a linha do meio, será aberta uma posição de compra;
    • Se o preço Close, na primeira barra, cruzar para cima a linha do meio, será aberta uma posição de venda;
    • Se o modo de transação reversa estiver ativado, em vez de comprar, será aberta uma venda e vice-versa.

Um EA de swing sempre tem apenas uma posição no mercado. Se um sinal de compra surgir e houver uma posição de venda aberta, tal posição será fechada e uma posição de compra será aberta. e vice-versa para abrir uma venda.

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.

Lembre-se que, para um correto funcionamento do Expert Advisor, é necessária a presença do arquivo compilado do indicador Percentage_Crossover_Channel.

Também vale a pena entender que este Expert Advisor é projetado para fins de aprendizagem e teste de estratégias.

O Advisor possui 10 parâmetros configuráveis:

  • Experts magic number - identificador único de posições do EA (magic);
  • Percent - parâmetro de indicador que define a largura do canal;
  • Applied price - parâmetro de indicador que define o preço de cálculo;
  • Trade at the intersection of the middle line - ativar/desativar o modo de negociação na intersecção da linha do meio;
  • Reverse trade - ativar/desativar o modo de transação reversa;
  • Lots - volume de posições a serem abertas;
  • Stop loss in points - stop-loss em pontos;
  • Take profit in points - take-profit em pontos;
  • Slippage of price - slippage admissível do preç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, foram realizados dois testes para EURUSD, H1, no intervalo de datas 2017.01.02 - 2018.01.19, em dois modos - por padrão (bordas do canal) e pela intersecção da linha central:

Fig.1. Gráfico do teste de negociação a partir das bordas do canal EURUSD H1 2017.01.02 - 2018.01.19

Fig.2 Resultados do teste de negociação a partir das bordas do canal EURUSD H1 2017.01.02 - 2018.01.19

Fig.3. Gráfico do teste de negociação para a intersecção da linha do meio EURUSD H1 2017.01.02 - 2018.01.19

Fig.4 Resultados do teste de negociação de cruzamento da linha do meio EURUSD H1 2017.01.02 - 2018.01.19

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

Woodies CCI Woodies CCI

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

Diff_TF_MA_EA Diff_TF_MA_EA

EA baseado no indicador Diff_TF_MA.

NTK 07 NTK 07

Implementação de vários tipos de trailing. Ordens pendentes Buy Stop e Sell Stop. Restrição do lote total máximo e do número de posições. Cálculo do volume de uma posição de vários tipos.

TimeEA TimeEA

EA simples. Abre ou fecha a posição especificada na hora definida nas configurações.