Errori, bug, domande - pagina 428

 
Im_hungry:

Ho provato a registrare lo stesso con lo stesso strumento ma in mt4

ho trasferito il file bin nella cartella mt5 tester - nessuno dei file

non si apre - errore 5004, in MT5 si apre ancora qualcosa.


Ho implementato la registrazione dei dati nell'indicatore MT4 (tutti i dati sono scritti correttamente) come segue:

Ma la lettura in mt5 da parte di un EA rimane la stessa:

È possibile per un EA in mt5 aprire un file creato in mt4?

Se ricordo bene, mt4 salva i file in codifica Ansish.
 
Si prega di rispondere alla domanda #124661 nel servicedesk.
 
sergey1294:
Se la memoria non mi inganna, mt4 cripta i file in codifica Ansish.

Non conosco la codifica, ma tutto ciò che riguarda la registrazione di file mt4 è qui

https://docs.mql4.com/ru/files/filewritedouble

E il file mt5 stava aprendo 30 mb all'inizio, poi 900kb. - non voleva aprire

ora lo fa, ma non più di 40 mb. ho chiesto qui - il codice è organizzato

Ho capito bene, non ho cambiato le regole di lettura e scrittura, ma il risultato è diverso

può o non può!

FileWriteDouble - Документация на MQL4
  • docs.mql4.com
FileWriteDouble - Документация на MQL4
 
sergey1294:
Forse, ma dovresti anche specificare la codifica, se la memoria non mi inganna, mt4 salva i file in codifica Ansish.
Non ci sono stringhe nel file, quindi la codifica non ha importanza.
 
Im_hungry:
Sì, certo - vede il file ma non vuole leggerlo a causa dell'errore di apertura 5004

Per l'ultima volta:

  1. Aprire il file in OnInit.
  2. Leggere il file in OnTick.
  3. Chiudere il file in OnDeinit.

Altrimenti su ogni segno di spunta: "Aperto il borsellino - preso il borsellino. Ho aperto la mia borsa, ho tirato fuori il mio borsellino. Aprire la borsa - prendere la borsa..."

 
uncleVic:

Per l'ultima volta:

  1. Aprire il file in OnInit.
  2. Leggere il file in OnTick.
  3. Chiudere il file in OnDeinit.

Altrimenti, ad ogni spunta: "Ho aperto la borsa - ho tirato fuori la borsa. Ha aperto la sua borsa - ha tirato fuori la sua borsa. Ho aperto la mia borsa - ho la mia borsa..."

Impeccabile - legge tutto senza problemi Grazie a tutti per la vostra assistenza!

//---

Sto scrivendo i valori del tempo e del buffer in mt4 in un file,

poi ho trasferito il file in mt5 (cartella tester dove dovrebbe essere)

E leggilo con l'Expert Advisor - tutto funziona!

/---

Ho descritto tutto qui alla fine dell'articolo per coloro che sono interessati:

https://www.mql5.com/ru/forum/3224

 

Problema con MetaEditor (build 468, ma è già successo una volta). Dopo aver premuto accidentalmente una combinazione di tasti a caso, tutti i pannelli, compresa la barra degli strumenti, sono scomparsi, e dopo averli aggiunti manualmente alla riapertura dell'editor, non appaiono più.

Nessuna soluzione a questo problema è stata trovata nelle impostazioni e nell'aiuto.
.

 
DV2010:

Problema con MetaEditor (build 468, ma è già successo una volta). Dopo aver premuto accidentalmente una combinazione di tasti a caso, tutti i pannelli, compresa la barra degli strumenti, sono scomparsi, e dopo averli aggiunti manualmente alla riapertura dell'editor, non appaiono più.

Non sono riuscito a trovare una soluzione a questo problema nelle impostazioni e nell'aiuto.

Ce n'era uno simile - nel trecento e qualcosa, ho appena cancellato questo file

C:\File programma\MetaTrader 5\Configurazione/terminal.ini

e poi tutte le impostazioni sono state resettate, e questo è tutto.

- Ho configurato tutto il resto, niente del genere al momento.

Non è successo! Buona fortuna!

 
DV2010:

Problema con MetaEditor (build 468, ma è già successo una volta). Dopo aver premuto accidentalmente una combinazione di tasti a caso, tutti i pannelli, compresa la barra degli strumenti, sono scomparsi, e dopo averli aggiunti manualmente alla riapertura dell'editor, non appaiono più.

Nessuna soluzione a questo problema è stata trovata nelle impostazioni e nell'aiuto.
.

Dovete premere il magico tasto F12.
 

joo:
Нужно нажать волшебную кнопочку F12

Ascolta, sembra che tu sia un vero mago! : )

Grazie! :)

Motivazione: