Guarda come scaricare robot di trading gratuitamente
Ci trovi su Facebook!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Indicatori

Price prediction by Nearest Neighbor - indicatore per MetaTrader 5

Pubblicati da::
Vladimir
Visualizzazioni:
60
Valutazioni:
(38)
Pubblicato:
2025.06.06 11:53
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

L'algoritmo k-Nearest Neighbor (k-NN) cerca i k pattern passati (vicini) più simili al pattern attuale e calcola i prezzi futuri in base al voto ponderato di tali vicini. L'indicatore attuale trova un solo vicino. In sostanza, si tratta di un algoritmo 1-NN. Utilizza il coefficiente di correlazione di Pearson tra il pattern corrente e tutti i pattern passati come misura della distanza tra loro.

L'indicatore dispone dei seguenti parametri di input:

  • Npast - numero di barre passate in un pattern;
  • Nfut - numero di barre future in un pattern (deve essere < Npast).

L'indicatore traccia due curve: la curva blu indica i prezzi passati del vicino più prossimo e la curva rossa indica i prezzi futuri dello stesso pattern. Il vicino più prossimo viene scalato in base alla pendenza della regressione lineare tra questo pattern e il pattern corrente. L'indicatore stampa anche le informazioni sulla data di inizio del pattern più vicino e sul suo coefficiente di correlazione con il pattern attuale. Ad esempio,

Nearest_Neighbor (EURUSD,H1): Il vicino più prossimo è datato 2003.08.26 23:00:00 e ha una correlazione con il pattern attuale di 0,9432442047577905;

Immagine:

Previsione del prezzo tramite Nearest Neighbour


Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/133

iS7N_TREND_1 iS7N_TREND_1

Indicatore di tendenza con semplici algoritmi di smoothing, mentre è monocromatico.

Timer Timer

Interfaccia di callback per il timer

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

Questo indicatore trova il vicino più prossimo utilizzando un coefficiente di correlazione ponderato, in cui i prezzi più recenti hanno un peso maggiore. Il peso decresce linearmente dai prezzi più recenti a quelli più vecchi all'interno di un modello di prezzo.

AlphaTrend AlphaTrend

Si tratta di un indicatore utilizzato per determinare la tendenza, il livello di supporto e di resistenza del mercato. Quando sono disponibili dati sul volume, il calcolo viene effettuato con l'MFI, altrimenti con l'RSI. Momentum: RSI e MFI Volatilità: ATR