Startseite Technischer Indikator Beitrag

Preisprognose mit dem k-Nearest Neighbor Indikator für MetaTrader 5

Anhang
133.zip (1.8 KB, Herunterladen 0 mal)

Der k-Nearest Neighbor Algorithmus (k-NN) sucht nach den k vergangenen Mustern (Nachbarn), die dem aktuellen Muster am ähnlichsten sind. Anhand einer gewichteten Abstimmung dieser Nachbarn werden die zukünftigen Preise berechnet. Der vorliegende Indikator findet jedoch nur einen einzigen nächsten Nachbarn. Im Grunde genommen handelt es sich also um einen 1-NN Algorithmus. Er verwendet den Pearson-Korrelationskoeffizienten zwischen dem aktuellen Muster und allen vergangenen Mustern als Maß für die Distanz zwischen ihnen.

Der Indikator verfügt über folgende Eingabeparameter:

  • Npast: Anzahl der vergangenen Kerzen in einem Muster;
  • Nfut: Anzahl der zukünftigen Kerzen in einem Muster (muss kleiner als Npast sein).

Der Indikator zeichnet zwei Kurven: Die blaue Kurve zeigt die vergangenen Preise des nächsten Nachbarn, während die rote Kurve die zukünftigen Preise desselben Musters anzeigt. Der nächste Nachbar wird gemäß der linearen Regression zwischen diesem Muster und dem aktuellen Muster skaliert. Außerdem gibt der Indikator Informationen über das Startdatum des nächsten Nachbarn sowie dessen Korrelationskoeffizienten zum aktuellen Muster aus. Zum Beispiel:

Nächster Nachbar (EURUSD, H1): Nächster Nachbar ist datiert auf 2003.08.26 23:00:00 und hat eine Korrelation mit dem aktuellen Muster von 0.9432442047577905;

Bild:

Preisprognose mit k-Nearest Neighbor


Verwandte Beiträge

Kommentar (0)