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

IncERDOnArray - biblioteca para MetaTrader 5

Visualizações:
815
Avaliação:
(30)
Publicado:
2014.01.14 13:24
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 CERDOnArray foi projetada para calcular o Índice de Eficiência (ER) utilizada na Média Móvel Adaptativa (AMA), considerando a direção do movimento dos preços. Quando o preço está se movendo para cima o indicador possui valores positivos, caso ele esteja se movendo para baixo, seus valores são negativos.

Uso:

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

  • int aPeriod - Período do cálculo do índice de eficiência.

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 aERD[] - Buffer com o valor calculado.

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_ERDOnArray.mq5 é um indicador de exemplo mostrando a aplicação da classe CERDOnArray. O arquivo IncERDOnArray deve ser colocado na pasta MQL5\Include\IncOnArray do terminal (a pasta IncOnArray deve ser criada).

O indicador técnico Média Móvel Adaptativa (AMA) é usada para a construção de uma média móvel com baixa sensibilidade para eliminar ruídos na série de preço e ela é caracterizadaa 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".

Test_ERDOnArray - Exemplo de uso da classe CERDOnArray

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

XdinMA XdinMA

Média móvel calculada usando uma simples combinação algébrica de outras duas médias móveis de diferentes períodos. Este indicador permite que você selecione um dos dez tipos de suavização disponíveis.

GetFontName GetFontName

Módulo da função para exibição de uma fonte mais conveniente nos parâmetros de entrada do indicador. Para libertar o usuário da necessidade de entrar manualmente a nome da fonte no indicador, é necessário inserir algumas mudanças no código.

IncEROnArray IncEROnArray

A classe CEROnArray foi projetada para calcular o Índice de Eficiência (ER) utilizada na Média Móvel Adaptativa (AMA). O exemplo de utilização da classe CEROnArray é apresentado.

ZigZag based on VininI_FractalsTrend ZigZag based on VininI_FractalsTrend

ZigZag baseado em fractais. Ele funciona muito mais rápido do que o indicador de ziguezague convencional, devido ao uso do indicador Fractals.