Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
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
Visualizações:
2083
Avaliação:
(25)
Publicado:
2018.05.31 08:53
\MQL5\Experts\Patterns_EA\
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Este EA opera usando um indicador de trinta padrões populares de velas - Patterns.

Vários tipos de negociação podem ser usados ​​para abrir posições. As posições são abertas segundo o tipo de posição especificado para cada padrão. A abertura de posições pode ser ativada/desativada especificamente para cada padrão ou diretamente para um grupo de padrões: formações de vela de uma, duas e três barras.

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 todos os cálculos e a busca de padrões são realizados numa classe especial, conectada ao Expert Advisor e localizada com ele numa pasta.

Você também pode definir o stop-loss e take-profit em pontos - o mesmo para todas as posições abertas. 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 setenta e cinco parâmetros configuráveis, dos quais quinze são básicos:

  • Enable One-bar patterns - usar formações de vela de uma barra;
  • Enable Two-bar patterns - usar formações de vela de duas barras;
  • Enable Three-bar patterns - usar formações de vela de três barras;
  • Maximum of pips distance between equal prices - diferença máxima entre dois preços comparados (*);
  • Draw Pattern and Descriptions - desenhar e descrever padrões no gráfico;
  • Font size - tamanho do texto explicativo dos padrões;
  • Texts color - cor do texto explicativo dos padrões;
  • Font name - nome da fonte do texto de descrição dos padrões;
  • Experts magic number - identificador único para as posições do EA;
  • Mode of opening positions - modo de abertura de posições (**);
  • Lots - volume de posições a serem abertas;
  • Stop loss in points - tamanho do StopLoss da posição aberta em pontos, 0 - está ausente;
  • Take profit in points - tamanho do TakeProfit da posição aberta em pontos, 0 - está ausente;
  • Slippage of price - tamanho da derrapagem 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 (***).

Os restantes sessenta parâmetros são opções para usar tanto cada padrão individualmente quanto os tipos de posições abertos por eles.

* Precisão de comparação na busca por padrões - os preços são considerados iguais se a diferença entre eles for menor do que esse número de pontos.

** Existem apenas seis modos:

  1. Any position - qualquer posição;
  2. Always one position (swing) - sempre apenas uma posição no mercado;
  3. Only one Buy position - apenas uma posição, e apenas de compra;
  4. Many Buy positions - muitas posições apenas de compra;
  5. Only one Sell position - apenas uma posição, e apenas de venda;
  6. Many Sell position - muitas posições apenas de venda.
*** Ao posicionar stop-loss ou take-profit (assim como ordens pendentes), existe 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.

Mode of opening positions: Always one position, o padrão "Outside" abre Sell. Restantes configurações - por padrão.

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

Dsl - Balance of Market Power Dsl - Balance of Market Power

O indicador Balance of Market Power, combinado com o DSL (linha de sinal intermitente), pode ser usado tanto no modo de negociação de tendência quanto no de scalping.

T3 levels T3 levels

T3 pelo método de cálculo é muito semelhante ao EMA. Isso permite usá-lo para expandir o indicador EMA Levels. Mas experimentos são recomendados para encontrar uma combinação adequada de símbolo e timeframe.

Stochastic DeMarker Stochastic DeMarker

Esta versão do indicador DeMarker usa a "ajuda" de um estocástico suavizado para isolar melhor os estados do DeMarker e simplificar a avaliação de tendência.

OpenTime 2 OpenTime 2

Posições abertas dentro de dois intervalos de tempo. Fechamento de acordo com o tempo. Trailing.