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
Indicadores

Detecção das divergências - indicador para MetaTrader 4

Visualizações:
3788
Avaliação:
(46)
Publicado:
2016.01.15 15:15
Atualizado:
2016.11.22 07:33
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

O indicador mostra divergências na forma de duas linhas correspondentes: uma na tabela de preços, a outra - no gráfico do indicador. Permite o registro de quatro classes de divergências. Para cada classe de divergência existe um interruptor que indica a necessidade do seu registro, bem como a seleção das cores das linhas de divergência de baixa e de alta:


Um dos seis indicadores padrões incluídos no DivergenceViewer (RSI, MACD, Momentum, RVI, Estocástico, Desvio Padrão) é utilizado como um indicador da fonte de dados para a pesquisa das divergências com o preço (na terminologia do indicador - o indicador base). O indicador também pode operar com dois indicadores não-padrões: Derivative e William Blau.

Os parâmetros do indicador base são definidos no bloco dos parâmetros de entrada com o mesmo nome:


Os parâmetros devem ser ajustados na mesma ordem onde são apresentados no indicador padrão. Por exemplo, para o indicador base Stochastic estar correto será a seguinte configuração:

  • "The first calculation period" — %K,
  • "The second calculation period" — %D,
  • "The third calculation period" — atraso.

Se o número de parâmetros dos indicadores bases for inferior a três, então simplesmente os períodos de cálculo correspondentes não são apresentados e os valores destes parâmetros são ignorados. Assim, para os indicadores RSI e Momentum será suficiente a definição dos valores para apenas dois parâmetros: "The first calculation period" e "Indicator calculation price".

Se deseja algum outro indicador como indicador base, então escolher o valor "Custom" no parâmetro "Base indicator" e preencha as seguintes linhas no bloco "Custom indicator":

  1. "Indicator name" o nome de um indicador que está presente na janela do terminal "Navegador". Especificar sem a extensão.
  2. "Index of the buffer for data pickup" - o índice da linha do indicador, valores que serão utilizados para plotar o gráfico de indicador base (na maioria das vezes - 0).
  3. "Number of the indicator parameters" - especificar a quantidade de parâmetros de entrada usados ​​pelo indicador. Se definir a 0, então os valores padrão dos parâmetros serão usados no indicador base.
  4. "Value of the N-th parameter" - definir os valores dos parâmetros correspondentes no indicador base.

Depois de configurar o indicador base é necessário determinar o comprimento máximo da divergência através do preenchimento do parâmetro "Depth of the 2-nd support point lookup", e também, através do parâmetro "From price extremum to indicator extremum", a definição de quanto as extremidades dos preços devem coincidir com as extremidades do indicador.

O registro da divergência baseia-se na pesquisa da extremidade local. São necessárias três barras para formar qualquer extremidade que fica na barra central. Por esse motivo, o registro das divergências é feito com um atraso de duas barras. A figura mostra a divergência de classe A e as barras marcadas com linhas verticais (não faz parte do indicador), que mostram os locais de registro de divergência.

A descrição completa dos recursos do indicador e sua lógica está disponível no artigo "Divergências no gráfico atual".

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

OrderTimeAlert OrderTimeAlert

O Expert Advisor observa as ordens de mercado e gera um sinal sonoro depois de um tempo pré-definido a partir do momento da abertura ordem.

Elementary trailing stop Elementary trailing stop

O Elementary Trailing Stop distinguirá suas "próprias" ordens entre outros comentários e/ou número Mágico. Também distingue o instrumento financeiro onde deverá haver o Trailing Stop.

Derivative Derivative

O indicador executa o cálculo derivativo do preço.

Road Map Road Map

O indicador mostra as séries de ondas, pontos de rompimento e metas para Take Profit.