[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 320
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Buona sera a tutti!
Per favore ditemi, ho compilato il programma, ma ho ottenuto un errore "'\fine_di_programma' - parentesi sinistra sbilanciata D:\Program Files\MetaTrader 4 - Alpari\experts\probota 4.mq4 (161, 4)".
Ho controllato tutto, tutto è corretto, a cosa può essere collegato questo errore?
Buona sera a tutti!
Per favore ditemi, ho compilato il programma, ma ho ottenuto un errore "'\fine_di_programma' - parentesi sinistra sbilanciata D:\Program Files\MetaTrader 4 - Alpari\experts\probota 4.mq4 (161, 4)".
Ho controllato tutto, tutto è corretto, a cosa può essere collegato questo errore?
Per esempio, le parentesi mancanti in qualsiasi condizione... O compilare non l'EA stesso, ma uno dei suoi inludi...
Buona sera a tutti!
Per favore ditemi, ho compilato il programma, ma genera l'errore "'\fine del programma' - parentesi sinistra sbilanciata D:\Program Files\MetaTrader 4 - Alpari\experts\probota 4.mq4 (161, 4)".
Ho controllato tutto, tutto è corretto, a cosa può essere collegato questo errore?
Il compilatore vi ha dato il numero di linea (161) tra parentesi, dove c'è una parentesi mancante o extra.
Fate doppio clic sul testo dell'errore e il compilatore vi mostrerà la posizione dell'errore.
Ciao a tutti!
Cari professionisti!!!
Senta, per favore, non capisco quale sia il problema. Quando cerco di piazzare un ordine in sospeso, ne mette fuori due.
mentre (Ticket2<0)
{
RefreshRates();
Ticket2=OrderSend(Symbol(),2,Lots_New*2,price,2,0,TP,"",MN); //1 ordine è in sospeso Buy
Avviso ("Errore nel ciclo",GetLastError()); Avviso ("TIK2= ",Ticket2;)
Dormire(500);
}
qualcuno può aiutare a cambiare il codice in modo che l'indicatore non debba essere aggiornato manualmente su ogni barra
Per esempio, le parentesi mancanti in qualsiasi condizione... Oppure non si compila l'Expert Advisor stesso, ma uno dei suoi inludi...
Grazie, lo controllerò più attentamente
Il compilatore vi dirà il numero di linea (161) in cui la parentesi è mancante o extra.
Fate doppio clic sul testo dell'errore e il compilatore vi dirà dove si trova l'errore.
Grazie per il suggerimento!
Compra ancora un mucchio:( Per favore ditemi cos'altro si può fare.
Strano, il codice funziona. Forse non metterlo lì?
Strano, il codice funziona. Forse l'hai messo nel posto sbagliato?
Strano, il codice funziona. Forse l'hai messo nel posto sbagliato?
Quando scrivo questo, non scrivo Flag=0 davanti alla condizione, perché allora sarà aggiornato ogni volta prima di una transazione e sarà sempre 0. Se non specifichiamo un valore, per esempio solo int Flag, il programma gli assegnerà 0, giusto?