Hatalar, hatalar, sorular - sayfa 1682
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Rakibin ne yazdığını duymak konusunda kesinlikle isteksiz olduğun için beni şikayet etmeye zorluyorsun.
Çıkmadan önce ne döndürdüğünü görmek için Func() gövdesine bakın. Belirli bir vakadan bahsediyorum. Değer doğrudan parantez içinde hesaplanacaksa, elbette hiçbir şekilde.
Teşekkür ederim. Göstergenin neden başlangıçta iki kez OnCalculate çağırdığını anlayamıyorum. Böyle bir reaksiyonun hangi olay üzerine olduğunu öğrenmek arzu edilir. Hata ayıklamada maalesef olaylar görünmez.
Servis Masasından bu konu ile ilgili cevap:
Özellikle sağlama toplamına bağlıdır.
Geçmiş artırılmamış olabilir (yeni veri eklemeden mevcut bir geçmişin değiştirilmesi olabilir) ve sağlama toplamı önemli ölçüde değişmiş olabilir
Bu sizin hakkınız, benim görevim OnCalculate() çağrılarının sayısı konusunda katı kurallar olmadığını size iletmek - çünkü bu işlev aslında olaylara tepkiyi gösterir: ya geçmiş değiş tokuşu ya da geçmiş değişiklikleri (yeni tikler). geliyor) veya ticaret ortamının hazırlanması.
Kendinize herhangi bir görev belirleyebilirsiniz. Ama sana yalvarıyorum, sormadığım soruları en azından bana cevaplama.
OnCalculate'in belgelenmemiş özelliklerini bile nasıl kullanacağımı biliyorum. Tamamen farklı bir bölge sorduklarında lütfen "sıcak" hakkında konuşmayın.
Servis Masasından bu konuda cevap:
Servis Masasından bu konu ile ilgili cevap:
18 Ağustos tarihli 1010 yapı
Sorun yükleme geçmişi
2016.09.13 09:51:02.539 Windows 7 Ultimate (x64 tabanlı PC), IE 11.00, 8 x Intel Core i7-6700 @ 3.40GHz, RAM: 18768 / 32684 Mb, HDD: 35417 / 1498122 Mb, GMT+02:00
böyle bir sorun:
DRWEB değerinde
bu yüzden antivirüs açıkken geçmişi indiremiyorum. antivirüs bana engellenen bağlantı noktaları hakkında ne söylüyor
Terminal izin verilen programlarda, ancak antivirüs açıkken geçmiş indirilmiyor.
Günlükte hiçbir şey yok, yani. STOP'a tıkladıktan sonra geçmiş indirme kaydırıcısı hareketsiz duruyor - sadece yazıyor
2016.09.13 10:04:52.424 HistoryCenter: error reading data
2016.09.13 10:03:04.944 HistoryCenter: GBPUSD_2004_07 yüklendi (115 kb)
2016.09.13 10:03:04.621 HistoryCenter: GBPUSD_2004_06 yüklendi (118 kb)
antivirüsü kapattı - indirme işlemi devam etti, birkaç yıl indirildi - sonra tekrar durdu ve daha ileri gitmiyor.
birkaç kez geçmişi indirmeyi yeniden başlattım - ve aynı şekilde 10-15 denemeden sonra tüm hikaye indirildi.
Teşekkür ederim ama buraya cevap yazmak için çok geç. Örneğe bakın.
Anladığım kadarıyla hata ayıklayıcıdan bahsediyorsunuz. Sorum şu şekilde oldu:
problemin tanımı
Bir gösterge yazıyorum. MT4. İlk onay işaretinden sonra sıfırdan farklı olması gerekirken (anlamadığım bir şekilde) prev_calculated'ın 0'a sıfırlanmasını alıyorum. Onlar. çift.
Günlükte sonuç:
Daha önce farketmedim ama bu bir bug mı yoksa böyle mi olması gerekiyor?
Geçmişin yükseldiğini varsayalım (rates_total arttı). Ama yine de şöyle bir şey alıyorum:
2016.03 . on beş 13 : 55 : 40.569 test_indicator_15032016 EURUSD,M15: başlatıldı
Bu durumda, bir çıktı aldım.
Anladığım kadarıyla hata ayıklayıcıdan bahsediyorsunuz. Sorum şu şekilde oldu:
Bu durumda, bir çıktı aldım.
Sorduğun olayla senin sorunun alakası yok. Yardım etme isteğiniz için teşekkürler.