Hatalar, hatalar, sorular - sayfa 1658
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
Soru ne olursa olsun, herhangi bir işlevi çağırmak, bu durumda nType, yığındaki bir değişkene erişmekten her zaman daha yavaştır.
Bu barizlikten bağımsız olarak, soru satır içi işlevlerle ilgiliydi. Onlar. OrderType() derleme zamanı, order.type gibi bir şeyle değiştirilmedi mi?
Şahsen, ikinci durumda olduğu gibi, bu tür MQLişlev çağrılarını her zaman önbelleğe alırım.
Ölçümlerin gösterdiği gibi, bu gereksizdir.
Bu barizlikten bağımsız olarak, soru satır içi işlevlerle ilgiliydi. Onlar. OrderType() derleme zamanı, order.type gibi bir şeyle değiştirilmedi mi?
Ölçümlerin gösterdiği gibi, bu gereksizdir.
Dizilerin dahili uygulamasına bakılırsa, aynı ArraySize satır içi olmalıdır. Ama ben hep böyle kullanırım (ölçüm yapmadım)
Yerine
yapmak
Performans açısından, son zamanlarda bu gerçeğe şaşırdımTicaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Sıralı olarak bir enum üzerinde yineleme nasıl yapılır?
fxsaber , 2016.08.22 09:13
Bu barizlikten bağımsız olarak, soru satır içi işlevlerle ilgiliydi. Onlar. OrderType() derleme zamanı, order.type gibi bir şeyle değiştirilmedi mi?
Ölçümlerin gösterdiği gibi, bu gereksizdir.
Kendileri şunları yazdı:
Kendim kontrol ettim. İkinci kod 4 kat daha hızlı çalışır. Her şey açık, soru kaldırıldı.
Kendim kontrol ettim. İkinci kod 4 kat daha hızlı çalışır. Her şey açık, soru kaldırıldı.
Tünaydın!
Lord memurlar, bana bir böcek yakalamaya nereden başlayacağımı söyleyin?
Çoklu para birimi danışmanı. İlk işlemden sonra test cihazı durur.
Kodunu bulamadığım bir hata veriyor.
Evet, test cihazı 2016.05.01 başlangıç tarihinden beri iyi çalışıyor. Bu tarihi değiştirirsem test cihazı durdurulur ve bir hata oluşur, log aşağıdadır.
Bana yardım et lütfen!
kendime cevap veriyorum:
Bu bir test hatasıdır. Şimdilik, EA'nın üzerinde çalıştığı tüm semboller için OnInit'e herhangi bir teknik göstergenin tutamağını eklemeniz gerekiyor.
Kendileri şunları yazdı:
Kendim kontrol ettim. İkinci kod 4 kat daha hızlı çalışır. Her şey açık, soru kaldırıldı.
1398 derlemesinde, 'EX5 yükleme başarısız' hatası kaldı (görünüşe göre bu örnekle ilgili değildi)
Sabit yapı 1400'de, benzer bir durumdaki hata şimdi 'saf sanal işlev çağrısı' olarak yeniden üretilir. yorum yok tamam
Belirsizliği çözmek için :: kullanılamaz
kendime cevap veriyorum:
Bu bir test hatasıdır. Şimdilik, EA'nın üzerinde çalıştığı tüm semboller için OnInit'e herhangi bir teknik göstergenin tutamağını eklemeniz gerekiyor.
Dahası, sorun yeni bir çubukta yalnızca ilk onay işareti alındığında ortaya çıkıyor, test cihazı olduğu gibi "sıkışıyor" ve 1 çubuk daha geride kalıyor, yani uzman çubuk olmadığını düşünüyor henüz ve görselleştirmede gerçekten görünmüyor ve birkaç saniye sonra çubuk beliriyor, M1 için test durumunda ikinci tikte doğru değer geliyor (doğru anladıysam), geliştiricilerin bu can sıkıcı durumu düzelteceğini umuyorum en kısa zamanda...
ek:
Bu anı atlatmak için şimdi yeni çubuğun ilk işaretini yapay olarak atlamanız gerektiği ortaya çıktı...