Hatalar, hatalar, sorular - sayfa 3034

 

Bugün serbest çalışma sayfalarında bir hata oluştu:

Chrome tarayıcı. Neyle bağlantılı?

 
Aleksey Vyazmikin :

M1 üzerinde çalışan bir EA, M1'de (veya başka bir TF?) yine de değer, çünkü n tiklerde üst TF'nin hesaplanmasına ulaşacak mı?


Aslında OnTick, aynı sembol için OnCalculate ile senkronize değil. Teorik olarak, OnTick gecikebilir ve başladığında, tüm TF'lerdeki tüm göstergeler hesaplanacak mı?

 
Slava :

Başka bir zaman diliminden o anda hazır olan veriler alınacaktır. Yani, çıktıda tüm veriler mükemmel bir şekilde senkronize edilecektir.

O zaman gösterge neden onları ilk istekte alamıyor?

Zamanlayıcı kullanmadan normal bir çoklu TF (ve ideal olarak çok karakterli) bir gösterge nasıl yapılır?

 
Andrey Khatimlianskii :

O zaman gösterge neden onları ilk istekte alamıyor?

Zamanlayıcı kullanmadan normal bir çoklu TF (ve ideal olarak çok karakterli) bir gösterge nasıl yapılır?

+

Maalesef bir danışman tarafından sinyal alınmasındaki gecikmelerin mevcut mimaride kaçınılmaz olacağından endişeleniyorum.

 
Merhaba

Mql Cloud kullanarak optimizasyon yaparken bir hata çıkıyor:

2021.05.31 18:24:57.348 MQL5 Cloud Europe, "OnInit işlevinde kritik çalışma zamanı hatası 0 (hata kodu 0, modül Experts\Advisors\123 Expert.ex5, dosya 65535, satır 1, sütun 1)" hatasıyla test edildi 0:00:00.001 (PR 274)


lütfen söyle bana sorun ne olabilir?

Mql Cloud olmadan optimize ederken her şey çalışıyor. Sorun 29 Mayıs'ta başladı. ondan önce her şey yolundaydı

 
Marat Bayburin :
Merhaba

Mql Cloud kullanarak optimizasyon yaparken bir hata çıkıyor:

2021.05.31 18:24:57.348 MQL5 Cloud Europe, "OnInit işlevinde kritik çalışma zamanı hatası 0 (hata kodu 0, modül Experts\Advisors\123 Expert.ex5, dosya 65535, satır 1, sütun 1)" hatasıyla test edildi 0:00:00.001 (PR 274)


lütfen söyle bana sorun ne olabilir?

Mql Cloud olmadan optimize ederken her şey çalışıyor. Sorun 29 Mayıs'ta başladı. ondan önce her şey yolundaydı

Bence sorun derleyici yapısında. Aynı hataları alıyorum.
Onlar. yeni bir yapı derledik ve ajanlar hala eskilerinin üzerindeydi, .... bunun gibi bir şey.
 
Marat Baiburin :
Yani, aracıların güncellenmesini mi bekleyelim?

Bunlar, farklı aracı yapılarından ve masaüstü bilgisayarınızdan kaynaklanan hatalarsa - o zaman, evet, bekleyin. Örneğin, temsilcilerim hala 2949, 2950'ye güncellenmediler.

 
Andrey Khatimlianskii :

O zaman gösterge neden onları ilk istekte alamıyor?

Zamanlayıcı kullanmadan normal bir çoklu TF (ve ideal olarak çok karakterli) bir gösterge nasıl yapılır?

İlk istekte, gösterge sembolünden veri almayabilir, ancak yalnızca bir nedenden dolayı farklı bir zaman çerçevesi alabilir - gerekli zaman serisi henüz oluşturulmamıştır veya talep olmadığında bir süre geçtikten sonra zaten yok edilmiştir.

Başarısız bir istekten sonra , grafiğinize bir güncelleme komutu göndermeniz ve OnCalculate'den hemen çıkmanız yeterlidir. OnCalculate'in aranacağı ve bu ana kadar gerekli zaman serilerinin hazırlanacağı garanti edilir.

Документация по MQL5: Операции с графиками / ChartSetSymbolPeriod
Документация по MQL5: Операции с графиками / ChartSetSymbolPeriod
  • www.mql5.com
ChartSetSymbolPeriod - Операции с графиками - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Slava :

İlk istekte, gösterge sembolünden veri almayabilir, ancak yalnızca bir nedenden dolayı farklı bir zaman çerçevesi alabilir - gerekli zaman serisi henüz oluşturulmamıştır veya talep olmadığında bir süre geçtikten sonra zaten yok edilmiştir.

Başarısız bir istekten sonra , grafiğinize bir güncelleme komutu göndermeniz ve hemen OnCalculate'den çıkmanız yeterlidir .
OnCalculate'in aranacağı ve bu ana kadar gerekli zaman serilerinin hazırlanacağı garanti edilir.


Söyleyin bana, göstergenin ilk çağrısında, örneğin, hesaplama tüm veriler üzerinde bir döngü içinde yapılır.

//Расчёт количества просчитываемых баров
int limit = rates_total-prev_calculated;
   
//Если первый запуск
if (limit > 1 )
{
   //какая нибудь инициализация
   
}

//================================================================
for ( int i=limit; i>= 0 && ! IsStopped (); i--)
{
   ...  

Ve bu döngüde başarısız bir istek varsa, karşılığında ne iade edilmelidir?
limit+ 1 başarısız istek hangisiydi?
Ya da ne? Bu anı anlayamıyorum.

 
Roman :


Söyleyin bana, göstergenin ilk çağrısında, örneğin, hesaplama tüm veriler üzerinde bir döngü içinde yapılır.

Ve bu döngüde başarısız bir istek varsa, karşılığında ne iade edilmelidir?
limit+ 1 başarısız istek hangisiydi?
Ya da ne? Bu anı anlayamıyorum.

Kendiniz kontrol edemiyor musunuz?