Errori, bug, domande - pagina 2111
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
Tutto entro i limiti normali...
C'era qualcosa di simile una volta quando un indicatore stava leggendo dati da un file in un array, ma ora non ricordo...
Creato un ordine in attesa di
Versione del terminale e modalità di bit
64 1755
Descrizione del problema
Indicatore di non scarico,
Installo l'indicatore, l'indicatore funziona, rimuovo l'indicatore, l'indicatore viene rimosso e non è nella lista, ma funziona disegna gli oggetti come se non fosse stato rimosso, non è nella lista.
Riapro il grafico, funziona anche se il grafico di un altro simbolo.
Un errore di compilazione
#define \ MACROInoltre, ci si aspettava che i line feed funzionassero in TUTTE le direttiveCreato un ordine in attesa di
Versione del terminale e modalità di bit
64 1755
Descrizione del problema
Indicatore di non scarico,
Installo l'indicatore, l'indicatore funziona, rimuovo l'indicatore, l'indicatore viene rimosso e non è nella lista, ma funziona disegna oggetti come se non fosse stato rimosso, non è nella lista.
Riapro il grafico, funziona anche se il grafico di un altro strumento.
Lo stesso problema
Stesso problema
Ricorsione?
Stesso problema
IndicatorRelease();
Errore durante la compilazione
L'allegato deve essere compilato
Dove ho trovato questi "spazi"? Ce ne sono molti qui https://www.mql5.com/ru/docs/check/terminalinfointeger. Ho copiato il frammento in Microsoft Edge con il mio mouse
Evidenziazione confusa delle macro - indipendente dal contesto
sempre presente (opzione B) o sempre assente (opzione A)
Ci si aspettava che se una macro era definita in una particolare stringa sarebbe stata evidenziata, se non era definita non sarebbe stata evidenziata. Altrimenti non è chiaro cosa significhi la presenza/assenza di evidenziazioneEvidenziare i file C2C++ in MetaEditor
https://www.mql5.com/ru/docs/basis/preprosessor/constant
Queste macro (e anche __MQL__) non dovrebbero essere disponibili quando si evidenziano file con estensioni .c, cpp, .h
Questo è un caso (come il precedente) in cui l'evidenziazione errata e fuorviante è molto peggio della mancanza di essa
Ho incontrato ripetutamente discussioni sul forum di utenti sulla mancanza di MetaEditor di una macro predefinita simile a _WIN64. La risposta dell'amministrazione è stata che non ce n'è bisogno perché MetaEditor genera codice universale a 32-64 bit allo stesso tempo.
Allo stesso tempo, molte persone usano l'allineamento https://www.mql5.com/ru/forum/225498/page2#comment_6401835 aggiungendo i campi alla struttura
E infatti, se si usa una .dll già pronta (che non può più essere modificata), non si può fare a meno di un allineamento supplementare. Ma in x86 e x64 questa aggiunta può sembrare diversa, il che significa che l'analogo _WIN64 è ancora necessario perché la struttura è definita nella fase di compilazione del file .mq5 dove TerminalInfoInteger( TERMINAL_X64 ) non funziona
Ora dobbiamo tenere a mente un'informazione in più. Come risultato di risparmiare su un'inezia, c'è il rischio di ottenere un errore sfuggente