Mira cómo descargar robots gratis
¡Búscanos en Facebook!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Indicadores

Extrapolación del precio mediante Fourier - indicador para MetaTrader 5

Publicado por:
Vladimir
Visualizaciones:
2656
Ranking:
(64)
Publicado:
2014.01.14 14:59
Actualizado:
2016.11.22 07:33
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Un modelo multi-armónico (o multi-tono) de una serie de precios x[i], i=1..n, se define por:

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

donde:

  • x[i] - precio del pasado en la barra i, en total hay n precios pasados;
  • m - desplazamiento;
  • a[h] y b[h] - coeficientes de escala de los armónicos;
  • w[h] - frequencia de un armónico;
  • h - número del armónico;
  • H - número total de armónicos ajustados.

Ajustar en este modelo significa encontrar valores de m, a[h], b[h], y w[h] que proporcionen los valores modelados más cercanos a los valores reales. La parte más difícil al ajustar un modelo trigonométrico es hallar las frecuencias de los armónicos w[h]. En el caso de una serie de Fourier, dichas frecuencias se establecen en 2*pi*h/n. Pero, la extrapolación mediante series de Fourier consiste simplemente en repetir n precios del pasado en el futuro.

Este indicador usa el algoritmo de Quinn-Fernandes para encontrar la frecuencia de los armónicos. Ajusta los armónicos de las series trigonométricas uno a uno hasta que se llega al número total de armónicos indicado H. Después de ajustar un nuevo armónico, el algoritmo calcula el residuo entre el modelo actualizado y los valores reales, ajustando un nuevo armónico al residuo.

El indicador tiene los siguientes parámetros de entrada:

  • Npast - número de barras del pasado, utilizadas para ajustar las series trigonométricas;
  • Nfut - número de barras a predecir en el futuro;
  • Nharm - número total de armónicos en el modelo;
  • FreqTOL - tolerancia en el cálculo de las frecuencias.

El indicador dibuja dos curvas: la curva azul representa los valores del pasado modelados y la curva roja los valores modelados del futuro.

Extrapolación del precio mediante Fourier

Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/130

iS7N_TREND_1 iS7N_TREND_1

Indicador de tendencia con algoritmos sencillos de suavizado.

EMAAngle EMAAngle

Indicador de tendencia interesante elaborado sobre la base de la media móvil simple

Extrapolación del precio AR Extrapolación del precio AR

Este indicador utiliza un modelo autoregresivo para extrapolar los precios

Angulo de regresión lineal Angulo de regresión lineal

Angulo de regresión lineal normalizado a SMA.