Hatalar, hatalar, sorular - sayfa 1997
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
1565 yapısından itibaren çalışır. Mart 2017'den beri.
GetLastError ne döndürür?
Çözmeye yardımcı oldu. Bu davranışın doğru olup olmadığını, bir klasör olmadan şablonun kaydedilmediğini söylemek zordur.
Dosya adının başındaki eğik çizgi "MQL5 kökünden" anlamına gelir
Teşekkürler, bunu daha önce hiç görmemiştim.
Teşekkürler, bunu daha önce hiç görmemiştim.
ilk aklına gelen
yol
[içinde] Kaynağa ilişkin verileri içeren dosyanın göreli yolu. Yol ters eğik çizgi "\" ("\\" yazılır) ile başlıyorsa, dosya terminal_data_directory \MQL5\ klasörüne göre aranır. Ters eğik çizgi yoksa, işlevin çağrıldığı EX5 dosyasının konumuna göre kaynak aranır.
1565 yapısından itibaren çalışır. Mart 2017'den beri.
GetLastError ne döndürür?
Sayesinde...
ilk aklına gelen
Başka bir yer var...Teşekkürler, bunun genel bir kural olduğunu bilmiyordum.
Belki de düşünceleriniz başka bir şeydir, ancak belirli bir durumda, programcının banal dikkatsizliği böyle bir hataya yol açtı.
Evet, başka bir şeyden bahsediyorum. Değişkenler MQL5'in kendisi tarafından zorla başlatılmış olsaydı, "test cihazının farklı sonuçlar verdiği" durumların sayısı önemli ölçüde azalacaktı. Artık rastgele Uzman Danışmanlar yazmak için birçok fırsatımız var.
Değişkenler MQL5'in kendisi tarafından zorla başlatılmış olsaydı, "test cihazının farklı sonuçlar verdiği" durumların sayısı önemli ölçüde azalacaktı.
... ve başlatma hızı düşer.
Genel durumda - önemsiz, ama yine de olduğu açıktır.
... ve başlatma hızı düşer.
Genel durumda - önemsiz, ama yine de olduğu açıktır.
Bu nedenle sadece düşüncelerimi dile getiriyorum ama bu kararı savunmuyorum. Dikkatleri başka bir taraftan rastgele araçlara çektiği için @Anton Ohmat'a teşekkürler.
... ve başlatma hızı düşer.
Genel durumda - önemsiz, ama yine de olduğu açıktır.
Bu argümanı anlamadım (MQ öne sürüldüğünde) ve şimdi anlamıyorum. Başlatma hiçbir yere gitmiyor. Şimdi uygulama programcısına emanet ve hala yapıyor, ancak uygulamada görüldüğü gibi - bazen hatalarla. Ve eğer bunu çekirdek yapsaydı, performansı hiçbir şekilde etkilemeyecek ve hiçbir hata olmayacaktı.
Bu argümanı anlamadım (MQ öne sürüldüğünde) ve şimdi anlamıyorum. Başlatma hiçbir yere gitmiyor. Şimdi uygulama programcısına emanet ve hala yapıyor, ancak uygulamada görüldüğü gibi - bazen hatalarla. Ve eğer çekirdek bunu yapsaydı, performansı hiçbir şekilde etkilemeyecek ve hiçbir hata olmayacaktı.
Tam başlatma her zaman gerekli değildir. Örneğin, bir döngüdeki her çubuk için arabellek değerini dolduran bir gösterge için (ve bunu gösterge arabelleğinin başlatılıp başlatılmadığından bağımsız olarak yapar).
Bu durumda zorla sıfırlama yapılmadan daha ekonomik olacaktır.