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

IncAMAOnArray - biblioteca para MetaTrader 5

Visualizações:
996
Avaliação:
(26)
Publicado:
2014.01.14 13:26
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 CAMAOnArray foi projetada para o cálculo dos valores de AMA (Média Móvel Adaptativa) em buffers de indicadores.

Uso:

O método Init() chama a função OnInit() do indicador com os seguintes parâmetros:

  • int aPeriod - Período de cálculo do índice de eficiência;
  • int aFastPeriod - Período mínimo de EMA;
  • int aSlowPeriod - Período máximo de EMA;

O método Solve() chama a função OnCalculate() do indicador com os seguintes parâmetros:

  • const int aRatesTotal é uma variável rates_total dos parâmetros da função OnCalculate();
  • const int aPrevCalc - variável prev_calculated dos parâmetros da função OnCalculate();
  • double aData[] - Buffer de dados para o cálculo do indicador;
  • double aAMA[] - O buffer com os valores calculados de AMA.

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_AMAOnArray.mq5 - é um indicador de exemplo mostrando o uso da classe CAMAOnArray. O arquivo IncAMAOnArray deve ser colocado na pasta MQL5\Include\IncOnArray do terminal (a pasta IncOnArray deve ser criada).

O indicador técnico (AMA) Média Móvel Adaptativa é usada para a construção de uma média móvel com baixa sensibilidade para elimnar ruídos na série de preços e ele é caracterizado por um lag mínimo para a detecção de tendências. Este indicador foi desenvolvido e descrito por Perry Kaufman em seu livro "Smarter Trading".

Exemplo de uso da classe CAMAOnArray

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

Salvar histórico para HST Salvar histórico para HST

O script exporta dados históricos em formato HST para uso no terminal do cliente MetaTrader 4. Este arquivo pode ser importado em MetaTrader 4 como dados históricos ou você pode abri-lo no gráfico como off-line.

Laguerre_HTF_Signal Laguerre_HTF_Signal

Laguerre_HTF_Signal mostra um objeto gráfico colorido indicando o sentido da tendência ou um sinal para a realização de um negócio gerado pelo indicador Laguerre.

TrendLineAlert TrendLineAlert

O indicador mostra a linha inclinada que define o nível de acionamento do sinal.

XTrendlessOS (trendless oscillator) XTrendlessOS (trendless oscillator)

Indicador baseado na descrição dada por DiNapoli no livro "Trading with DiNapoli Levels". Ela foi elaborada para avaliar os estados de sobrecompra / sobrevenda do mercado atual.