Hatalar, hatalar, sorular - sayfa 2827
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
Bir metin dosyası var, ancak hangi kodlamayı içerdiği önceden bilinmiyor. Buna göre hangi bayrakla açılacağını belirlemeniz gerekir: FILE_ANSI veya FILE_UNICODE .
Kimde var bisikleti konuyla ilgili paylaşalım.
Test hataları.
Aynı göstergeyi gerçek keneler üzerinde çalıştırıyorum (elbette görselleştiricide). Her ihtimale karşı, #property tester_everytick_calculate yönergesini kaydettim, ancak onunla her şey onsuz olduğu gibi.
Problem 1: Göstergenin hata ayıklayıcı altında mı yoksa sadece test cihazında mı çalıştırıldığına bağlı olarak, arabelleklerde farklı sonuçlar elde edilir. Hata ayıklayıcı altında doğru, hata ayıklayıcı olmadan yanlış. Test cihazından hata ayıklama sürümünü çalıştırırsam, hata ayıklayıcıdakiyle aynı sonuçları alırım (yani doğru olanlar). Hata ayıklamadan yeniden derlerseniz, test cihazı yine yanlış sonuçlar gösterecektir.
Problem 1 - benim jamb - Bir yerde statik yazmayı unuttum, hata ayıklayıcının altında değişkenin altındaki hafıza alanı olaylar arasında kaydedilmiş gibi görünüyor. Hata ayıklayıcı olmadan çöp var.
Problem 2: Hata ayıklayıcı (editörden) altında başlatıldığında, gösterge normalde test boyunca çizilir, ancak tamamlandıktan sonra alt pencereden kaybolur (alt pencere boş kalır , veri penceresinde arabellekler kaybolur). Test cihazından hata ayıklama sürümünü çalıştırırsanız, bu efekt mevcut değildir, yani test tamamlandıktan sonra gösterge alt pencerede kalır.
MQ temsilcilerine PM'deki kaynağı sağlayabilirim, ancak bunun göstergeye özgü olduğunu düşünmüyorum.
Test hataları.
Aynı göstergeyi gerçek keneler üzerinde çalıştırıyorum (elbette görselleştiricide). Her ihtimale karşı, #property tester_everytick_calculate yönergesini kaydettim, ancak onunla her şey onsuz olduğu gibi.
Problem 1: Göstergenin hata ayıklayıcı altında mı yoksa sadece test cihazında mı çalıştırıldığına bağlı olarak, arabelleklerde farklı sonuçlar elde edilir. Hata ayıklayıcı altında doğru, hata ayıklayıcı olmadan yanlış. Test cihazından hata ayıklama sürümünü çalıştırırsam, hata ayıklayıcıdakiyle aynı sonuçları alırım (yani doğru olanlar). Hata ayıklamadan yeniden derlerseniz, test cihazı yine yanlış sonuçlar gösterecektir.
Problem 2: Hata ayıklayıcı (editörden) altında başlatıldığında, gösterge normalde test boyunca çizilir, ancak tamamlandıktan sonra alt pencereden kaybolur (alt pencere boş kalır , veri penceresinde arabellekler kaybolur). Test cihazından hata ayıklama sürümünü çalıştırırsanız, bu efekt mevcut değildir, yani test tamamlandıktan sonra gösterge alt pencerede kalır.
MQ temsilcilerine PM'deki kaynağı sağlayabilirim, ancak bunun göstergeye özgü olduğunu düşünmüyorum.
test geliştiricileri çalışmalarının sonuçlarından kurtulamayacak gibi görünüyor)
İşte şimdi "bu bir bug değil, bu bir özellik" gibi sorulara cevap vermek uygun hale geliyor.
https://www.mql5.com/ru/forum/1111/page2826#comment_17836557
Beni yanlış anlama, test cihazı benzersiz ve harika bir şey, ancak merhemde fazlasıyla sinek var
Merhaba. Metatrader'da, "piyasa izleme" sekmesinden her seferinde fare imleciyle sürüklemekten daha hızlı varlıkları değiştirmek mümkün müdür?
Bir gösterge yapın ve klavyedeki "yukarı / aşağı" düğmeleriyle geçiş yapın
Platformlar arası Uzman Danışmanlar Pazarda popülerdir. Aslında mq4 ve mq5 dosyaları aynıdır: kaynak tek satırdan oluşur.
Derleyiciye EX4 veya EX5 dosyası oluşturup oluşturmayacağını açıklamak için aynı mq4/mq5 dosyalarını oluşturmanız gerekir.
ME'deki derleyicilerin son bölünmesinden sonra, mq4 MT5'ten ME'ye derleme yapmadığında, bunu yapmak garip hale geldi. Sonuçta, MT4'ten ME her zaman EX4'ün ne yapacağını bilir ve MT5 - EX5'ten ME her zaman bilir. Bununla birlikte, yine de, ilgili özdeş mq4/mq5 dosyalarını oluşturarak bunun hakkında açıkça konuşmaları gerekir.
Belki mql -file uzantısını girin? ME_MT4'te açarsınız - EX4, ME_MT5 - EX5'te derlenir.
Şu anda, uzantıdaki yalnızca son hanede farklılık gösteren aptalca bir sürü özdeş dosya var.
Platformlar arası Uzman Danışmanlar Pazarda popülerdir. Aslında mq4 ve mq5 dosyaları aynıdır: kaynak tek satırdan oluşur.
Derleyiciye EX4 veya EX5 dosyası oluşturup oluşturmayacağını açıklamak için aynı mq4/mq5 dosyalarını oluşturmanız gerekir.
ME'deki derleyicilerin son bölünmesinden sonra, mq4 MT5'ten ME'ye derleme yapmadığında, bunu yapmak garip hale geldi. Sonuçta, MT4'ten ME her zaman EX4'ün ne yapacağını bilir ve MT5 - EX5'ten ME her zaman bilir. Bununla birlikte, yine de, ilgili özdeş mq4/mq5 dosyalarını oluşturarak bunun hakkında açıkça konuşmaları gerekir.
Belki mql -file uzantısını girin? ME_MT4'te açarsınız - EX4, ME_MT5 - EX5'te derlenir.
Şu anda, uzantıdaki yalnızca son hanede farklılık gösteren aptalca bir sürü özdeş dosya var.
başlık dosyaları oluştur, diğer her şeyi mqh'ye koy
Projelerden uzun zaman önce vazgeçtim.
başlık dosyaları oluştur, diğer her şeyi mqh'ye koy
Projelerden uzun zaman önce vazgeçtim.
Bunun onun yazdıklarıyla ne ilgisi var?
Bir mt5 donması ile karşılaşan var mı, bir donmadan sonra RAM'deki “önbelleğe alınmış” bölüm keskin bir şekilde büyümeye başlar, daha sonra mt5 işlemi 10-15 dakika içinde kesilmezse, pencereler zaten donar, günlerce çalışabilir, bazen birkaç saat içinde çöküyor.