
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
her şey karmaşık, tarihler arasında saniye cinsinden zaman var (tarih saat) - bu, 24 saat, her saatte 60 dakika ve bir dakikada 60 saniye olan tam günlerin sayısını hesaplamak için yeterlidir .... google to the kurtarmak
Sapık sayma yöntemlerinden bahsediyorsak, bunu yapabilirsiniz:
önerdiğiniz gibi, her çubuğu saymak ve mevcut ve önceki çubuk arasında hafta sonları olduğunu bulmak mümkündür .... genel olarak, görevi karmaşıklaştırma olasılıkları yalnızca arzu ile sınırlıdır)))
Zaman aralıklarının 0:0'da başlayıp bittiğini varsayarak başlamalıyız.
Zaman aralıklarının 0:0'da başlayıp bittiğini varsayarak başlamalıyız.
Örneğimde, bu varsayım gerekli değildir, ancak hesaplamanın bir takvim yılı içinde gerçekleştiği varsayımına ihtiyaç vardır.
ilk mesajda seçenek olarak bir çözüm vardı - konuda başka bir çözüm olmalı Sadece KimIV'ten faydalı kodlar gördüm sanırım
Örneğimde, bu varsayım gerekli değildir, ancak hesaplamanın bir takvim yılı içinde gerçekleştiği varsayımına ihtiyaç vardır.
ilk mesajda seçenek olarak bir çözüm vardı - konuda başka bir çözüm olmalı Sadece KimIV'ten faydalı kodlar gördüm sanırım
Sadece günleri değil, iş günlerini veya hafta sonlarını da saymak gerekir.
Sadece günleri değil, iş günlerini veya hafta sonlarını da saymak gerekir.
söylemesi zor, sorunun belirsiz formülasyonu:
örneğin D1'de noktalar arasında kaç hafta sonu olduğunu nasıl öğrenebilirim, böylece daha sonra gerekli çubuklara eklenebilirler?
söylemesi zor, sorunun belirsiz formülasyonu:
...Belirsizlik nerede: " noktalar arasında, örneğin D1'de kaç gün izin olduğunu nasıl öğrenebilirim , böylece daha sonra gerekli çubuklara eklenebilirler? "
Bunun neden gerekli olduğu başka bir soru.
Kontrol ettim, iyi görünüyor. Kimin tembel olmadığını kontrol edin.
Belirsizlik nerede: " noktalar arasında, örneğin D1'de kaç gün izin olduğunu nasıl öğrenebilirim , böylece daha sonra gerekli çubuklara eklenebilirler? "
Bunun neden gerekli olduğu başka bir soru.
Sanırım birkaç saat daha konuşursak, işi değerlendirmeye başlayacağız ve iki bar arasında kaç gün izin olabilir... ama her zaman pazartesiden önce bir Pazar olduğuna dair bir yazışma var mı?
))))))
burada, ayarlamayla, datetime çıkarılarak günlerin hesaplanmasıyla, bu kodun her durumda işe yarayacağını düşünüyorum.
Tarihe göre
İlk noktaya çubuklar ekliyorum
Ardından bu tarihler arasındaki çubuk sayısını sayın.
Size verilenden daha azını alırsınız. Verilen çubuk sayısı ile alınan çubuk arasındaki fark, izin günlerinin sayısıdır. Böylece herhangi bir periyodun, hatta bir dakikanın çubuk sayısını elde ederiz. Sadece fonksiyonun ne kadar geri döndüğünü dikkatlice hesaplayın. Hem aşırı çubuklar hem de biri dikkate alınır. Tam olarak hatırlamıyorum ama ikisi de sayılır.Ardından bu tarihler arasındaki çubuk sayısını sayın.
Size verilenden daha azını alırsınız. Verilen çubuk sayısı ile alınan çubuk arasındaki fark, izin günlerinin sayısıdır. Böylece herhangi bir periyodun, hatta bir dakikanın çubuk sayısını elde ederiz. Sadece fonksiyonun ne kadar geri döndüğünü dikkatlice hesaplayın. Hem aşırı çubuklar hem de biri dikkate alınır. Tam olarak hatırlamıyorum ama ikisi de sayılır.Henüz bar olmayan tarihler hakkında konuşun.
her ihtimale karşı bir örnek ekleyeceğim - kaç tane çubuğun eksik olduğunu hesaplayacak