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

Uso conveniente de indicadores - biblioteca para MetaTrader 5

Visualizações:
1106
Avaliação:
(16)
Publicado:
2017.01.09 11:34
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

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 pela MetaQuotes Ltd.
Publicação 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.