Hatalar, hatalar, sorular - sayfa 2436

 
Slava :

Çerçeveleri her zaman OnTesterDeinit'te okumanız gerekir. bizim babamız gibi

Ne için?

Sonra eksik karelerden şikayet ediyorlar

Ben bir şey kaybetmem.


mqd dosyası, böyle bir EA tarafından bile mükemmel bir şekilde (kayıpsız) oluşturulmuştur.

 input int Range = 1 ; // 1..10

double OnTester ()
{
   uchar Data[];
  
   FrameAdd ( NULL , 0 , 0 , Data);
  
   return ( 0 );
}


Sonra bir veya iki kişilik İncil'i okudum.

 
fxsaber :

Ne için?

Ben bir şey kaybetmem.


mqd dosyası, böyle bir EA tarafından bile mükemmel bir şekilde (kayıpsız) oluşturulmuştur.


Sonra bir veya iki kişilik İncil'i okudum.

Optimizasyon tamamlandıktan sonra bunları okumayı bitirmezseniz, hızlı matematiksel hesaplamalarda bile çerçeveler kaybolur.

ağ mükemmel değil
Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Большую часть времени современные компьютеры простаивают и не используют всех возможностей процессора. Мы предлагаем задействовать их с пользой. Вы можете сдавать мощности вашего компьютера другим участникам нашей сети для выполнения разнообразных...
 
Slava :

Optimizasyon tamamlandıktan sonra bunları okumayı bitirmezseniz, hızlı matematiksel hesaplamalarda bile çerçeveler kaybolur.

ağ mükemmel değil

Görünüşe göre çerçeveler hakkındaki fikirlerim yanlış, çünkü saçma sapan konuşuyorsunuz.

Çerçevelerin yazılması için okunması gerekmez. O zaman bize gerçekte nasıl çalıştığını anlat. Bulut sayesinde çerçevelerle çalışmadı.

Benim görüşüme göre, çerçeve yalnızca mqd dosyasına eklenirse kullanılabilir.

 
fxsaber :

Görünüşe göre çerçeveler hakkındaki fikirlerim yanlış, çünkü saçma sapan konuşuyorsunuz.

Çerçevelerin yazılması için okunması gerekmez. O zaman bize gerçekte nasıl çalıştığını anlat. Bulut sayesinde çerçevelerle çalışmadı.

Benim görüşüme göre, çerçeve yalnızca mqd dosyasına eklenirse kullanılabilir.

Her şey doğru. Çerçeve, mqd dosyasına eklenirse kullanılabilir. Oradan çerçeve işlevleriyle çıkarılır.

 
Slava :

Her şey doğru. Çerçeve, mqd dosyasına eklenirse kullanılabilir. Oradan çerçeve işlevleriyle çıkarılır.

O zaman, eğer doğru anladıysam, çerçeve kaybı olduğunu iddia edenler OnTesterDeinit'teki varlıklarını kontrol etmelidir.

Ben böyle bir problem yaşamadım. Terminalde normal Expert Advisor modunda çerçevelere erişmek için kütüphaneyi yazdım.


Son 16 baytın neden sorumlu olduğunu anlamadım.

 struct FRAME
{
   ulong Pass;
   long ID;
   short String[ 64 ];
   double Value;
   int SizeOfArray;
   long Tmp[ 2 ];
 
Slava :

Çerçeveleri her zaman OnTesterDeinit'te okumanız gerekir. bizim babamız gibi

Sonra eksik karelerden şikayet ediyorlar

İlk defa bu "Babamız" ı duyuyorum. Bu nerede söyleniyor? Terminalde tüm çerçeveler alındıktan sonra OnTesterDeinit'in çağrılması gerekmez mi? Veya olay kuyruğundaki diğer olayların (özellikle OnTesterPass) üzerinden atlayabilir mi? Eğer öyleyse, o zaman belgelere yazılmalıdır, çünkü bu atipik bir davranıştır.

Testin kullanıcının kendisi tarafından zorla sonlandırılmasını kastediyorsanız, çerçeve kaybından bahsetmenin hiçbir anlamı yoktur.

 
Alexey Navoykov :

İlk defa bu "Babamız" ı duyuyorum. Bu nerede söyleniyor? Terminalde tüm çerçeveler alındıktan sonra OnTesterDeinit'in çağrılması gerekmez mi? Veya olay kuyruğundaki diğer olayların (özellikle OnTesterPass) üzerinden atlayabilir mi? Eğer öyleyse, o zaman belgelere yazılmalıdır, çünkü bu atipik bir davranıştır.

Testin kullanıcının kendisi tarafından zorla sonlandırılmasını kastediyorsanız, çerçeve kaybından bahsetmenin hiçbir anlamı yoktur.

OnTesterPass, geçişin sonunda kolayca çağrılabilir, ancak bu zamana kadar ağın kusurlu olması nedeniyle geçişin çerçeve verilerine ulaşmayabilir.

İnsanlar çerçevelerin kaybolduğunu söylediğinde, çoğu zaman OnTesterPass'ta her şeyin yakalanmadığı anlamına gelir.

Böylece OnTesterDeinit'te her zaman daha fazlasını elde edebilirsiniz, çünkü Terminal tarafındaki optimize edici, Aracılar her şeyi hesapladığında değil, tüm çerçevelerin gelmesini beklediğinde çalışmasını durdurur.

 
fxsaber :

OnTesterPass, geçişin sonunda kolayca çağrılabilir, ancak bu zamana kadar ağın kusurlu olması nedeniyle geçişin çerçeve verilerine ulaşmayabilir.

Onlar. OnTesterPass çerçevesiz çağrıldı mı? O zaman bariz bir hata. Bu olay, geçişin sonu değil, çerçevenin alındığı anlamına gelir.

OnTesterDeinit olayını çağırmadan önce tüm çerçeveler OnTesterPass'a ulaşmalıdır. Bu normal sağlıklı bir mantıktır. Tekrar edersem, testin zorunlu olarak kesilmesinden bahsetmiyoruz.

 
Alexey Navoykov :

Onlar. OnTesterPass çerçevesiz çağrıldı mı? O zaman bariz bir hata. Bu olay, geçişin sonu değil, çerçevenin alındığı anlamına gelir.

OnTesterDeinit olayını çağırmadan önce tüm çerçeveler OnTesterPass'a ulaşmalıdır. Bu normal sağlıklı bir mantıktır. Tekrar edersem, testin zorunlu olarak kesilmesinden bahsetmiyoruz.

Görünüşe göre yanılmışım. TesterPass olayının geçiş verilerinin gelişi olduğunu düşündüm

Core 1   pass 0 returned result 100000.00 in 0 : 00 : 00.433
Core 1   pass 1 returned result 100000.00 in 0 : 00 : 00.001
Core 1   pass 2 returned result 100000.00 in 0 : 00 : 00.001
Core 1   pass 3 returned result 100000.00 in 0 : 00 : 00.001
 
Opt-formatını kim açardı...