Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
IncATROnArray - biblioteca para MetaTrader 5
- Visualizações:
- 883
- Avaliação:
- Publicado:
- 2014.01.14 13:32
- Atualizado:
- 2017.09.06 10:43
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
CATROnArray foi projetado para cálcular os valores de ATR (Average True Range) nos buffers de indicadores.
Uso:
O método Init() chama a função OnInit() do indicador com os seguintes parâmetros:
- int aPeriod - Período do indicador.
- ENUM_MA_METHOD aMethod - Método de suavização.
O métodoSolve() 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 aDataHigh[] - Buffer com os dados das Máximas do preço para o cálculo do indicador;
- double aDataLow[] - Buffer com os dados das Mínimas do preço para o cálculo do indicador;
- double aDataClose[] - buffer com os dados de fechamento para o cálculo do indicador;
- double aTR[] - Buffer intermediário;
- double aATR[] - Buffer com o indicador calculado.
- int BarsRequired() - Retorna o número mínimo de barras necessárias para o cálculo;
- string Name() - Retorna a linha com o nome do indicador.
Test_ATROnArray.mq5 é um indicador simples que mostra uma aplicação da classe CATROnArray. O arquivo IncATROnArray deve ser colocado na pasta MQL5\Include\IncOnArray do terminal (a pasta IncOnArray deve ser criada).
Em vez de três buffers de diferentes fontes de dados transferidos para o método Solve (os parâmetros aDataHigh[], aDataLow[] e aDataClose[]) apenas um buffer pode ser transferido, ou seja, o indicador pode ser calculado de acordo com os dados de qualquer outro indicador.
A classe CMAOnArray do arquivo IncMAOnArray.mqh é necessária para seu funcionamento. Ela pode ser encontrada aqui.
Average True Range Indicador Técnico (ATR) que mostra a volatilidade do mercado. Ela foi introduzida por Welles Wilder em seu livro "New concepts in technical trading systems". Desde então, este indicador tem sido usado como um componente de numerosos outros indicadores e sistemas de negociação.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/624
Grade de tempo vertical diária.
ReverseSymbolO indicador permite trabalhar com alteração em tempo real e o instrumento de negociação com espelho invertido (1/X).
Grade de tempo vertical semanal.
Multi RSIOito indicadores técnicos RSI (Relative Strength Index) em gráfico único.