Hatalar, hatalar, sorular - sayfa 1656

 

Tünaydın!

Lord memurlar, bana bir böcek yakalamaya nereden başlayacağımı söyleyin?

Çoklu Para Birimi Danışmanı . İlk işlemden sonra test cihazı durur.

Kodunu bulamadığım bir hata veriyor.

Evet, test cihazı 2016.05.01 başlangıç tarihinden beri iyi çalışıyor. Bu tarihi değiştirirsem test cihazı durdurulur ve bir hata oluşur, log aşağıdadır.

Bana yardım et lütfen!

2016.08.29 12:22:53.068 log file "D:\Terminals\Alpari Limited MT5\Tester\Agent-127.0.0.1-3000\logs\20160829.log" written
2016.08.29 12:22:53.068 stopped on 0% of testing interval with error '16 USDJPY'
2016.08.29 12:22:53.068 history error 9 in undefined function
2016.08.29 12:22:53.066 wrong generated time
2016.08.29 12:22:52.830 wrong generated time
2016.08.29 12:22:52.765 wrong generated time
 
Alexey Viktorov :

Bunu dene

Bu seçenek başlangıçta işe yaradı. Kötü açıkladım, soru bununla ilgiliydi
(Condition ? f1 : f2)( 1 , 2 , 3 , 4 , 5 ); // Почему так нельзя? Как сделать, чтобы можно было?
 
fxsaber :
Bu seçenek başlangıçta işe yaradı. Kötü açıkladım, soru bununla ilgiliydi
İşlev işaretçileri aracılığıyla, ancak yine de çok hoş değil
 
Комбинатор :
İşlev işaretçileri aracılığıyla, ancak yine de çok hoş değil

Başlangıçta bunu önerdi

fxsaber :
nasıl değiştirilir (görünüşe göre, MQL için yeni bir işaretçi türü ) böyle bir inşaat çalışması için? Ve yavaşlayacak mı?

örneğini nerede görebilirim Ve performans hakkında bilgi almak istiyorum.

 
fxsaber :

örneğini nerede görebilirim Ve performans hakkında bilgi almak istiyorum.

 void f1( int i1, int i2, int i3, int i4, int i5 ) {}
void f2( int i1, int i2, int i3, int i4, int i5 ) {}
typedef void (*TFunc)( int , int , int , int , int );

void OnStart ()
{  
   bool Condition = true ;
  TFunc f = Condition ? f1 : f2; f( 1 , 2 , 3 , 4 , 5 );
}

mql5 build 1325 ve üstü, doğrudan tarayıcıda yazdım, bu yüzden doğruymuş gibi davranmıyorum, ancak anlamı şöyle bir şey.

 
Комбинатор :

mql5 build 1325 ve üstü, doğrudan tarayıcıda yazdım, bu yüzden doğruymuş gibi davranmıyorum, ancak anlamı şöyle bir şey.

Çok teşekkürler! O netleşti.
 

Yoldaşlar, böyle bir MAKEWORD() uygulaması hakkında ne söyleyebilirsiniz, geçerli mi?

 short MAKEWORD( uchar low, uchar high)
{
   struct Unnamed
  {
     uchar first;
     uchar second;
  }s = { 1 , 0 };
  
   struct Word   { short val; };
  Word word = (Word)s;
   if (word.val == 1 )
  { //litle endian
    s.first = low;
    s.second = high;
  }
   else
  { // big endian
    s.first = high;
    s.second = low;
  }
  word = (Word)s;
  
   return word.val;
}

Not: Hayır, bu saçmalık. Bir vardiya yoluyla gereklidir. Bunun gibi bir şey:

 #define MAKEWORD(low, high) (  ( short ) ((low & 0xff ) | (( short )high << 8 ))  )
 
A100 :

Bazı MetaQuotes-Demo sembolleri gizlenemez. Muhtemelen yapı 1395 ile başlamıştır. Terminal, Market Watch'a önceden kurulmuş seti kendi setiyle değiştirdi (ki bu yapıyı güncellerken her zaman olmaz) ve bundan sonra, bazı sembollerde Gizle menüsü etkin değil ve Semboller menüsü, ardından Gizle düğmesi - hiçbir şey olmuyor. Örneğin, bir GBPCAD grafiğim yok ve uzak olanlarda da

Nedeni GBPCAD'de açık bir pozisyondu .
 
Profesyoneller lütfen yardım edin!

(yeni bir siteden indirildi) gibi bir satır var

string txt = "Ð˜Ð½Ð´ÐµÐºÑ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ð¹ в Ñ Ñ„ÐµÑ€Ðµ ÑƒÑ Ð»ÑƒÐ³ (авг)</a>\n";
kaynak kodlama UTF-8. olarak görüntülenir: pencereler 1252

mql4 kullanılarak forma dönüştürülmesi gerekiyor - Hizmet sektöründeki beklentiler endeksi (Ağustos)</a>

Şimdiden teşekkürler!
 

MetaTrader 5 Strateji Test Aracısının çalışması için RAM miktarı için açıkça tanımlanmış minimum gereksinimleri hiçbir yerde bulamıyorum.

Belgeler var mı veya bakılacak bir yer var mı?

Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network