Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
Predicción del precio usando el vecino más cercano, encontrado mediante un coeficiente de correlación ponderado - indicador para MetaTrader 5
- Publicado por:
- Vladimir
- Visualizaciones:
- 2150
- Ranking:
- 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
La desventaja principal del algoritmo clásico de vecinos más cercanos (ver una implementación de ejemplo en https://www.mql5.com/es/code/133) es que todos los precios dentro de un patrón son tratados de la misma forma. En otras palabras, se asume que los precios más antiguos tienen el mismo efecto sobre los precios futuros que los precios más recientes. Para superar este inconveniente, esta versión del indicador vecino más cercano otorga un peso mayor a los precios más recientes durante la búsqueda del patrón más cercano en el pasado. Utiliza un coeficiente de correlación ponderado, cuyos pesos disminuye linealmente desde los precios más recientes a los más antiguos dentro de un patrón de precio.
El indicador tiene los siguientes parámetros de entrada:
- Npast - número de barras del pasado en un patrón;
- Nfut - número de barras del futuro en un patrón (debe ser < Npast).
El indicador dibuja dos curvas: la curva azul muestra los precios pasados del vecino más cercano y la curva roja indica el precio futuro correpondiente a dicho patrón. El vecino más cercano es escalado de acuerdo con el ángulo de regresión lineal entre dicho patrón y el patrón actual. El indicador, también imprime la información sobre la fecha de inicio del vecino más cercano y el coeficiente de correlación con el patrón actual. Por ejemplo,
2010.07.09 11:37:10 Nearest Neighbor - weighted corr (EURUSD,H1) El vecino más cercano comienza el 2003.02.21 13:00:00 y termina el 2003.03.12 00:00:00. Su coeficiente de correlación con el patrón actual es 0.9521726745708775
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/134
Bandas de Bollinger +-3sigma. Es posible modificar el periodo y la proporción sigma (Un tamaño adecuado de la desviación está entre 0.5~1.0)
iS7N_TREND.mq5Ahora es un indicador de tendencia bicolor (o bimodo), se puede especificar el número de barras a calcular.
Este inidcador utiliza el la técnica de clustering Vecinos Cercanos, también llamada k-NN, para encontrar el patrón más similar en la historia en el historial y utilizar los precios pasados como predicciones del patrón actual para los precios futuros.
EMAAngleIndicador de tendencia interesante elaborado sobre la base de la media móvil simple