Mira cómo descargar robots gratis
¡Búscanos en Twitter!
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
Librerías

Statistical Functions - librería para MetaTrader 5

Visualizaciones:
1085
Ranking:
(49)
Publicado:
2015.08.07 17:03
Actualizado:
2016.11.22 07:33
statistics.mqh (9.53 KB) ver
¿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

Rainbow_Clouds_HTF Rainbow_Clouds_HTF

Indicador Rainbow_Clouds con posibilidad de cambiar el marco temporal del indicador en los parámetros de entrada.

Rainbow_Clouds Rainbow_Clouds

Abanico de medias móviles en forma de grupo de indicadores de nube.

Fx10Setup Fx10Setup

Sencillísimo indicador de tendencia en base a un grupo de indicadores técnicos.

Fx10Setup_HTF Fx10Setup_HTF

Indicador Fx10Setup con posibilidad de cambiar el marco temporal del indicador en los parámetros de entrada.