Algoritma k-Nearest Neighbor (k-NN) adalah metode yang mencari pola masa lalu (tetangga) yang paling mirip dengan pola saat ini dan menghitung harga masa depan berdasarkan suara tertimbang dari tetangga tersebut. Indikator ini hanya menemukan satu tetangga terdekat, sehingga pada dasarnya, ini adalah algoritma 1-NN. Algoritma ini menggunakan koefisien korelasi Pearson antara pola saat ini dan semua pola masa lalu sebagai ukuran jarak antara keduanya.
Indikator ini memiliki parameter input sebagai berikut:
- Npast - jumlah bar masa lalu dalam sebuah pola;
- Nfut - jumlah bar masa depan dalam sebuah pola (harus < Npast).
Indikator ini menampilkan dua kurva: kurva biru menunjukkan harga masa lalu dari tetangga terdekat, sedangkan kurva merah menunjukkan harga masa depan dari pola yang sama. Tetangga terdekat disesuaikan berdasarkan kemiringan regresi linier antara pola ini dan pola saat ini. Indikator ini juga mencetak informasi tentang tanggal mulai dari tetangga terdekat dan koefisien korelasinya dengan pola saat ini. Contohnya:
Nearest_Neighbor (EURUSD,H1): Tetangga terdekat bertanggal 2003.08.26 23:00:00 dan memiliki korelasi dengan pola saat ini sebesar 0.9432442047577905;
Gambar:

Postingan terkait
- Panduan Lengkap MetaCOT 2 CFTC ToolBox untuk Analisis COT di MT4
- Mengoptimalkan Trading dengan Indikator Lebar Bollinger Band Welch di MetaTrader 4
- ColorX2MA_Alert: Indikator Cerdas untuk MetaTrader 5 dengan Notifikasi
- BeginnerAlert: Indikator Canggih untuk MetaTrader 5
- BykovTrendAlert: Indikator Signal Trading untuk MetaTrader 5