Hatalar, hatalar, sorular - sayfa 1322

 
Artyom Trishkin :
Yani mq4'ünüz olduğu, ancak ex4'ün olmadığı ortaya çıktı. Bir düzenleyicide açın ve derlemeyi deneyin. Derleme sonucundan ve danstan.

Editörüm yok gibi görünüyor. Programların bir terminali ve düzenleyiciye kısayolları vardır ve programı kaldırın. Düzenleyici etiketi etkin değildir, başlangıçta düzenleyici programının olmadığını gösterir.

Yeni bir indirmede ve terminali yeniden yükleyin? Veya düzenleyiciyi ayrı olarak indirme seçenekleri var mı?

 
Artyom Trishkin :

Profildeki, haber akışındaki bir arkadaşımın mesajlarına neden yorum yapabilirim?


ve diğeri değil mi?


Arkadaşlarınızın farklı Gizlilik ayarları vardır: ilki için - herkes / sadece arkadaşlar gönderilere yorum yapabilir, ikincisi için - sadece kendisi.
 
Julia Test :
Arkadaşlarınızın farklı Gizlilik ayarları vardır: ilki için - herkes / sadece arkadaşlar gönderilere yorum yapabilir, ikincisi için - sadece kendisi.
Tamam teşekkürler.
 

Dosya açma hatası 5004 , .

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

EURUSD.dat (29250 KB) dosyası C:\Program Files\MetaTrader 5\MQL5\Files konumunda

Sorun nedir?

 
Aliaksandr Yemialyanau :

Dosya açma hatası 5004 , .

EURUSD.dat (29250 KB) dosyası C:\Program Files\MetaTrader 5\MQL5\Files konumunda

Sorun nedir?


1. Bu dosya test aracısına mı gönderiliyor? Test kullanıcısı günlüklerinde neler var?

Test kullanıcısının loglarında, veri senkronizasyon kayıtları arasında bu dosyanın aktarımı ile ilgili bir kayıt bulunmalıdır.

2. Bu dosya Expert Advisor'ın normal çalışması sırasında mı açılıyor?

3. İşletim sisteminiz nedir? UAC ayarları nelerdir?

4. İstemci terminali hangi parametrelerle başlar ve terminal veri klasörü nerede bulunur?

 
Slawa :

1. Bu dosya test aracısına mı gönderiliyor? Test kullanıcısı günlüklerinde neler var?

Test kullanıcısının loglarında, veri senkronizasyon kayıtları arasında bu dosyanın aktarımı ile ilgili bir kayıt bulunmalıdır.

2. Bu dosya Expert Advisor'ın normal çalışması sırasında mı açılıyor?

3. İşletim sisteminiz nedir? UAC ayarları nelerdir?

4. İstemci terminali hangi parametrelerle başlar ve terminal veri klasörü nerede bulunur?

1. Günlüklerde dosya hakkında hiçbir şey yok gibi görünüyor.

2. Başladığınızda grafik açılır.

3. XP'yi kazanın. UAC - Bilmiyorum. Yönetici hesabım var (başka hesap yok).

4. Parametreler - Bilmiyorum. C:\Program Dosyaları\MetaTrader 5

Dosyalar:
20150706.log  5 kb
 
Aliaksandr Yemialyanau :

1. Günlüklerde dosya hakkında hiçbir şey yok gibi görünüyor.

2. Başladığınızda grafik açılır.

3. XP'yi kazanın. UAC - Bilmiyorum. Yönetici hesabım var (başka hesap yok).

4. Parametreler - Bilmiyorum. C:\Program Dosyaları\MetaTrader 5

Test aracısı günlüğü şöyle bir şey içermelidir

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

Terminal günlüğünde dosya yoksa,

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

Ve test başlamaz.

Görünüşe göre dosyayı aktarmayı denememişsin bile.

Dosyanızı açma ve kapama arasında bir şekilde açıkça kullanmaya çalışın, örneğin

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

Test aracısı günlüğü şöyle bir şey içermelidir

Terminal günlüğünde dosya yoksa,

Ve test başlamaz.

Görünüşe göre dosyayı aktarmayı denememişsin bile.

Dosyanızı açma ve kapama arasında bir şekilde açıkça kullanmaya çalışın, örneğin

Bu şekilde denedim:

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

Yardımcı olmadı, açılmıyor ve günlüklerde dosyayla ilgili hiçbir şey yok.

Dosya boyutunu 12KB'ye düşürdüm - işe yaradı . Günlüklerde şunları yazar:

Test dosyası eklendi: Files\EURUSD.dat. 11540 bayt yüklendi

Belki test cihazı için dosya boyutunda bir sınır vardır?

 
Aliaksandr Yemialyanau :

Dosya açma hatası 5004 , .

EURUSD.dat (29250 KB) dosyası C:\Program Files\MetaTrader 5\MQL5\Files konumunda

Veri dizini nerede?


 
Rashid Umarov :

Veri dizini nerede?


C:\Program Dosyaları\MetaTrader 5