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
Statistical Functions - librería para MetaTrader 5
- Visualizaciones:
- 1085
- Ranking:
- Publicado:
- 2015.08.07 17:03
- 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
Conjunto de funciones estadísticas, que permiten calcular ciertos valores que describen las series temporales, tales como la correlación entre dos series temporales, la regresión lineal, la desviación estándar, etc. El conjunto también incluye funciones más complejas, tales como la integral definida.
El archivo de encabezamiento "Statistics.mqh" contiene las siguientes funciones:
Sintaxis | Descripción | Tipo de valor retornado |
---|---|---|
mean(T &arr[]) | Media aritmética | (generalizado) |
std(double &arr[]) | Desviación estándar | double |
correlation(&arr1[], &arr2[]) | Coeficiente de correlación | double |
detrend(arr[], resultArray[]) | Descomposición de la serie temporal | void |
regression(&arr1[], &arr2[], &res[]) | Regresión directa | void |
regression(double &arr1[], double &arr2[], double &res[], double &aCoeff,double &bCoeff) | Regresión directa con coeficientes | void |
dickeyFuller(double &arr[]) | Prueba de Dickey-Fuller sobre estacionalidad | bool |
engleGrangerTest(double &arr1[], double &arr2[],double &cointCoeff) | Prueba de Engle-Granger de dos etapas para la comprobación de la cointegración | bool |
AR1(double &arr[]) | Modelo autoregresivo con una demora de 1 | double |
signedIntegral(double a, double b, int n) * | Integral definida | double |
erf(double x) | Función de errores | double |
normDistZ(double z) | Probabilidad de que la variable entre en la distribución normal | double |
* Para la integración es imprescindible establecer la propia implementación de la función "foo". Por defecto, se establece como: f(x) = x.
Recuerde que las series temporales en MQL son indexadas de tal forma que el elemento más nuevo tenga el índice 0. Recomendamos cambiar el orden de indexación de semejantes matrices, y para los modelos autoregresivos es obligatorio (dentro de este método, la indexación de matrices no se cambia, para evitar confusiones).
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/13072
Indicador Rainbow_Clouds con posibilidad de cambiar el marco temporal del indicador en los parámetros de entrada.
Rainbow_CloudsAbanico de medias móviles en forma de grupo de indicadores de nube.
Sencillísimo indicador de tendencia en base a un grupo de indicadores técnicos.
Fx10Setup_HTFIndicador Fx10Setup con posibilidad de cambiar el marco temporal del indicador en los parámetros de entrada.