Errori, bug, domande - pagina 1322

 
Artyom Trishkin:
Così si scopre che hai mq4, ma non ex4. Aprilo in un editor e prova a compilarlo. Dal risultato della compilazione e della danza.

Non mi sembra di avere un editore. I programmi hanno un terminale e scorciatoie per l'editor e il programma di disinstallazione. La scorciatoia dell'editor è inattiva e all'avvio dice che non c'è un programma editor.

Devo scaricare e reinstallare il terminale o c'è un'opzione per scaricare l'editor separatamente?

 
Artyom Trishkin:

Perché posso commentare il profilo di un amico, nel newsfeed


ma non posso commentare l'altro?


I tuoi amici hanno diverse impostazioni di privacy: la prima permette a tutti/solo gli amici di commentare i suoi post, la seconda permette solo a lui di commentare.
 
Julia Test:
I tuoi amici hanno diverse impostazioni di privacy: per il primo, tutti/solo gli amici possono commentare i post, per il secondo, solo lui/lei può commentare.
Capisco, grazie.
 

Errore nell'apertura del file 5004, nel tester.

//+------------------------------------------------------------------+
//|                                                         Test.mq5 |
//|                        Copyright 2015, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property tester_file "EURUSD.dat" 
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   string filename="EURUSD.dat";
   int handle=FileOpen(filename,FILE_BIN|FILE_READ);
   if(handle<1) Print("ERROR FileOpen ", GetLastError());
   FileClose(handle);
//---
   return(0);
  }
//+------------------------------------------------------------------+

Il fileEURUSD.dat(29.250KB) si trova in C:{File di programma\MetaTrader 5\MQL5\Files

Cosa c'è che non va?


 
Aliaksandr Yemialyanau:

Errore nell'apertura del file 5004, nel tester.

Il fileEURUSD.dat(29.250KB) si trova in C:{File di programma\MetaTrader 5\MQL5\Files

Cosa c'è che non va?


Questo file va al tester? Cosa c'è nei log del tester?

Nei log del tester, dovrebbe esserci un record sulla sincronizzazione dei dati, cioè un record sull'invio di questo file.

2. questo file viene aperto durante il normale funzionamento del tester?

3. Che sistema operativo avete? Quali sono le vostre impostazioni UAC?

4. Con quali parametri viene avviato il terminale client e dove si trova la cartella dei dati del terminale?

 
Slawa:

1. questo file è dato all'agente tester? Cosa c'è nei log del tester?

Nei log del tester dovrebbe esserci un record del trasferimento di questo file tra i record di sincronizzazione dei dati.

2. questo file viene aperto durante il normale funzionamento del tester?

3. Che sistema operativo avete? Quali sono le vostre impostazioni UAC?

4. Con quali parametri inizia il terminale client e dove si trova la cartella dei dati del terminale?

1. Non sembra esserci nulla sul file nei log.

2. Si apre all'avvio sulla grafica.

3. Win XP. UAC - non so. Ho un account di amministratore (nessun altro account).

4. Impostazioni - non lo so. C:\File di programma\MetaTrader 5

File:
20150706.log  5 kb
 
Aliaksandr Yemialyanau:

1. Non sembra esserci nulla sul file nei log.

2. All'avvio su grafico si apre.

3. Win XP. UAC - non so. Ho un account di amministratore (nessun altro account).

4. Impostazioni - non lo so. C:\File di programma\MetaTrader 5

Ci dovrebbe essere qualcosa del genere nel log del Tester Agent

2015.07.06 17:17:11.788 Tester  file added: Files\EURUSD.dat. 147062 bytes loaded

Se non c'è un file nel log del terminale, sarà

2015.07.06 17:28:29.672 Tester  file Files\EURUSD.dat open error [2]

E i test non iniziano.

Sembra che tu non abbia nemmeno provato a trasferire il file.

Cercate di usare il vostro file esplicitamente in qualche modo tra l'apertura e la chiusura, per esempio

   int handle=FileOpen(filename,FILE_BIN|FILE_READ);
   if(handle<1)
      Print("ERROR FileOpen ", GetLastError());
   else
      Print("FileSize is ",FileSize(handle));
 
Slawa:

Ci dovrebbe essere una voce come questa nel log dell'agente tester

Se non c'è un file nel log del terminale

E il test semplicemente non parte.

Sembra che tu non abbia nemmeno tentato un trasferimento di file

Provate in qualche modo a usare esplicitamente il vostro file tra l'apertura e la chiusura, per esempio

Provato questo:

//+------------------------------------------------------------------+
//|                                                         Test.mq5 |
//|                        Copyright 2015, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property tester_file "EURUSD.dat" 
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   string filename="EURUSD.dat";
   int handle=FileOpen(filename,FILE_BIN|FILE_READ);
   if(handle<1)
      Print("ERROR FileOpen ",GetLastError());
   else
      Print("FileSize is ",FileSize(handle));
//---
   return(0);
  }
//+------------------------------------------------------------------+

Non ha funzionato, non si apre e non c'è niente nei log sul file.

Riduzione della dimensione del file a 12KB - ha funzionato. Nei registri c'è scritto:

File di prova aggiunto: Files\EURUSD.dat. 11540 byte caricati

Forse c'è una limitazione delle dimensioni del file per il tester?

 
Aliaksandr Yemialyanau:

Errore nell'apertura del file 5004, nel tester.

Il fileEURUSD.dat(29.250KB) si trova in C:{File di programma\MetaTrader 5\MQL5\Files

Dov'è la directory dei dati?


 
Rashid Umarov:

Dove si trova la directory dei dati?


C:\File di programma\MetaTrader 5
Motivazione: