Errori, bug, domande - pagina 1997
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
È in funzione dalla build 1565. Da marzo 2017.
GetLastError cosa restituisce?
Ha aiutato a risolvere il problema. È difficile dire se questo comportamento è corretto, che senza la presenza di una cartella, il modello non viene salvato.
La barra all'inizio del nome del file significa "da MQL5 root".
Grazie, non l'ho visto da nessuna parte prima.
Grazie, non l'ho visto da nessuna parte prima.
Cosa viene in mente per prima cosa
percorso
[in] Percorso relativo al file che contiene i dati per la risorsa. Se il percorso inizia con una barra rovesciata "\" (scritto "\"), allora il file viene cercato relativamente alla cartella terminal_data_directory\MQL5\.Se non c'è backslash, la risorsa viene cercata rispetto alla posizione del file EX5 da cui viene chiamata la funzione.
Funziona dalla build 1565. Da marzo 2017.
GetLastError cosa restituisce?
Grazie...
Cosa viene in mente per prima cosa
C'è dell'altro da qualche parte...Grazie, non mi era venuto in mente che questa fosse una regola generale.
Forse i vostri pensieri riguardano qualcos'altro, ma per questo caso particolare, una banale disattenzione del programmatore ha portato a questo errore.
Sì, voglio dire qualcos'altro. Se le variabili fossero forzatamente inizializzate da MQL5 stesso, il numero di "tester dà risultati diversi" diminuirebbe significativamente. Ora abbiamo molte opportunità di scrivere Expert Advisors casuali.
Se le variabili fossero forzatamente inizializzate da MQL5 stesso, allora il numero di "tester dà risultati diversi" diminuirebbe significativamente.
...e la velocità di inizializzazione diminuirebbe.
Ovviamente, nel caso generale sarebbe insignificante, ma comunque.
...e il tasso di inizializzazione diminuirebbe.
Chiaramente, nel caso generale sarebbe insignificante, ma comunque.
Questo è il motivo per cui sto solo esprimendo i miei pensieri, ma non sto sostenendo questa soluzione. Grazie ad@Anton Ohmat per aver evidenziato un altro lato dei TC casuali.
...e il tasso di inizializzazione diminuirebbe.
Ovviamente, nel caso generale sarebbe insignificante, ma comunque.
Questo è l'argomento che non capivo (quando era proposto da MQ) e che non capisco ora. L'inizializzazione non va da nessuna parte. Ora è affidato al programmatore dell'applicazione e lo fa comunque, ma come dimostra la pratica, a volte con errori. E se fosse fatto da un kernel, le prestazioni non ne risentirebbero e non ci sarebbero errori.
Questo è l'argomento che non capivo (quando era proposto da MQ) e che non capisco ora. L'inizializzazione non va da nessuna parte. Ora è affidato al programmatore dell'applicazione e lo fa comunque, ma come dimostra la pratica, a volte con errori. Se fosse fatto da un kernel, le prestazioni non ne risentirebbero e non ci sarebbero errori.
L'inizializzazione completa non è sempre necessaria. Per esempio, per l'indicatore che riempie il valore del buffer per ogni barra nel ciclo (e lo fa indipendentemente dal fatto che il buffer dell'indicatore sia inizializzato o meno).
In questo caso sarebbe più economico senza azzeramento forzato.