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
Extrapolator - indicador para MetaTrader 4
- Visualizaciones:
- 2509
- Ranking:
- Publicado:
- 2016.05.27 10:41
- 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
El indicador se basa en varios métodos que pueden elegirse como variable de entrada de Method:
Método 1: Extrapolación de Fourier; las frecuencias se calculan usando el algoritmo de Quinn-Fernandes
Método 2: Método de autocorrelación
Método 3: Método ponderado de Burg
Método 4: Método de Burg con función de ponderación de Helme-Nikias
Método 5: Método de Itakura-Saito (geométrico)
Método 6: Método de covarianza modificada
Los métodos 2-6 son métodos de predicción lineal (linear prediction). La predicción lineal se basa en el hallazgo de valores futuros como funciones lineales de valores pasados. Supongamos que tenemos la serie de precios x[0]..x[n-1], donde el índice mayor corresponde a precios más recientes. La predicción del precio futuro x[n] se encuentra como
x[n] = -Sum(a[i]*x[n-i], i=1..p)
donde a[i=1..p] - es el coeficiente del modelo, p - el orden del modelo. Los métodos enumerados 2-6 encuentran los coeficientes a[] reduciendo el error cuadrático medio en las últimas barras n-p de aprendizaje. Por supuesto, es posible alcanzar un error cero en las barras de aprendizaje si se resuelve el sistema de ecuaciones lineales mostrado más arriba directamente con el método n=2*p de Levinson-Durbin. Este método de predicción también se llama Prony Method. Su principal defecto es la falta de estabilidad a la hora de predecir los valores futuros de la serie. Por eso este método no ha sido incluido.
Otros datos de entrada son:
LastBar - número de la última barra en los datos pasados
PastBars - cantidad de barras pasadas usadas para predecir los valores futuros
LPOrder - orden del modelo lineal como fracción de la cantidad de barras pasadas (0..1)
FutBars - cantidad de barras futuras en la predicción
HarmNo - cantidad máxima de frecuencias para el Método 1 (0 elige todas las frecuencias)
FreqTOL - margen de error de cálculo de las frecuencias para el Método 1 (>0.001 puede converger)
BurgWin - número de la función ponderada para el Método 2 (0=Rectangular 1=Hamming 2=Parabolic)
El indicador dibuja dos líneas: la línea azul representa los precios del modelo en las barras de aprendizaje, y la línea roja representa los precios futuros predichos.
Ejemplos
Método 1 (Extrapolación de Fourier)
Método 3 (Método de Burg)
Método 6 (Método de covarianza modificada)
Una petición:
Si alguien logra desarrollar un asesor rentable a partir de este indicador, le ruego que comparta conmigo sus resultados a través del email indicado dentro del código.
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/8608
El asesor se basa en el cambio constante de las direcciones de las operaciones dependiendo de los niveles de TakeProfit, StopLoss y TrailingStop.
EMA CROSSAsesor EMA_CROSS.
Ejemplo de código.
21hourA la hora señalada ponemos dos órdenes pendientes, al activarse una de ellas, eliminamos la segunda