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

IncStochasticOnArray - biblioteca para MetaTrader 5

Visualizações:
863
Avaliação:
(23)
Publicado:
2014.01.14 13:29
Atualizado:
2016.11.22 07:33
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

A classe CStochasticOnArray foi projetada para o cálculo do indicador Estocástico sobre os buffers de indicadores.

Uso:

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

  • int STPeriodK - Período de K;
  • int STPeriodD - Período de D;
  • int STPeriodS - Período de S.
  • ENUM_MA_METHOD STMethod - método de suavização da linha de sinal.

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 aDataClose[] - O buffer com os dados utilizados para o cálculo de indicadores;
  • double aDataHigh[] - Buffer intermediário para МА rápido;
  • double aDataLow[] - Buffer intermediário para МА lento;
  • double & aStochMain[] - Valor calculado da principal linha de MACD;
  • double & aStochSignal[] - Valor calculado da linha de sinal MACD.

Métodos adicionais:

  • int BarsRequiredSignal() - Retorna o número mínimo de barras para o cálculo da linha de sinal;
  • int BarsRequiredMain() - Retorna o número mínimo de barras para o cálculo da linha principal;
  • string Name() - Retorna a linha com o nome do indicador.

Test_StochasticOnArray.mq5 é um indicador de exemplo do uso da classe CStochasticOnArray. O arquivo IncStochasticOnArray deve ser colocado na pasta MQL5\Include\IncOnArray do terminal (a pasta IncOnArray deve ser criada).

A classe CMAOnArray do arquivo IncMAOnArray é necessário para seu funcionamento adequado. Ela pode ser encontrada aqui.

O Indicador Técnico Oscilador Estocástico compara o preço de fechamento de um ativo com seu intervalo de preços durante um determinado período de tempo. O Oscilador Estocástico é exibido como duas linhas.

Exemplo de uso da classe CStochasticOnArray

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

RSI Strike RSI Strike

Mostra os pontos de cruzamento de indicadores RSI (Relative Strength Index) pertencentes a vários períodos.

FiboCandles FiboCandles

O indicador mostra candles coloridos dependendo da tendência atual e considerando a correção dos níveis Fibonacci, também dá alertas ou avisos de áudio no caso de uma mudança de tendência.

Trinity-Impulse Trinity-Impulse

O Indicador Trinity-Impulse mostra entradas de mercado e os períodos de lateralidade.

VGridLine_Intraday X3 VGridLine_Intraday X3

Grade de tempo vertical com passo de três horas.