Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 53

 
Com'è?
 

Oh, oops. Sì, scusate! Scusa. Scusa. ERRATO_PARAMETRO_INTERNO_ERRATO
4002
Parametro errato in una chiamata di funzione interna al terminale client

Ma cosa mi dà da capire questo? Per trovare l'errore? Sono nello stesso torpore!!! Ok, ci penserò. Ci penserò.

Документация по MQL5: Основы языка / Функции / Вызов функции
Документация по MQL5: Основы языка / Функции / Вызов функции
  • www.mql5.com
Основы языка / Функции / Вызов функции - Документация по MQL5
 
Dimka-novitsek: Ah, oops! Sì, scusate! Scusa!!! Ecco ERR_WRONG_INTERNAL_PARAMETER 4002 Parametro errato in una chiamata di funzione interna del terminale client
No, 4002 è un messaggio terminale. Il programma stampa un errore diverso.
 
Grazie!!!! Capito. Confuso. Mi dispiace per questo. È lì che lo vuoi? Nei codici di errore? Andare lì.
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений
  • www.mql5.com
Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений - Документация по MQL5
 
Devono essere i bordi di stupid.... Cosa significa 4002?
 
Cosa vuol dire che si stampa? Ho capito che la domanda è questa.
 
Dimka-novitsek: Cosa significa stampare? Capisco che questa è la domanda.

C'è una linea come questa nel programma:

PrintFormat("Не удалось создать хэндл индикатора iMA для пары %s/%s, код ошибки %d",
Di conseguenza, è quello che viene stampato. Dà un codice di errore 4302.
 

Grazie!!! Cioè, è perché questa coppia non è fornita dal terminale, o in breve, non c'è? È normale che i messaggi siano raggruppati alla fine? Voglio dire, c'è una lista di, tipo, 100

linee di errore 4302 e poi 10 linee di errore 4002.

 
Dimka-novitsek Quindi, la ragione è che questa coppia non è fornita dal terminale, o in breve - non c'è una tale coppia?

Questa coppia è probabilmente fornita dal terminale, deve solo essere collegata. Se manualmente, allora in Market Watch. E se volete farlo manualmente, allora programmaticamente attraverso SymbolSelect().

Dimka-novitsek: è normale che i messaggi siano raggruppati alla fine? Deve essere una lista di 100 righe di errore 4302 e poi 10 righe di errore 4002.

Appena appare un errore, seguono gli altri. I primi errori a turno si trovano nella parte inferiore del terminale. Quindi, devo cercare di eliminare i primi errori e poi vedremo :)

 
Sì, lo so. Ho SymbolSelect() nel mio EA. . Se c'è qualcosa che non va... Forse posso trovarlo nel codice.
Motivazione: