RedeeCash Statistics
- Bibliotecas
- Patrick Odonnell Ingle
- Versión: 1.0
Historial de versiones
| Fecha | Versión | Cambios |
|---|---|---|
| 07/10/2022 | 1.00 | Versión inicial |
Descripción
Una colección de funciones estadísticas modernas que se pueden integrar en su propia estrategia.
Las funciones incluidas son,
- Media
- Mediana
- Rango
- Sesgo
- Máx
- Mín
- IRango
- Desviaciones
- DesviacionesAbsolutas
- MAD
- Desviación estándar
- Varianza
- ObtenerCorrelación
- Desviación estándar de la distribución muestral
- PuntuaciónZ
- Coeficiente de correlación
- CoVarianza
- Beta
- Confianza
- SNormInv
- PorcentajeDeValor
- ValorDePorcentaje
Cabecera MQL (mqh)
La cabecera requerida es
//+------------------------------------------------------------------+ //|Estadísticas de RedeeCash.mqh //| Copyright 2022, PressPage Entertainment Inc DBA RedeeCash. //| https://www.forexgeneral.info //+------------------------------------------------------------------+ #property copyright "Copyright 2022, PressPage Entertainment Inc DBA RedeeCash" #property link "https://www.forexgeneral.info" #property strict //+------------------------------------------------------------------+ //| importaciones EX4| //+------------------------------------------------------------------+ #import "RedeeCash Statistics.ex4" double Mean(double &Numbers[]); double Median(double &Numbers[]); double Range(double &Numbers[]); string Skew(double &Numbers[]); double Max(double& Numbers[]); double Min(double &Numbers[]); double IRange(double &Numbers[]); void Deviations(double &Numbers[], double &values[]); void AbsoluteDeviations(double &Numbers[],double &values[]); double MAD(double &Numbers[]); double StandardDeviation(double &Numbers[]); double Variance(double &Numbers[]); bool GetCorrelation(double &x[], double &y[], double &covXY, double &pearson); double SamplingDistributionStandardDeviation(double &Numbers[]); double ZScore(double raw, double &Numbers[]); double CorrelationCoefficient(double &x[], double &y[]); double CoVariance(double &x[], double &y[]); double Beta(double &x[], double &y[]); double Confidence(double estimate, double &Numbers[]); double SNormInv(double p); double PercentOfValue(double value, double &numbers[]); double ValueOfPercent(double percent, double &numbers[]); #import //+------------------------------------------------------------------+
Ejemplo de código
La muestra de código es un script de prueba abreviado,
//+------------------------------------------------------------------+ //|Pruebe las estadísticas de RedeeCash.mq4 //| Copyright 2022, PressPage Entertainment Inc DBA RedeeCash. //| https://www.forexgeneral.info //+------------------------------------------------------------------+ #property copyright "Copyright 2022, PressPage Entertainment Inc DBA RedeeCash" #property link "https://www.forexgeneral.info" #property version "1.00" #property strict #include <RedeeCash Statistics.mqh> //+------------------------------------------------------------------+ //| Función de inicio del programa de script| //+------------------------------------------------------------------+ void OnStart() { //--- double Numbers[]; ArrayCopy(Numbers,Close); double _mean = Mean(Numbers); Print("Mean on Close price for ",Symbol()," is ",DoubleToString(_mean)); } //+------------------------------------------------------------------+

I was unable to use the product