milisaniye zamanlayıcı ayarlanamıyor (500) - sayfa 3

 
Slawa :

düşüneceğiz.

Başlangıç olarak, tanılamayı genişletelim - muhtemelen başarısızlığın 5 veya 6 nedeni vardır. Aynı zamanda, kodu revize edeceğiz, belki de bazı hatalar içeri sızmıştır.

Teşekkür ederim.
 
Vladislav Andruschenko :

ve komisyoncu şans eseri BCS değil mi?

Uzun zamandır garip bir MT5 fark ettim, göstergelerimle gerçek mini üzerinde çalışıyor, ellerim nedenlerini kontrol etmek için uzanmıyor ... diğerlerinde her şey normal görünüyor.

 

bu şimdiye kadar sadece MT4'te BCS'den gelen bir aksaklık

 
Bu hata genellikle bir tür yüzerdir. RoboForex'ten bir terminale sahip bir VPS var. Robot bir zamanlayıcıda çalışıyor. Ayarları değiştirmeye gidiyorum ve 4024 hatası alıyorum. Üstelik hem milisaniye zamanlayıcı hem de ikincisi başlatılamıyor. Aynı montaj üzerinde aynı ortamda birkaç hafta sorunsuz çalışmama rağmen. Paralel olarak aynı ortamda bulunan komşu terminal timer ile çalışmaya devam eder. Geçen sefer her şey yalnızca VPS yeniden başlatıldıktan sonra başladı, ancak aynı zamanda bir hata verdi ve zamanlayıcıyı başlatamadı.
 
Dmitriy Falkov :
Bu hata genellikle bir tür yüzerdir. RoboForex'ten bir terminale sahip bir VPS var. Robot bir zamanlayıcıda çalışıyor. Ayarları değiştirmeye gidiyorum ve 4024 hatası alıyorum. Üstelik hem milisaniye zamanlayıcı hem de ikincisi başlatılamıyor. Aynı montaj üzerinde aynı ortamda birkaç hafta sorunsuz çalışmama rağmen. Paralel olarak aynı ortamda bulunan komşu terminal timer ile çalışmaya devam eder. Geçen sefer her şey yalnızca VPS yeniden başlatıldıktan sonra başladı, ancak aynı zamanda bir hata verdi ve zamanlayıcıyı başlatamadı.

internet hareket ederken hata oluştuğuna dair tahminler var ama bununla nasıl baş edebilirim xs...

 
Bunun yerine, işlemciyi boşaltırsanız başlar. %100 yükte başlatılamıyor. Bitişik terminali kapatırsanız, başlar.
 

OnInit()'e eklendi:

   int error=- 1 ;
   int counter= 1 ;
   do
   {
       ResetLastError ();
       EventSetMillisecondTimer (Timer);
      error= GetLastError ();
       Print (" EventSetMillisecondTimer . Attempt=",counter," Error=",error);
       if (error!= 0 ) Sleep ( 1000 );
      counter++;
   }
   while (error!= 0 && ! IsStopped ());

Ve aşağıdakileri gördüm. Beş başarısız deneme. Aynı zamanda, grafik olmayan komşu terminali kapatıyorum, ancak sadece kopyalama işlemleri buna değer. Ve hemen iyi şanslar. Zamanlayıcı başlatıldı.

 
Dmitriy Falkov :

OnInit()'e eklendi:

   int error=- 1 ;
   int counter= 1 ;
   do
   {
       ResetLastError ();
       EventSetMillisecondTimer (Timer);
      error= GetLastError ();
       Print (" EventSetMillisecondTimer . Attempt=",counter," Error=",error);
       if (error!= 0 ) Sleep ( 1000 );
      counter++;
   }
   while (error!= 0 && ! IsStopped ());

Ve aşağıdakileri gördüm. Beş başarısız deneme. Aynı zamanda, grafik olmayan komşu terminali kapatıyorum, ancak sadece kopyalama işlemleri buna değer. Ve hemen iyi şanslar. Zamanlayıcı başlatıldı.

hata kodu nedir?
 
Hala aynı: 4024
 

hata her zaman aynı 4024