error unbalanced left parenthesis

 

Hola,estoy intentando hacer algo en principio sencillo.

una condicional con el operador or entre las condiciones.el codigo es el siguiente en MQL4

 if(valor==2 || valor==6)

y al compilar me aparece ese error de unbalanced left parenthesis.No lo entiendo porque al final se encuentra el parentesis de cierre.se os ocurre porque puede estar apareciendo ese error?

Un saludo

 
karel2006:

Revise el código de esa línea ahí hacia atrás. Seguramente tenga algún paréntesis de más.

 

Resulta que tengo el codigo del expert advisor sin errore y cuanfo le añado la siguiente condicion if que en principio parece bien escrita

 if(tend==TEND_ALC)
    {//apertura if que mira si estamos en una tendencia alcista 
    }//cierre if que mira si estamos en una tendencia alcista

es un if sencillo y simplemente insertandolo empieza a aparecer el error ';' - unexpected token Anal_tends_correg.mq4 86 14

ahora ha cambiado y me aparece este,la verdad es que me esta volviendo loco porque no veo por donde puede estar el error
 
karel2006:

Tanto en el error anterior como en este la descripción del mismo lo dice todo.

Le falta un ';'. ¿Dónde? Sin ver el código...milagros a Lourdes. Precisamente ha ido a recortar el problema.

Pegue la función al completo, no creo que vaya a descubrir nada nuevo que nos vaya a hacer millonarios.
Razón de la queja: