Erros, bugs, perguntas - página 1322

 
Artyom Trishkin:
Assim, acontece que tem mq4, mas nenhum ex4. Abra-o num editor e tente compilá-lo. A partir do resultado da compilação e dança.

Parece não ter um editor. Os programas têm um terminal e atalhos para o editor e programa de desinstalação. O atalho do editor está inactivo e ao arrancar diz que não há programa editor.

Preciso de descarregar e reinstalar o terminal ou existe a opção de descarregar o editor separadamente?

Arquivos anexados:
 
Artyom Trishkin:

Porque posso comentar sobre o perfil de um amigo, no newsfeed


mas não posso comentar sobre o outro?


Os seus amigos têm diferentes definições de Privacidade: a primeira permite que todos/só os amigos comentem as suas mensagens, a segunda só lhe permite comentar.
 
Julia Test:
Os seus amigos têm diferentes definições de Privacidade: para o primeiro, todos/só os amigos podem comentar as mensagens, para o segundo, só ele/ela pode comentar.
Estou a ver, obrigado.
 

Ficheiro de abertura de erro 5004, no testador.

//+------------------------------------------------------------------+
//|                                                         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);
  }
//+------------------------------------------------------------------+

O ficheiroEURUSD.dat(29,250KB) está localizado em C:{Program Files\MetaTrader 5\MQL5\Files

O que é que está errado?


 
Aliaksandr Yemialyanau:

Ficheiro de abertura de erro 5004, no testador.

O ficheiroEURUSD.dat(29,250KB) está localizado em C:{Program Files\MetaTrader 5\MQL5\Files

O que é que está errado?


Este ficheiro vai para o testador? O que está nos registos do testador?

Nos registos do testador, deve haver um registo sobre sincronização de dados, ou seja, um registo sobre o envio deste ficheiro.

2. este ficheiro é aberto durante o funcionamento normal do testador?

3. Que sistema operativo tem? Quais são as suas definições UAC?

4. Com que parâmetros começa o terminal do cliente e onde está localizada a pasta de dados do terminal?

 
Slawa:

1. este ficheiro é entregue ao agente testador? O que está nos registos do testador?

Nos registos do testador deve haver um registo da transferência deste ficheiro entre os registos de sincronização de dados.

2. Este ficheiro é aberto durante o funcionamento normal do testador?

3. Que sistema operativo tem? Quais são as suas definições UAC?

4. Com que parâmetros começa o terminal do cliente e onde está localizada a pasta de dados do terminal?

1. Não parece haver nada sobre o ficheiro nos registos.

2. Abre ao arrancar em gráficos.

3. ganhar XP. UAC - não sei. Tenho conta de administrador (nenhuma outra conta).

4. Configurações - não sei. C:\Arquivos de Programas\MetaTrader 5

Arquivos anexados:
20150706.log  5 kb
 
Aliaksandr Yemialyanau:

1. Não parece haver nada sobre o ficheiro nos registos.

2. Ao arrancar no gráfico abre-se.

3. ganhar XP. UAC - não sei. Tenho conta de administrador (nenhuma outra conta).

4. Configurações - não sei. C:\Arquivos de Programas\MetaTrader 5

Deveria haver algo como isto no diário de bordo do Agente Testador

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

Se não houver nenhum ficheiro no registo terminal, será

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

E os testes simplesmente não vão começar.

Parece que ainda nem sequer tentou transferir o ficheiro.

Tente utilizar o seu ficheiro explicitamente de alguma forma entre a abertura e o fecho, por exemplo

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

Deve haver uma entrada como esta no diário de bordo do agente testador

Se não houver nenhum ficheiro no registo do terminal

E o teste simplesmente não vai começar.

Parece que ainda nem sequer tentou uma transferência de ficheiros

Tente de alguma forma utilizar explicitamente o seu ficheiro entre a abertura e o fecho, por exemplo

Experimentei isto:

//+------------------------------------------------------------------+
//|                                                         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);
  }
//+------------------------------------------------------------------+

Não funcionou, não se abre, e não há nada nos registos sobre o ficheiro.

Reduziu o tamanho do ficheiro para 12KB - resultou. Nos registos diz:

Ficheiro do teste adicionado: Files\EURUSD.dat. 11540 bytes carregados

Talvez haja uma limitação de tamanho de ficheiro para o testador?

 
Aliaksandr Yemialyanau:

Ficheiro de abertura de erro 5004, no testador.

O ficheiroEURUSD.dat(29,250KB) está localizado em C:{Program Files\MetaTrader 5\MQL5\Files

Onde está o directório de dados?


 
Rashid Umarov:

Onde está localizado o directório de dados?


C:\Arquivos de Programas\MetaTrader 5