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
Bibliotecas

IncADOnArray - biblioteca para MetaTrader 5

Visualizações:
929
Avaliação:
(20)
Publicado:
2014.01.14 13:19
Atualizado:
2016.11.22 07:33
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

A Classe CADOnArray é projetada para calcular os valores do AD (Accumulation Distribution, A/D) sobre os buffers do indicador.

Uso:

O método Init() com os seguintes parâmetros opcionais são chamados na função OnInit():

  • int aPeriod - período do indicador. No caso de valor igual a 0 (por padrão), o indicador funciona da mesma maneira (é calculado sobre todas as barras do gráfico), da forma como está apresentado no terminal. Em caso de qualquer outro valor positivo, determinado número de barras é usado (a princípio Médias Móveis) para cálculo do valor em cada barra do gráfico.

O método Solve() com os seguintes parâmetros são chamados na função OnCalculate():

  • const int aRatesTotal é uma variável rates_total a partir dos parâmetros da função OnCalculate();
  • const int aPrevCalc - variável prev_calculated a partir da função OnCalculate();
  • double aDataHigh[] - buffer com dados da Máxima (High) para calcular o indicador;
  • double aDataLow[] - buffer com dados da Mínima (Low) para calcular o indicador;
  • double aDataClose[] - buffer com dados do fechamento(Close) para calcular o indicador;
  • double aDataVolume[] - buffer com dados do volume para calcular o indicador;
  • double aAD[] - o buffer com o cálculo do valor do indicador.

Métodos Adicionais:

  • int BarsRequired() - retorna o número mínimo de barras para o cálculo do indicador;
  • string Name() - retorna a linha com o nome do indicador;

Test_ADOnArray.mq5 é um indicador simples mostrando a aplicação da classe CADOnArray. O arquivo IncADOnArray deve ser colocado na pasta do terminal MQL5\Include\IncOnArray (deve ser criada a pasta IncOnArray).

O indicador técnico Accumulation/Distribution (A/D) é determinado pelas alterações nos preços e no volume. O volume atua como um coeficiente ponderado para a mudança de preço - quanto maior for o coeficiente (volume), maior é a contribuição da alteração do preço (para este período de tempo) no valor do indicador.

Exemplo do uso da classe CADOnArray

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

XMA-XN XMA-XN

O leque de 100 médias móveis XMA com a possibilidade de alterar o número de linhas em um gráfico e selecionar um dos dez métodos possíveis de suavização.

Quartiles Quartiles

O indicador mostra o primeiro, segundo e terceiro quartis da amostra.

GMMA GMMA

A média móvel múltipla de Guppy (GMMA) é um indicador com base nas relações entre grupos de médias móveis fornecendo informações sobre o comportamento de dois grupos dominantes de mercado - os traders e investidores.

Parabolic_HTF_Signal Parabolic_HTF_Signal

Parabolic_HTF_Signal mostra uma indicação do sentido da tendência ou um sinal para a realização de um negócio gerado pelo indicador Color_Parabolic no timeframe escolhido e envia alertas ou sinais de áudio em caso de um momento de entrada no mercado.