
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Messaggio:
Ciao a tutti,
sto sviluppando un Expert Advisor in MQL5 e sto ricevendo questo errore in fase di compilazione:
'<' - open parenthesis expected v1.mq5 85 12
Il problema persiste anche dopo aver ricontrollato sintassi, parentesi tonde e graffe. L’errore sembra riferirsi alla seguente porzione di codice, ma non riesco a capire quale sia la causa reale:
Il compilatore sembra indicare una riga successiva, come:
if(close_curr < open_prev)
Ma anche completando correttamente il blocco con le parentesi previste, l’errore continua a comparire.
Cosa ho già provato:
Verificato che tutte le parentesi e le graffe siano bilanciate
Aggiunto le variabili mancanti: ulong ticket; e bool isOpen = GetOpenPositionDetails(...);
Ricontrollato tutta la funzione OnTick() alla ricerca di errori logici o blocchi non chiusi
Domanda:
Qual è la vera causa di questo errore e come posso risolverlo?
Avete suggerimenti su dove cercare o su cosa potrebbe causarlo?
Grazie in anticipo per qualsiasi aiuto!