MetaTrader 4 Build 529 Beta, Yeni Derleyici ile Yayınlandı - sayfa 138
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
Hata Uzman Danışmanının kütüphaneden bir işlevi çağıramadığını düşünüyorum.
EA kodunu çağıran işlev
kütüphane kodu
günlük hatası
Yeniden üretilemiyor. Servis masasında tüm detayları konuşalım. teşekkürler
Yeniden üretilemiyor. Servis masasında tüm detayları konuşalım. teşekkürler
Servis masasına gönderildi
Hatalar, MetaTrader 4, Açıldı, Başlatıldı: 2013.12.23 06:39, #916314
Servis masasına gönderildi
Hatalar, MetaTrader 4, Açıldı, Başlatıldı: 2013.12.23 06:39, #916314
kullanmaSorun çözüldü
#property strict
Dışa aktarmayı kullandığınızdan emin olun
}
ME881'deki "Bul-Değiştir" seçeneğinin hoş olmayan bir özelliğini fark ettim. ME482'yi kontrol ettim, orada da aynı. Belki onlar MT'yi güncellemekle meşgulken ve bunu da düzeltirken?
Yani, sırayla: kodum uzun, rutin değişiklikler için metin boyunca "Bul-Değiştir" kullanıyorum. Tüm x1 + 3'ü x1 olarak değiştirmeye çalıştım , her şey yolunda görünüyor. Ama kodda x1+3+3*abc olan satırlar vardı. Bu satırlarda x1+3+3*abc'yi x1+3*abc olarak değiştirmek yerine sonuç x1*abc'dir. Ve ortaya çıktığı gibi, bu +3 isteğe bağlı olabilir, yine de x1*abc olarak kalacaktır. Örneğin x1+3+4*abc içeren satırlar doğru şekilde değişiyor.
İşte çok izole ve tesadüfi bir durum. Düzeltme elbette acil değil ama kodlama yaparken sıkıntı yaşamamak için gerekli olduğunu düşünüyorum.
En son düzenleyicide, MT4 yeniden üretilmez ve her şey doğru şekilde değiştirilir. x1+3+3*abc ifadesinde x1+3'ü x1 ile değiştiriyoruz, x1 +3*abc elde ediyoruz. Servis masasına veya buraya değişiklik kodunun hangi kısmında olduğunu yazabilirsiniz.
Gezgin penceresi açıldığında, araç ipuçları pencerenin dışında gösterilir
Kılavuzda birkaç küçük yazım hatası buldum:
SiparişDeğiştir
[içinde] Kapatılan siparişin benzersiz seri numarası .
Belki kapalı yerine değiştirilebilir yazmak daha doğru olur?
En son düzenleyicide, MT4 yeniden üretilmez ve her şey doğru şekilde değiştirilir. x1+3+3*abc ifadesinde x1+3'ü x1 ile değiştiriyoruz, x1 +3*abc elde ediyoruz. Servis masasına veya buraya değişiklik kodunun hangi kısmında olduğunu yazabilirsiniz.
ME'de yapı 509'da bir hata var. x1+3+3*abc , " Tümünü değiştir" i tıklatırsanız ( x1+3'ü x1 ile değiştirirken), tek bir değişiklik yapmak yerine x1 *abc olarak değişir.
Yeni 563 yapısında gözlenmez.
Hayır, yine de yakaladım (sorunu) ... Her zaman kendini göstermese de. (MT 563, ME 881)
Tamamen yeni bir Expert Advisor açtım, birkaç satır yazdım. Hızlı bir video yaptı. 2. paragrafın ilk 2 satırına dikkat edin, orada satır3+3'ü satır3 olarak değiştirmek yanlıştır (diğer satırlardaki hatanın diğer varyantları ile). Garip, ama netlik için bu satırları yorumlamak istediğimde sorun yoktu ve değişiklik doğruydu. İmleci satırın sonuna getirmek için "Ara-Değiştir"i denemeden önce, her şeyin doğru şekilde değiştiğini öğrendim. Ancak imleci kodun en sonuna koymaya değer - yine bir hata. Eh, çok garip bir numara - bu yüzden video, yoksa kendinize kanıtlamayacaksınız ve inanamayacaksınız :). *.FLV formatı kaliteli çıkmadığı için zip arşivindeki *.MP4 uygulamadadır.
Eh, kodun kendisi: