Hatalar, hatalar, sorular - sayfa 2858

 
Roman :
Bir uzman bazen, çok nadiren garip bir baskı basabilir.
Ama kodda Print ("739") yok
Bu ne anlama geliyor?

Şimdi böyle bir hile fark ettim, robotu derlerken, bağlı iCustom göstergesinden bir baskı görüntüleniyor (Cumartesi, piyasa kapalı ), hep böyleydi, daha önce fark etmedim mi?

 
fxsaber :

Kripto para birimleri işaretlenmelidir.

Düşünmedim. Evet, kendi programları var

 

İyi günler, sevgili uzmanlar!

Strateji test cihazı çalışırken, algoritma bazı parametreler için donar, bu nedenle aracılardan biri askıda kalır ve hiçbir şey yapmaz. İki soru var: 1. Hangi parametreler altında kapanmanın gerçekleştiği nasıl öğrenilir (oradaki günlükler veya bir tür günlükler) 2. Aracıları, bir kapatma durumunda basitçe düşmeleri için "zaman aşımına" ayarlamak mümkün müdür? yanlışlıkla kapat ve bir sonraki görevi al.

Şimdiden teşekkürler!

 
AlexInRush :

donmanın hangi parametrelerde gerçekleştiği nasıl öğrenilir (oradaki günlükler veya bir tür günlükler)

Benzer bir problemle karşılaştım: Optimizasyon ve tek geçişte hangi parametreler farklı sonuçlar veriyor. Sadece çok zor olduğunu hatırlıyorum.
 
Stanislav Korotky :

Hata kaldı mı? Ayrı bir geçiş çalıştırmadan günlükleri görülemez. Filtreler temizlenmişse ve geçiş, araştırma için çalıştırılabilmesi için optimizasyon sonuçları listesinde hala görünmüyorsa, bu MQ içindir.

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Hatalar, hatalar, sorular

Sergey Tabolin , 2020.09.24 21:55

Bunu biliyorum)))

Değiştirildi. Belirttiğim hata kayboldu))) Ama bir tane daha dökülüyor:

 2020.09 . 24 22 : 48 : 38.470 Core 3   pass 11877 tested with error "OnInit returned non-zero code 1" in 0 : 00 : 00.000

Yine, önceki sürümde durum böyle değildi.

Return(INIT_FAILED); ile birden fazla kontrolüm var;

Ama hepsinin önünde baskılar var... Ve sonra hiç baskı yok. ((((

Kod satırını aynen dediğin gibi değiştirdi.

 
Сергей Таболин :

Kod satırını aynen dediğin gibi değiştirdi.

Tamam, hatayı öğrendik. Peki ya geçişlerin tam listesini görmek için filtreler?

 
Stanislav Korotky :

Tamam, hatayı öğrendik. Peki ya geçişlerin tam listesini görmek için filtreler?

Tüm filtreler dahildir.

Hatalı geçiş yok (görüntülenmiyor).

Ama burada başka bir yanlış anlama var. Nasıl desem... Sonuçlarda ve hatasız geçiş yoktur.

 2020.09 . 27 08 : 36 : 42.136 Core 7    pass 19547 tested with error "OnInit returned non-zero code 1" in 0 : 00 : 00.004
2020.09 . 27 08 : 36 : 42.138 Core 5    pass 19550 tested with error "OnInit returned non-zero code 1" in 0 : 00 : 00.003
2020.09 . 27 08 : 36 : 42.139 Core 1   pass 19551 tested with error "OnInit returned non-zero code 1" in 0 : 00 : 00.002
2020.09 . 27 08 : 36 : 42.140 Core 3   pass 19553 tested with error "OnInit returned non-zero code 1" in 0 : 00 : 00.003
2020.09 . 27 08 : 36 : 42.140 Core 6    pass 19552 tested with error "OnInit returned non-zero code 1" in 0 : 00 : 00.003
2020.09 . 27 08 : 36 : 43.576 Tester  file cache used 13 times
2020.09 . 27 08 : 36 : 43.576 Tester  optimization finished, total passes 19587 (successful 24 passes)
2020.09 . 27 08 : 36 : 43.594 Statistics      optimization done in 0 minutes 22 seconds

Optimizasyon sonuçlarını görüntüleme ilkeleri hakkında her şeyi anlamayabilirim, ancak bence, günlük girişine bakılırsa, 19548-9 ve 19553-60 geçer...

Bir zamanlar gri günlerde, Optimizasyon sekmesinde kesinlikle tüm geçişler vardı. Ve bir yerde bir hata varsa, o zaman bu sorunlu geçişi çalıştırarak çabucak yakalanabilir. Sorunlu pasajların artık görüntülenmediğini ilk keşfettiğimde Servis Masasına yazdım....

 
Сергей Таболин :

Tüm filtreler dahildir.

"Dahil" ne demek? Keneler varsa, o zaman cevap verin. paslar masadan atılır. Filtreler kaldırılmalıdır.

Başka yapılarda deneyin.

 
Stanislav Korotky :

"Dahil" ne demek? Keneler varsa, o zaman cevap verin. paslar masadan atılır. Filtreler kaldırılmalıdır.

Başka yapılarda deneyin.

Tam tersi! Kutunun işaretini kaldırırsam - ilgili pasajlar GÖRÜNTÜLENMEZ!

"Tick" göstermek demektir!
 

Bu teknik soruna çözümler önerin.

Terminal, çalışan 20 Uzman Danışman ile kapatılmıştır. Uzman Danışmanların her biri, MQL verilerine göre yaklaşık 5 MB tüketir.


Ancak, başlatıldığında, Expert Advisor'ların her biri yaklaşık 1 gigabayt tüketir. Dolayısıyla Terminali kapattıktan sonra başlatırsanız hemen 20 Expert Advisor devreye girer ve eş zamanlı tüketim 20 gigabayta kadar sıçrar.


Terminal başladıktan sonra, daha önce Terminal'i kapatmadan önce çalışan danışmanları sırayla "başlatmak" için seçenekler nelerdir? Önceden, Terminalin bellek tüketimini izlemeniz ve belirli bir sınırın altına düşer düşmez bir sonraki Expert Advisor'ın "başlamasına" izin vermeniz gerekir. Ancak yine de hangisi olduğunu belirlemeniz gerekir. Onlar. danışmanlar bir sıraya göre sıraya girmelidir.


Genel olarak, olası bir uygulama hakkındaki düşünceleriniz nelerdir?