A Classe CRVIOnArray é projetada para calcular os valores do RVI (Relative Vigor Index) sobre os buffers do indicador.
Uso:
O método Init() com os seguintes parâmetros são chamados na função OnInit():
O método Solve() com os seguintes parâmetros são chamados na função OnCalculate():
Métodos Adicionais:
Test_RVIOnArray.mq5 é um indicador simples mostrando a aplicação da classe CRVIOnArray. O arquivo IncRVIOnArray deve ser colocado na pasta do terminal MQL5\Include\IncOnArray (deve ser criada a pasta IncOnArray).
A classe CMAOnArray do arquivo IncMAOnArray é necessária para o trabalho correto. Pode ser encontrado aqui.
O ponto principal do Indicador Técnico Relative Vigor Index (RVI) é o fechamento de preço via de regra mais elevado do que o preço de abertura sobre o mercado touro (ascendente). Para o mercado urso (descendente) é a regra ao contrário. Assim, a idéia por de trás do Relative Vigor Index é o vigor ou energia do movimento nos fechamentos dos preços.

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/654
Monitoramento de Cotações (arquivo de memória mapeada)
Este Expert Advisor é um exemplo de uso do Mapeamento de Memória DLL para trabalhar com Funções de Mapeamento de arquivo. Neste exemplo, o Expert Advisor cria um arquivo virtual (de memória mapeada) e inicia a atualização das cotações nos ativos. Desta forma, os Expert Advisors podem trocar dados (por exemplo, dados de cotações) usando o arquivo de memória mapeada comum.
Mapeamento de Memória
DLL (MS VC++ 2010) para trabalhar com arquivos de Mapeamento de Memória.
sSyncScroll
Script para rolagem simultânea nos gráficos.
ElderImpulseSystem_HTF_Signal
ElderImpulseSystem_HTF_Signal exibe informações da direção de tendência das últimas barras do timeframe escolhido do indicador ElderImpulseSystem através de uma seqüência de objetos gráficos coloridos. O número de barras para ser usado é definido nos parâmetros de entrada.