Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Hola,
Estoy utilizando la clase CTradeStatistics para obtener algunas estadísticas específicas sobre las operaciones, pero, en cierto momento me dio el error "zero divide in 'ctradestatistics.mqh'".
Investigando la situación, descubrí en el código
{
if(m_balance_data.At(i)!=0.0)
{
HPR[i-1]=m_balance_data.At(i)/m_balance_data.At(i-1);
m_ahpr+=HPR[i-1];
}
}
que, el "m_balance_data.At(i-1)" podría ser cero, eventualmente.
Entonces, cambié a:
{
if(m_balance_data.At(i)!=0.0)
{
if(m_balance_data.At(i-1)==0){
HPR[i-1]=1;
}
else{
HPR[i-1]=m_balance_data.At(i)/m_balance_data.At(i-1);
}
m_ahpr+=HPR[i-1];
}
}
¿Es correcto suponer que cuando el saldo es 0, la HPR es igual a 1?
Gracias de antemano.
Gracias por gran work.can añadir calcular correlación (beneficio, MFE), correlación (beneficio, MAE), correlación (MFE, MAE) en la clase?
Una forma más rápida de obtener el porcentaje de puntuación Z. Sin bucles.
Esto añade varias entradas más a la matriz multidimensional de Laplas, es decir, las entradas 3,02 a 3,70.
Sólo tenía acceso a 4 dígitos de precisión.