Discussão do artigo "Receitas MQL5 - Criamos um buffer circular para calcular rapidamente indicadores numa janela deslizante"
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Novo artigo Receitas MQL5 - Criamos um buffer circular para calcular rapidamente indicadores numa janela deslizante foi publicado:
O buffer circular é a maneira mais simples e eficaz de organizar os dados para os cálculos numa janela deslizante. Este artigo descreve como está construído este algoritmo e mostra como usá-lo para fazer o cálculo numa janela deslizante usando um processo simples e eficiente.
No início do cálculo, o indicador simplesmente adiciona os novos valores no buffer circular de média móvel. Não é necessário controlar o número de valores adicionados. Todos os cálculos e remoção de elementos obsoletos ocorre no modo automático. Se a chamada do indicador acontecer ao alterar o preço da última barra, só será preciso mudar o último valor da média móvel para um novo, o método ChangeValue toma conta disso.
A exibição gráfica do indicador é equivalente ao indicador padrão MovingAverage:
Fig. 1. Exibição da média móvel simples calculada num buffer circular.
Autor: Vasiliy Sokolov