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

IncCMOOnArray - biblioteca para MetaTrader 5

Visualizações:
731
Avaliação:
(29)
Publicado:
2014.01.14 13:23
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 CMOOnArray foi projetada para calcular os valores de CMO (Chande Momentum Oscillator) em buffers de indicadores.

Uso:

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

  • int aPeriod - Período do indicador.

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 de indicadores;
  • double & aCMO[] - Valor calculado do indicador.

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

O Chande Momentum Oscillator (OCM) foi desenvolvido por Tushar Chande e é um indicador técnico que tenta capturar o Momentum. Chade discute esse indicador e muitos outros em seu livro "The New Technical Trader: Boost Your Profit by Plugging into the Latest Indicators". O intervalo de CMO varia de -1 a 1. Os valores +0,5 e -0,5 são assumidos como estados de sobrecompra e sobrevenda do mercado.

Test_CMOOnArray - Exemplo de uso da classe CMOOnArray

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

X2MA_HTF_Signal X2MA_HTF_Signal

X2MA_HTF_Signal exibe a direção da tendência das três últimas barras do indicador X2MA como três objetos gráficos, cujas cores determinam a direção da tendência.

SpreadInfo SpreadInfo

SpreadInfo exibe o spread atual, o seu valor médio e sua razão em um dos cantos do gráfico.

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.

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.