Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1636
![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
Era proprio il contrario. In OnDeInit(), l'Expert Advisor non ha avuto il tempo di cancellare tutti gli oggetti dal ciclo. È stato discusso qui sul forum. La soluzione è inequivocabile, cancellare tutto per prefisso...
Il prefisso non è senza ciclo?
Il prefisso non è senza ciclo?
Oh, cavolo... Sono solo i vecchi tempi, sai?
Sì, è quello che faccio. Come buona regola, non rimuovere nulla di superfluo, solo il tuo)
Era proprio il contrario. In OnDeInit(), l'Expert Advisor non ha avuto il tempo di cancellare tutti gli oggetti dal ciclo. Questo è stato discusso qui sul forum. La soluzione è inequivocabile, cancellare tutto per prefisso...
Esattamente il contrario,ObjectsDeleteAll non ha avuto il tempo di cancellare tutto perché è stato interrotto da deinit)
mentre un semplice ciclo cancella tutto - il terminale è in attesa del programma.
ps.ObjectsDeleteAll è lo stesso ciclo, non diverso da quello personalizzato.
Come lavorare con i file nel programma mql5 senza scrivere il file sul disco, ma lavorare solo nella RAM, per accelerare. Voglio trasferire dati da un programma mql5 a un programma sul mio computer.
Senza scrivere su disco si può provare BD SQLite, ma non l'ho fatto e non sono molto sicuro del successo. In generale bisogna sperimentare.
Senza scrivere su disco si può provare BD SQLite, ma non l'ho fatto e non sono molto sicuro del successo. In generale bisogna sperimentare.
È meglio dare il motivo, circa lo spostamento, ben fatto, ho voluto scrivere)
Questo è quello su cui contavo - o la persona vorrà pensare al motivo, o qualcun altro lo dirà alla persona la seconda (terza, quinta) volta - è più facile da capire (specialmente se la persona vuole capirlo, mostra interesse)
Il ciclo di cancellazione deve essere invertito:
e questo si applica non solo alla cancellazione di oggetti grafici, ma in generale alla cancellazione di qualsiasi oggetto nelle liste dei terminali.
È perché gli oggetti sono sistematicamente memorizzati in un array?
Mentre l'uscita dei cicli è la stessa del primo caso:Se cancellate ogni gruppo di oggetti separatamente con un ciclo (ArrowDown e ArrowUp), essi vengono cancellati correttamente dal grafico.
Perché avete bisogno di cancellare attraverso un ciclo?