Bibliotecas: IncMAOnArray

 

IncMAOnArray:

A classe CMAOnArray foi projetado para calcular a Média Móvel dos dados do buffer do indicador.

Test_MAOnArray.mq5 é um indicador simples mostrando uma aplicação de exemplo da classe CMAOnArray. O arquivo IncMAOnArray deve estrar localizado na pasta MQL5\Include\IncOnArray do terminal (a pasta IncOnArray deve ser criada).

O indicador técnico Média Móvel mostra o valor médio do instrumento financeiro para um determinado período de tempo. Quando se calcula a média móvel, se calcula o preço do instrumento financeiro para um determinado período de tempo. Como os preços mudam, sua média móvel pode aumentar, ou diminuir.

Exemplo do uso da classe CMAOnArray

Autor: Dmitry Fedoseev

 

Obrigado Dimitri, isso é muito útil,

é uma pena que o MQ não tenha a capacidade técnica de fazer isso como um indicador padrão.

 

Muito obrigado pela ideia, mas não estou entendendo essas coisas:

1) Como obter acesso ao array MABuffer e aos dados (preenchidos pelo indicador Test_MAOnArray) de um Expert?

2) Você poderia fornecer um exemplo, bem simples, como print( data[0], MABuffer[0])).

3) Tenho que chamar o iCustom ou algo diferente?

Obrigado e desculpe... Sou um novato!

 
maximaxx:

Muito obrigado pela ideia, mas não estou entendendo essas coisas:

1) Como obter acesso ao array MABuffer e aos dados (preenchidos pelo indicador Test_MAOnArray) de um Expert?

2) Você poderia fornecer um exemplo, bem simples, como print( data[0], MABuffer[0])).

3) Tenho que chamar o iCustom ou algo diferente?

Obrigado e desculpe... sou um novato!

1) Assim como para acessar qualquer outro indicador personalizado - pela função iCustom() e pela função CopyBuffer().

2) Desculpe-me, mas não. Consulte os documentos e artigos.

3. sim.

Todas as minhas classes OnArray devem ser usadas somente em indicadores, não tente usá-las em especialistas.