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:
O método Solve() chama a função OnCalculate() do indicador com os seguintes parâmetros:
Métodos adicionais:
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.

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/635
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 exibe o spread atual, o seu valor médio e sua razão em um dos cantos do gráfico.
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
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.