Beranda Indikator Teknis Postingan

Prediksi Harga Menggunakan Algoritma K-Nearest Neighbor di MetaTrader 5

Lampiran
133.zip (1.8 KB, Unduh 0 kali)

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:

Prediksi Harga Menggunakan K-Nearest Neighbor


Postingan terkait

Komentar (0)