Assista a como baixar robôs de negociação gratuitos

Roteiro interessante?
Então poste um link sobre isto -
deixe que outros avaliem

Você gostou do roteiro? Experimente no terminal MetaTrader 5

Bibliotecas

Uso conveniente de indicadores - biblioteca para MetaTrader 5

Denis Dzhalilov | Portuguese English Русский 中文 Español Deutsch 日本語

Visualizações:
593
Classificação:
votos: 13
Publicado:
2017.01.09 11:34

Descrição geral

Originalmente, eu o criei para mim, quando era necessário trabalhar diretamente com muitos indicadores.

Cada classe consiste tanto em campos comuns (por exemplo, identificador do indicador, timeframe, período, preço) como campos necessários para determinado indicador. Além disso, na classe. existem funções que definem e retornam esses campos.


Como usar

Baixamos o arquivo. Colocamos os arquivos com extensão .mqh - cujo nome leva no início "cind" - na pasta de seu Expert Advisor.

Colocamos os arquivos com os nomes dos indicadores (*.mq5) na pasta \MQL5\Indicators\.

É possível defiir e alterar os parâmetros do indicador usando as funções da classe. Por exemplo:

Macd.SetFastEma(MACD_Fast_EMA_Period); // Definimos o valor da EMA rápida
Macd.SetSlowEma(MACD_Slow_EMA_Period); // Definimos o valor da EMA lenta
Macd.SetSignalSma(MACD_Signal_SMA_Period); // Definimos o valor da SMA de sinal

Macd — objeto de classe CIndMacd.

É possível obter o valor do indicador chamando a função apropriada. Para o indicador "macd_histogram", isto será visto da seguinte maneira:

double valueHist = Macd.OutValueHist(1); // Valor do gráfico de colunas na última barra
double valueMacd = Macd.OutValueMacd(1); // Valor do indicador na última barra
double valueSignal = Macd.OutValueSignal(1); // Valor da linha de sinal na última barra

A unidade como um argumento indica que tomamos o valor da última barra concluída.


Conclusão

Em resumo, isso é tudo. Se você tiver dúvidas sobre a utilização, escreva nos comentários.

Traduzido do russo por MetaQuotes Software Corp
código original: https://www.mql5.com/ru/code/16519

RSI_Slowdown RSI_Slowdown

Indicador de sinal semáforo com uso do oscilador RSI com emissão de alertas, envio de e-mails e mensagens push para seu smartphone.

Exp_Delta_WPR Exp_Delta_WPR

O Expert Advisor Delta_RSI.ex5 é plotado com base nas alterações de cor do indicador Delta_WPR.

Exp_RSI_Slowdown Exp_RSI_Slowdown

Sistema de negociação plotado com base nos sinais do indicador RSI_Slowdown.

MFI_Slowdown MFI_Slowdown

Indicador de sinal semáforo com uso do oscilador MFI com emissão de alertas, envio de e-mails e mensagens push para seu smartphone.