Errori, bug, domande - pagina 2629

 
Andrey Khatimlianskii:

Non so se sia meglio il valore medio o mediano. Stiamo cercando il massimo, credo.

Ma se ci fosse un filtro nella tabella dei risultati che influenzasse anche il tracciato, si potrebbe vedere qualsiasi "fetta".

Il punto è che questo non è un massimo incondizionato per la combinazione specificata di una coppia di parametri, ma un massimo particolare. Se oltre a questo massimo nella stessa fetta la maggior parte dei test fallisce, il valore di tale massimo è discutibile. Come visualizzare al meglio i dati multivariati è una questione aperta (ho bisogno di guardare un software con uno scopo simile), ma almeno vorrei vedere una nota nella documentazione.

 
fxsaber:
Per favore aiutatemi a mettere un EA in KB. Sto ricevendo questo errore.

Tutto è al suo posto.

C'era un errore simile. Per quanto ricordo, nel mio caso era legato al fatto che il file principale non era collocato nella cartella principale del rispettivo tipo di programma. Sembra che sia permesso postare EAs solo nella cartella MQL5/Experts (se si prendono EAs).

 
Stanislav Korotky:

C'era un errore simile. Per quanto mi ricordo, nel mio caso era legato al fatto che il file principale non era posto nella cartella principale del rispettivo tipo di programma. Sembra che gli EAs possano essere messi solo nella cartella MQL5/Experts (se si prendono gli EAs).

Ho scritto manualmente MQL5\Experts - non ha funzionato. Quando ho selezionato "default", ha funzionato.

 
fxsaber:

Ho prescritto manualmente MQL5\Experts - non ha funzionato. Quando ho scelto "default", ha funzionato.

Naturalmente, intendevo "default", ho solo menzionato "default" di Expert Advisors sul computer locale per rendere chiaro ciò che intendevo.

 

C'è una caratteristica interessante sul forum, quando crei un argomento - dopo averlo creato, ottieni ulteriori link per domande simili :-)

Per non creare un mucchio di argomenti simili.


 
Perso la migliore connessione con il server broker metaquotes ltd a causa di questo è andato male segnali approssimativamente parlando tutto va in perdita, che cosa deve essere fatto per favore aiuto!
File:
 
Vladislav Andruschenko :

C'è una caratteristica interessante sul forum, quando crei un argomento - dopo averlo creato, ottieni ulteriori link per domande simili :-)

Così non creano un mucchio di argomenti simili.

Sono d'accordo che è una bella caratteristica. Tuttavia, non preclude la creazione di un "gruppo di argomenti dello stesso tipo", in quanto è necessario creare un nuovo argomento per ottenere i link.

Sarebbe ancora meglio offrire questi link all'utente quando clicca su "Aggiungi", e non creare affatto un argomento se ha trovato una risposta.

 
Alain Verleyen:

Sono d'accordo che questa è una buona caratteristica. Tuttavia, non preclude la creazione di un "gruppo di argomenti dello stesso tipo", in quanto è necessario creare un nuovo argomento per ottenere i link.

Sarebbe ancora meglio offrire questi link all'utente quando clicca su "Aggiungi", e non creare affatto un argomento se ha trovato una risposta.

Sono andato attraverso i thread, tali link non sono ovunque,
Questi sono link rilevanti.
E piuttosto, ci vuole tempo per trovarli. Quindi non tutti i thread li hanno.
 

Ho trovato una tale seccatura. Costruire 2305


Storia:

EA legge i dati di 8 indicatori e 8 TF (compresi D1 e W1).

Visualizza i dati in una tabella.

Se lavoro con una coppia di valute, con cui lavoro da molto tempo, tutto va bene.

Se carico una coppia di valute con cui non lavoro, ottengo un errore:


L'Expert Advisor cerca di ricevere segnali da D1, per esempio, ma si blocca, si blocca su CopyBuffer

Ho provato a catturare un errore ma il log di Expert Advisor è vuoto - si blocca e non mostra nulla nel log.

Ma ho aperto i log del terminale e ho trovato questo errore:

2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [32]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]


Se disabilito i segnali su D1 e W1, tutto è normale.



Ho guardato nella cartella della storia e ho visto solo il file2020.hcc.

Non ci sono altri file e Cache.




Ho provato questo script:https://www.mql5.com/ru/docs/series/timeseries_access


Si blocca su W1.

2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       ===============   1   ===============   2020.01.29 12:40:00
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 16031 bars
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       ===============   5   ===============   2020.01.29 12:40:00
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 3378 bars
2020.01.29 12:40:03.221  mt5 20200129 (EURPLN,H4)       ===============   15   ===============   2020.01.29 12:30:00
2020.01.29 12:40:03.221  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.221  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 1135 bars
2020.01.29 12:40:03.222  mt5 20200129 (EURPLN,H4)       ===============   30   ===============   2020.01.29 12:30:00
2020.01.29 12:40:03.222  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.222  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 568 bars
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       ===============   16385   ===============   2020.01.29 12:00:00
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 284 bars
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       ===============   16388   ===============   2020.01.29 12:00:00
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 08:00:00 - 78 bars
2020.01.29 12:40:03.224  mt5 20200129 (EURPLN,H4)       ===============   16408   ===============   2020.01.29 00:00:00
2020.01.29 12:40:03.224  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.224  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 00:00:00 - 20 bars




Ha fatto un semplice test da esperto:

Ordine di ricerca degli errori:


  1. Caricare un simbolo che non è stato usato prima (nessuna storia)
  2. Eseguilo sul grafico dell'Expert Advisor
  3. Guardiamo il registro:
  4. L'Expert Advisor mostra che esce prima al CopyBuffer (senza barre)
  5. Poi l'esperto riceve un valore di buffer sconosciuto ().
  6. Poi si addormenta ancora e ancora dall'inizio.


Sempre lo stesso: copia una barra ed esce dalla funzione.



Se riavviate il terminale dopo questo. È TUTTO OK!!!

ok...


No, non va bene, avvio una coppia che non sto usando e rallenta di nuovo.




È chiaro che il terminale chiede di scaricare la cronologia.

Ma la funzione CopyBuffer si blocca, cioè tutto si blocca fino a quando tutta la storia è stata caricata.

I glitch si verificano solo su D1 e W1.

Su altri timeframe tutto è ok.

Se aspetto molto tempo, quando imposto di nuovo l'Expert Advisor mostra di nuovo lentezza. Ma se ricarico il terminale non ci saranno più rallentamenti su questa coppia.

Molto probabilmente perché Mashka ha 100 timeframes e ci sono solo poche settimane per il 2020. Ma perché non carica il 2019 al volo?

Anche se è scritto che:

Quando si richiedono dati all'indicatore, se la serie temporale richiesta non è ancora costruita o deve essere scaricata dal server, la funzione restituisceimmediatamente -1, ma viene avviato il processo di download/costruzione.

Quando si richiedono dati dall'Expert Advisor o da uno script, viene avviato il caricamento dal server, se il terminale non ha questi dati localmente, o inizia la costruzione della serie temporale richiesta, se i dati possono essere costruiti dallo storico locale, ma non sono ancora pronti. La funzione restituisce la quantità di dati che è pronta quando il timeout scade.

Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
  • www.mql5.com
Прежде чем ценовые данные будут доступны в терминале MetaTrader 5, их необходимо получить и обработать. Для получения данных требуется подключение к торговому серверу MetaTrader 5. Данные поступают с сервера по запросу терминала в виде экономно упакованных блоков минутных баров. Механизм обращения к серверу за данными не зависит от того, каким...
File:
 
Vladislav Andruschenko:

Ho trovato una tale seccatura. Costruire 2305.



2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [32]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]

Controlla l'accesso ai file hcc. Controlla che nessuno stia leggendo questi file in questo momento.

32 - Il processo non può accedere al file perché è utilizzato da un altro processo.

5 - L'accesso è negato.


Quanto spazio libero su disco avete?

Qual è il limite del numero massimo di barre sul grafico nel terminale?

Motivazione: