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!
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.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
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.
Autor: Dmitry Fedoseev