Algoritma k-Nearest Neighbor (k-NN) merupakan teknik yang mencari k pola lalu (jiran) yang paling serupa dengan pola semasa dan mengira harga masa depan berdasarkan undian berat jiran-jiran tersebut. Indicator ini hanya menumpukan kepada satu jiran terdekat, yang mana secara asasnya adalah algoritma 1-NN. Ia menggunakan koefisien korelasi Pearson antara pola semasa dan semua pola lalu sebagai ukuran jarak antara mereka.
Indicator ini mempunyai beberapa parameter input seperti berikut:
- Npast - jumlah bar lalu dalam satu pola;
- Nfut - jumlah bar masa depan dalam satu pola (mestilah
Indicator ini memaparkan dua lengkung: lengkung biru menunjukkan harga lalu dari jiran terdekat dan lengkung merah menunjukkan harga masa depan dari pola yang sama. Jiran terdekat disesuaikan mengikut cerun regresi linear antara pola ini dan pola semasa. Selain itu, indicator ini juga mencetak maklumat tentang tarikh mula jiran terdekat dan koefisien korelasinya dengan pola semasa. Sebagai contoh,
Nearest_Neighbor (EURUSD,H1): Jiran terdekat bertarikh 2003.08.26 23:00:00 dan mempunyai korelasi dengan pola semasa sebanyak 0.9432442047577905;
Imej:


Komen 0