che sciocchezza, l'uomo scrive, ha bisogno di sapere se c'è un file indicatore nella cartella con gli indicatori e questo errore può verificarsi non solo se non c'è un indicatore, ma in altre circostanze
Sergey Gritsay: Che sciocchezza, la persona scrive, ha bisogno di sapere se c'è un file indicatore nella cartella con gli indicatori, e questo errore può essere ricevuto non solo se non c'è un indicatore, ma anche in altre circostanze
Forse, potete ottenere questo errore in altre circostanze, ma la probabilità più probabile è l'assenza dell'indicatore chiamato.
E il fatto che è impossibile controllarlo con MQL, non ti ricordi? Sergey, non è la prima volta che sei stato spinto in una situazione simile dal tuo desiderio di essere il primo a rispondere. Niente di personale, solo la verità ai miei occhi.
Grazie per la risposta, davvero, è quello di cui avevo bisogno. Ha fatto la seguente costruzione: ResetLastError();//anche se probabilmente non è necessario? int ValInd=iCustom(Symbol(),0, "IndicatorName",1,1); int LastEr=GetLastError(); if(LastEr==4072) { Alert("Error ", LastEr); } /Tutto funziona. Problema risolto. Grazie mille a tutti!!!
Ho un oggetto disegnato: ogni tick si muove in una certa direzione(l'indicatore sul grafico dall'EA), tutto sembra a posto, ma in una serie di eccezioni, quando, per esempio, un ordine è uguale al prezzo del secondo ordine, e per qualche altro motivo poco importante, dà una serie di errori che la mossa è impossibile perché l'oggetto in quel posto esiste già.
Si risolve inserendo una variabile e poi cancellandola? per esempio x=objectmove()
questo errore non è critico, solo come cancellare il registro con questo metodo.
Ho un oggetto disegnato: ogni tick si muove in una certa direzione(l'indicatore sul grafico dall'EA), tutto sembra a posto, ma in una serie di eccezioni, quando, per esempio, un ordine è uguale al prezzo del secondo ordine, e per qualche altro motivo poco importante, dà una serie di errori che la mossa è impossibile perché l'oggetto in quel posto esiste già.
Si risolve inserendo una variabile e poi cancellandola? per esempio x=objectmove()
questo errore non è critico, solo come cancellare il registro con questo metodo.
il problema è nella posizione dell'oggetto e non nel suo nome?
Nikolay Gaylis: il problema è la posizione dell'oggetto e non il suo nome?
Approssimativamente, ho messo alcuni oggetti per la visualizzazione, 4200 e 4202 stanno intasando il registro. Voglio dire che questi errori non sono critici e non influiranno in alcun modo sui risultati delle operazioni commerciali, quindi suggerisco di discutere il loro mascheramento. Vale la pena ricorrervi in questi casi? E ci saranno conseguenze negative, per esempio, overflow di memoria o crash del terminale? Ora tutto funziona con questa variante, ma non so come si inserisce nel quadro generale. Vale la pena lasciare questo approccio per le funzioni in cui la sintassi fornisce controlli di valore e la logica dell'Expert Advisor non dipende dal valore restituito, ma solo da inutili spam di log.
4072
ERRARE_INDICATORE_CANNOT_LOAD
Errore nel caricamento dell'indicatore personalizzato
https://docs.mql4.com/ru/constants/errorswarnings/errorcodes
Che sciocchezze stai dicendo qui invece di leggere la documentazione...
4072
ERRARE_INDICATORE_CANNOT_LOAD
Errore nel caricamento dell'indicatore personalizzato
https://docs.mql4.com/ru/constants/errorswarnings/errorcodes
Che sciocchezza, la persona scrive, ha bisogno di sapere se c'è un file indicatore nella cartella con gli indicatori, e questo errore può essere ricevuto non solo se non c'è un indicatore, ma anche in altre circostanze
E il fatto che è impossibile controllarlo con MQL, non ti ricordi? Sergey, non è la prima volta che sei stato spinto in una situazione simile dal tuo desiderio di essere il primo a rispondere. Niente di personale, solo la verità ai miei occhi.
Che mucchio di stronzate stai dicendo qui, invece di leggere la documentazione...
4072
ERRARE_INDICATORE_CANNOT_LOAD
Errore nel caricamento dell 'indicatore personalizzato
https://docs.mql4.com/ru/constants/errorswarnings/errorcodes
Ciao, cari programmatori, per favore consigliate come fare una scelta della descrizione dei parametri di input in diverse lingue...
Per rendere più chiara la domanda vorrei fare così:
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
bool En;
extern En=true;
if(En==true)
{
extern double Lot=0.1//ЛОТ
}
else
{
extern double Lot=0.1//LOT
}
Ma questo, naturalmente, non rotola))))
Ciao, cari programmatori, per favore consigliate come fare una scelta di descrizione dei parametri di input in diverse lingue...
Per rendere più chiara la domanda vorrei fare così:
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
bool En;
extern En=true;
if(En==true)
{
extern double Lot=0.1//ЛОТ
}
else
{
extern double Lot=0.1//LOT
}
Ma questo, naturalmente, non rotola))))
Ciao a tutti, ecco una domanda
Ho un oggetto disegnato: ogni tick si muove in una certa direzione(l'indicatore sul grafico dall'EA), tutto sembra a posto, ma in una serie di eccezioni, quando, per esempio, un ordine è uguale al prezzo del secondo ordine, e per qualche altro motivo poco importante, dà una serie di errori che la mossa è impossibile perché l'oggetto in quel posto esiste già.
Si risolve inserendo una variabile e poi cancellandola? per esempio x=objectmove()
questo errore non è critico, solo come cancellare il registro con questo metodo.
Ciao a tutti, ecco una domanda
Ho un oggetto disegnato: ogni tick si muove in una certa direzione(l'indicatore sul grafico dall'EA), tutto sembra a posto, ma in una serie di eccezioni, quando, per esempio, un ordine è uguale al prezzo del secondo ordine, e per qualche altro motivo poco importante, dà una serie di errori che la mossa è impossibile perché l'oggetto in quel posto esiste già.
Si risolve inserendo una variabile e poi cancellandola? per esempio x=objectmove()
questo errore non è critico, solo come cancellare il registro con questo metodo.
il problema è la posizione dell'oggetto e non il suo nome?
Ora tutto funziona con questa variante, ma non so come si inserisce nel quadro generale. Vale la pena lasciare questo approccio per le funzioni in cui la sintassi fornisce controlli di valore e la logica dell'Expert Advisor non dipende dal valore restituito, ma solo da inutili spam di log.
Per favore, ditemi cosa significa questo avvertimento:
La dichiarazione di 'm_data' nasconde la dichiarazione del membro nel file 'ArrayObj.mqh' alla linea 16 ZigZag_rev_4.mqh 27 32