Bir göstergede sıfıra bölme hatası var - sayfa 7

 
Aleksey Vyazmikin :

Belki yaparım, teşekkürler. Ancak küresel sorun başka bir şey .... sorun, istikrarlı olmaması.

Alternatif olarak, sorun saatlik çubuğun başında ortaya çıkabilir. Bar ilk açıldığında içinde sadece bir dakika değeri vardır. start_index şuna eşit olacak   stop_index

 
Sergey Savinkin :

Alternatif olarak, sorun saatlik çubuğun başında gözlemlenebilir. Bar ilk açıldığında içinde sadece bir dakika değeri vardır. start_index şuna eşit olacak   stop_index

Hayır, rastgele oluyor, farklı anlarda. Sorun kodla ilgili olmamalı, farklı araçlarda ve farklı modlarda uzun süre doğru çalıştı. Bir sonraki güncellemeden sonra bozulan bir tür yerleşik işlev olduğunu düşünüyorum ...

 

if(PeriodSeconds(_Period)!=0)limit=(int)(stop_time-start_time)/PeriodSeconds(_Period);

 
Renat Akhtyamov :

 if(PeriodSeconds ( _Period )!=0)limit=( int )(stop_time-start_time)/ PeriodSeconds ( _Period );

Ve bu durumun ne zaman oluşmaması bekleniyor, hangi durumda?

 
Aleksey Vyazmikin :

Ve bu durumun ne zaman oluşmaması bekleniyor, hangi durumda?

başka

zamanı yazdır veya globale zaman damgası yaz

iz bırak orada sorunu bulursun
 

Hiç sıfıra bölme hatası alan var mı? Yazdır?

Az önce 1 grafiği başlattım, bir saat bekledim, hata yoktu, profili çalışan bir grafikle değiştirdim ve hatalar düşmeye başladı. Ben de düşündüm ki, belki bundan daha da derindir?

 
Renat Akhtyamov :

başka

zamanı yazdır veya globale zaman damgası yaz

iz bırak orada sorunu bulursun

İz zaten oradadır, ancak hiçbir faydası yoktur - profil oluşturma sırasında veya test cihazında yeniden üretilmez.

 
Aleksey Vyazmikin :

Hiç sıfıra bölme hatası alan var mı? Yazdır?

Az önce 1 grafiği başlattım, bir saat bekledim, hata yoktu, profili çalışan bir grafikle değiştirdim ve hatalar yağmaya başladı. Ben de düşündüm ki, belki bundan daha da derindir?

belki de şablonu çalışma tablosundan tekrar kaydetmeniz gerekiyor?

Windows donmuyor, sabit sürücü çöküyor mu?

 
Renat Akhtyamov :

belki de şablonu çalışma tablosundan tekrar kaydetmeniz gerekiyor?

Windows donmuyor, sabit sürücü çöküyor mu?

Şablonu kaydetmenin amacı nedir? Profili değiştirdiğimde onlarca farklı gösterge işleniyordu. Bu noktada, terminal askıda kaldı, ancak daha sonra toparlandı.

Windows takılmıyor - burada her şey yolunda, sabit bir SSD ile ilgili sorun yok. Gösterge akışı açısından MT5 ile ilgili bir sorundan şüphelendim.

 

diyelim ki bizde var

 2018.07 . 04 22 : 46 : 13.566 IndDrafter_Test (Si- 9.18 ,M1)    i= 638 start_time - 2018.04 . 28 23 : 38 stop_time - 2018.04 . 28 23 : 38
2018.07 . 04 22 : 46 : 13.566 IndDrafter_Test (Si- 9.18 ,M1)    start_index= 26430 stop_index= 26430
2018.07 . 04 22 : 46 : 13.566 IndDrafter_Test (Si- 9.18 ,M1)    TimeFrames= 3600

Aynı zamanda start_time'ın 2018.04 olması gerektiğini de biliyoruz . 28 23:00 _

Zamanın doğru olmadığı ortaya çıktı?

 datetime start_time=rates[i].time;
Neden: