Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Facebook !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Indicateurs

Price prediction by Nearest Neighbor - indicateur pour MetaTrader 5

Publié par:
Vladimir
Vues:
95
Note:
(38)
Publié:
2025.06.06 11:53
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

L'algorithme k-Nearest Neighbor (k-NN) recherche les k modèles antérieurs (voisins) les plus similaires au modèle actuel et calcule les prix futurs sur la base d'un vote pondéré de ces voisins. L'indicateur actuel ne trouve qu'un seul voisin le plus proche. Il s'agit donc essentiellement d'un algorithme 1-NN. Il utilise le coefficient de corrélation de Pearson entre le modèle actuel et tous les modèles antérieurs comme mesure de la distance entre eux.

L'indicateur dispose des paramètres d'entrée suivants :

  • Npast - nombre de barres passées dans un modèle ;
  • Nfut - nombre de barres futures dans un modèle (doit être < Npast).

L'indicateur trace deux courbes : la courbe bleue indique les prix passés du plus proche voisin et la courbe rouge indique les prix futurs du même modèle. Le plus proche voisin est mis à l'échelle en fonction de la pente de régression linéaire entre ce modèle et le modèle actuel. L'indicateur affiche également des informations sur la date de début du plus proche voisin et son coefficient de corrélation avec le modèle actuel. Par exemple,

Nearest_Neighbor (EURUSD,H1) : Le plus proche voisin est daté du 2003.08.26 23:00:00 et a une corrélation avec la figure actuelle de 0.9432442047577905 ;

Image :

Prédiction des prix par le plus proche voisin


Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/133

iS7N_TREND_1 iS7N_TREND_1

Indicateur de tendance avec des algorithmes de lissage simples, tout en étant monochrome.

Minuterie Minuterie

Interface de rappel pour la minuterie

Price prediction by Nearest Neighbor found by a weighted correlation coefficient Price prediction by Nearest Neighbor found by a weighted correlation coefficient

Cet indicateur trouve le plus proche voisin en utilisant un coefficient de corrélation pondéré, dans lequel les prix les plus récents ont un poids plus important. La pondération diminue linéairement des prix les plus récents aux prix les plus anciens au sein d'un modèle de prix.

AlphaTrend AlphaTrend

Il s'agit d'un indicateur utilisé pour déterminer la tendance, le niveau de support et de résistance du marché. Lorsque les données de volume sont disponibles, il calcule en utilisant l'IFM, sinon il calcule en utilisant le RSI. Momentum : RSI et IFM Volatilité : ATR