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

 
Alexey Kozitsyn :

Ördek. Saatlere duyarlı zamana ihtiyacınız varsa, bunu basitçe yapabilirsiniz: dakikaları kesin.

Algoritma şudur:

1. Yapıdaki zamanı düzenleyin;

2. Dakikaları sıfırlayın;

3. Yapıyı zaman biçimine geri getirin;

23:38 - 23:00 saatleri arasında alın. Peki, hata devam ederse.

Dakikası kadar doğru zamana ihtiyacınız var, TF saatinde barın 14:00'te açıldığını yukarıda bir örnek verdim, ama aslında TF dakikasındaki ilk bar 14:05'te göründü.

Önerdiğiniz yöntemi biliyorum, yardım etme isteğiniz için teşekkürler!

Bugün itibariyle, hata artık gözlemlenmiyor. Bu, MT5'e sızan bir hata olduğu anlamına gelir.

 
Aleksey Vyazmikin :

Dakikası kadar doğru zamana ihtiyacınız var, TF saatinde barın 14:00'te açıldığını yukarıda bir örnek verdim, ama aslında TF dakikasındaki ilk bar 14:05'te göründü.

Önerdiğiniz yöntemi biliyorum, yardım etme isteğiniz için teşekkürler!

Bugün itibariyle, hata artık gözlemlenmiyor. Bu, MT5'e sızan bir hata olduğu anlamına gelir.

Sorun yok. Saati aldıktan sonra - saat 14:00'te dakika isteyin. Daha fazla bakın - bu geri dönecek. Çok zaman dönerse - tüm normlar. Dakikalarda böyle bir zaman yoksa ... o zaman iki seçenek vardır (kontrol etmeniz gerekir): bar 13:59'da veya 14:05'te dönecektir.

Geliştiricilerin düzelttiği şey iyi.

 
Alexey Kozitsyn :

Sorun yok. Saati aldıktan sonra - saat 14:00'te dakika isteyin. Daha fazla bakın - bu geri dönecek. Çok zaman dönerse - tüm normlar. Dakikalarda böyle bir zaman yoksa ... o zaman iki seçenek vardır (kontrol etmeniz gerekir): bar 13:59'da veya 14:05'te dönecektir.

Geliştiricilerin düzelttiği şey iyi.

Evet, doğru, böyle bir kontrol sadece kodda uygulanıyor.

Bunu genel olarak iBarShift aracılığıyla yapardım, ancak o zamanlar ortak bir standart yoktu ve farklı işlevler farklı değerler döndürüyordu, ancak şimdi daha da hızlı çalışabilir.

Neden: