Guarda come scaricare robot di trading gratuitamente
Ci trovi su Twitter!
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

Fourier extrapolation of price - indicatore per MetaTrader 5

Pubblicati da::
Visualizzazioni:
266
Valutazioni:
(65)
Pubblicato:
Aggiornato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Un modello trigonometrico multi-armonico (o multi-tonale) di una serie di prezzi x[i], i=1..n, è dato da:

x[i] = m + Sum( a[h]*Cos(w[h]*i) + b[h]*Sin(w[h]*i), h=1..H )

dove:

  • x[i] - prezzo passato alla i-esima barra, per un totale di n prezzi passati;
  • m - bias;
  • a[h] e b[h] - coefficienti di scala delle armoniche;
  • w[h] - frequenza di un'armonica;
  • h - numero dell'armonica;
  • H - numero totale di armoniche adattate.

Adattare questo modello significa trovare m, a[h], b[h] e w[h] che facciano sì che i valori modellati siano vicini a quelli reali. La determinazione delle frequenze armoniche w[h] rappresenta la parte più complessa dell'adattamento di un modello trigonometrico. Nel caso di una serie di Fourier, tali frequenze sono definite come 2*pi*h/n. Tuttavia, l'estrapolazione tramite la serie di Fourier consiste semplicemente nel ripetere i n prezzi passati nel futuro.

Questo indicatore utilizza l’algoritmo di Quinn-Fernandes per individuare le frequenze armoniche. Adatta le armoniche della serie trigonometrica una alla volta fino al raggiungimento del numero totale specificato di armoniche H. Dopo aver adattato una nuova armonica, l’algoritmo codificato calcola il residuo tra il modello aggiornato e i valori reali e adatta una nuova armonica a tale residuo.

L’indicatore presenta i seguenti parametri di input:

  • Npast - numero di barre passate a cui viene adattata la serie trigonometrica;
  • Nfut - numero di barre future previste;
  • Nharm - numero totale di armoniche nel modello;
  • FreqTOL - tolleranza dei calcoli di frequenza.

L'indicatore traccia due curve: la curva blu indica i valori passati modellati, mentre quella rossa indica i valori futuri modellati.

Estrapolazione di Fourier del prezzo

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

AR extrapolation of price AR extrapolation of price

Questo indicatore utilizza un modello autoregressivo per estrapolare i prezzi

Linear regression slope Linear regression slope

Pendenza della regressione lineare normalizzata rispetto alla media mobile semplice (SMA).

JSON JSON

Serializzazione e deserializzazione del formato JSON

Timer Timer

Interfaccia di callback per il timer