[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 320
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
¡Buenas noches a todos!
Por favor, díganme, compilé el programa, pero me dio un error "'\end_of_program' - paréntesis izquierdo desbalanceado D:\Program Files\MetaTrader 4 - Alpari\experts\probota 4.mq4 (161, 4)".
He comprobado todo, todo está correcto. ¿A qué puede estar relacionado este error?
¡Buenas noches a todos!
Por favor, díganme, compilé el programa, pero me dio un error "'\end_of_program' - paréntesis izquierdo desbalanceado D:\Program Files\MetaTrader 4 - Alpari\experts\probota 4.mq4 (161, 4)".
He comprobado todo, todo está correcto. ¿A qué puede estar relacionado este error?
Por ejemplo, la falta de paréntesis en cualquier condición... O bien compilar no el EA en sí, sino uno de sus inludios...
¡Buenas noches a todos!
Por favor, dígame, he compilado el programa, pero se genera el error "'\ fin_del_programa' - paréntesis izquierdo desequilibrado D:\ Archivos de programa\MetaTrader 4 - Alpari\experts\probota 4.mq4 (161, 4)".
He comprobado todo, todo está correcto. ¿A qué puede estar relacionado este error?
El compilador le ha dado el número de línea (161) entre paréntesis, donde falta o sobra un paréntesis.
Haga doble clic en el texto del error y el compilador le mostrará la ubicación del error.
Hola a todos.
¡¡¡Estimados profesionales!!!
Mira, por favor, cuál es el problema que no entiendo. Cuando intento poner una orden pendiente, pone dos.
while (Ticket2<0)
{
RefreshRates();
Ticket2=OrderSend(Symbol(),2,Lots_New*2,price,2,0,TP,"",MN); //1 orden pendiente de compra
Alert ("Error en el ciclo",GetLastError()); Alert ("TIK2= ",Ticket2;)
Dormir(500);
}
alguien puede ayudar a cambiar el código para que el indicador no tenga que ser actualizado en cada barra manualmente
Por ejemplo, la falta de paréntesis en cualquier condición... O no compila el Asesor Experto en sí mismo, sino uno de sus inlays...
Gracias, lo comprobaré más detenidamente
El compilador le indicará el número de línea (161) donde falta o sobra el corchete.
Haga doble clic en el texto del error y el compilador le dirá dónde está el error.
Gracias por el consejo.
Sigue comprando un montón:( Por favor, dígame qué más se puede hacer.
Extraño, el código funciona. ¿Quizás no ponerlo ahí?
Qué raro, el código funciona. ¿Tal vez lo pusiste en el lugar equivocado?
Qué raro, el código funciona. ¿Tal vez lo pusiste en el lugar equivocado?
Cuando escribo esto, no escribo Flag=0 delante de la condición, porque entonces se actualizará cada vez antes de una transacción y será siempre 0. Si no especificamos un valor, por ejemplo sólo int Flag, el programa le asignará 0, ¿no?