Iniciado por
wuiypy
Saludos.
En el código de un indicador estoy colocando la suma de 2 ATRs (cada uno con distintos períodos). Grafica el resultado perfectamente (igual cuando es resta). Pero cuando multiplico o divido, no aparece la linea.
Lo unico que estoy cambiando es el signo de suma, resta, multiplicación, divisón:
Buffer[i]=ATR1+ATR2
Buffer[i]=ATR1-ATR2
Estas dos anteriores salen bien. El problema es con estas dos:
Buffer[i]=ATR1*ATR2
Buffer[i]=ATR1/ATR2
¿Como debo escribirlo para que el MT4 me haga la divisón/multiplicación?
Tienes que poner un if para evitar divisiones por cero, de la forma:
Código:
if(ATR2 != 0)
Buffer[i] = ATR1/ATR2;
Saludos,