Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1007
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
Tempo meno tempo diviso per PeriodSeconds()
quindi potrebbe essere la lunghezza sbagliata nella transizione venerdì-lunedì (o se ci sono barre mancanti nella storia)
è meglio leggere il tempo del punto e poi definire le barre
quindi potrebbe essere la lunghezza sbagliata nella transizione venerdì-lunedì (o se ci sono barre mancanti nella storia)
è meglio leggere il tempo dei punti e poi identificare le barre
D'accordo. Non ha dato fastidio né a me né al mio cervello. Allora è meglio prendere il numero di barre tra le date.
if(tot > 1)PercCloseDown();
Questa parte dice errore
Puoi dirmi come avviare il robot?
Questa parte scrive un errore
Come faccio a far partire il robot?Qui si dichiara la variabile e la si divide immediatamente:
L'errore mostra che il compilatore tratta questa variabile (spred) come non dichiarata. Anche questo non va bene, perché (la variabile) non è inizializzata - poiché non èuna variabile globale, potrebbe avere un valore non definito...
Provate a dichiararlo prima e ad assegnargli un valoreQui viene dichiarata una variabile e immediatamente viene condivisa:
L'errore mostra che il compilatore tratta questa variabile (spred) come non dichiarata. Questo è anche almeno non buono, perché essa (la variabile) non è inizializzata - poiché non è una variabile globale, ci può essere un valore non definito...
Prova a dichiararlo prima e ad assegnargli un valoreEugene, dal profondo del mio cuore!
E' acceso, grazie.
Cosa fare se in MQL5 ...
... è passato circa un minuto e il problema è lo stesso. Perché così tanto tempo?
Errore 4806 - Dati richiesti non trovati ... - ...come faccio a farlo trovare al mio EA?
if(tot > 1)PercCloseDown();
Questa parte dice errore
Puoi dirmi come avviare il robot?
Come posso catturare l'errore "out of memory"?
Cosa potrebbe causare questo messaggio in primo luogo?
Ho scritto un programma di circa 20 mila linee. Ho un sacco di classi, array e strutture diverse.
Circa una volta ogni due o tre giorni appare il messaggio di "memoria esaurita".
Non so come rintracciare quale funzione è responsabile della perdita di memoria.
Come posso catturare un errore di memoria esaurita?
Cosa potrebbe causare questo messaggio in primo luogo?
Ho scritto un programma di circa 20 mila linee. Ho un sacco di classi, array e strutture diverse.
Circa una volta ogni due o tre giorni appare il messaggio di "memoria esaurita".
Non so come prenderlo, quale funzione è responsabile della perdita di memoria.
Assicuratevi che ogni nuovo abbia la sua cancellazione
Cioè solo attraverso un'attenta lettura del vostro codice. Per rendere la lettura più facile e divertente, puoi commentare :-)
È anche una buona idea scrivere script di test-case per ogni classe e controllare le perdite all'interno delle classi in questo modo.
assicurarsi che ogni nuovo abbia la propria cancellazione
Cioè solo leggendo attentamente il codice. Per rendere la lettura più facile e divertente, puoi anche commentare :-)
È anche una buona idea scrivere script di test-case per ogni classe e controllare le perdite all'interno delle classi in questo modo.
Nuovo, cancellare non sono utilizzati. Gli elementi della classe sono definiti all'inizio e non li ricreo.
Per lo più lavoro con gli array.
Cosa sono gliscript dei test-case?