Ramalan Harga Menggunakan Nearest Neighbor dengan Koefisien Korelasi Terbobot untuk MetaTrader 5

Mike 2010.07.12 20:50 8 0 0
Lampiran

Salah satu kelemahan utama algoritma Nearest Neighbor klasik adalah semua harga dalam satu pola dianggap sama. Dalam erti kata lain, ia menganggap bahawa harga yang lebih lama memberikan kesan yang sama terhadap masa depan seperti harga yang lebih baru. Untuk mengatasi masalah ini, versi penunjuk Nearest Neighbor ini memberikan berat yang lebih besar kepada harga terkini semasa mencari pola terdekat dalam sejarah. Ia menggunakan koefisien korelasi terbobot, yang beratnya berkurangan secara linear dari harga yang lebih baru ke harga yang lebih lama dalam satu pola harga.

Penunjuk ini mempunyai parameter input berikut:

  • Npast - bilangan bar yang lalu dalam satu pola;
  • Nfut - bilangan bar yang akan datang dalam satu pola (mesti < Npast).

Penunjuk ini memplot dua lengkung: lengkung biru menunjukkan harga masa lalu dari jiran terdekat dan lengkung merah menunjukkan harga masa depan dari pola yang sama. Jiran terdekat ini diukur berdasarkan cerun regresi linear antara pola ini dan pola semasa. Penunjuk ini juga mencetak maklumat mengenai tarikh mula jiran terdekat dan koefisien korelasinya dengan pola semasa. Sebagai contoh,

2010.07.09 11:37:10 Jiran Terdekat - korelasi terbobot (EURUSD,H1) Jiran terdekat bermula pada 2003.02.21 13:00:00 dan berakhir pada 2003.03.12 00:00:00. Koefisien korelasinya dengan pola semasa adalah 0.9521726745708775.

Ramalan Harga Menggunakan Nearest Neighbor dengan Koefisien Korelasi Terbobot


Senarai
Komen 0