O algoritmo k-Nearest Neighbor (k-NN) é uma ferramenta poderosa que busca padrões passados (vizinhos) mais semelhantes ao padrão atual e calcula os preços futuros com base em uma votação ponderada desses vizinhos. O indicador que estamos abordando encontra apenas um vizinho mais próximo, ou seja, é um algoritmo 1-NN. A medida de distância utilizada é o coeficiente de correlação de Pearson entre o padrão atual e todos os padrões passados.
Os parâmetros de entrada do indicador são os seguintes:
- Npast - número de barras passadas em um padrão;
- Nfut - número de barras futuras em um padrão (deve ser < Npast).
Esse indicador plota duas curvas: a curva azul representa os preços passados do vizinho mais próximo, enquanto a curva vermelha mostra os preços futuros do mesmo padrão. O vizinho mais próximo é escalado de acordo com a inclinação da regressão linear entre esse padrão e o padrão atual. Além disso, o indicador exibe informações sobre a data de início do vizinho mais próximo e seu coeficiente de correlação com o padrão atual. Por exemplo:
Nearest_Neighbor (EURUSD,H1): O vizinho mais próximo tem data de 26/08/2003 23:00:00 e apresenta uma correlação com o padrão atual de 0.9432442047577905;
Imagem:

Publicações relacionadas
- Buffers Horários para Coleta de Dados no MetaTrader 5
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- Painel Gráfico: Mostre a Tendência Atual em Todos os Tempos no MetaTrader 4
- Pivot Point Personalizado com Horário de Fechamento Ajustável para MetaTrader 4
- Índice de Caminhada Aleatória: Um Indicador Essencial para MetaTrader 5