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:

Verwandte Beiträge
- Tägliche prozentuale Veränderung in MT4 – Indikator für MetaTrader 4
- Erstelle deinen eigenen neuronalen Netzwerk-Prädiktor für MetaTrader 4
- Tägliche prozentuale Veränderung in MT5 – Indikator für MetaTrader 5
- Uniformitätsfaktor-Indikator für MetaTrader 5: Analysiere deine Preisbewegungen
- Boom Index Spike Pattern – Ein Leitfaden für MetaTrader 5 Trader