Hatalar, hatalar, sorular - sayfa 2226
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
KB'de bekliyorum ;)
Çözüm düşündüğümden çok daha kolay çıktı.
Zamanlayıcının durumunu öğrenebileceğiniz bir gösterge örneği. Kontrol altında #include <Timer.mqh> ve OnTimer() satırının eklenmesi yeterlidir.
Ve işte sınıfın kendisi:
Sonuç:Çözüm düşündüğümden çok daha kolay çıktı.
...
Bir bütün olarak topluluktaki kodlama düzeyi hakkında yazmak istedim, ancak sorun çıkmasın diye atlayacağım...
Benim düşünceme göre, görev, zamanlayıcı kontrolünü uygulayan ve zamanlayıcı olayına "abone olma" yeteneği sağlayan bir singleton veya statik bir sınıfın uygulanmasıyla çözülür,
"abonelik", belirli bir sıklıkta çağrılması gereken bir işleve bir işaretçi geçirilerek gerçekleştirilir.
Alım satım sonuçları, tüm keneler için yapılan testten farklıdır. Bana nerede kazacağımı söyle - alıntılar yeniden çizilir veya nasıl?
Tüm keneler üzerinde test edin - her zaman aynı sonucu verir. Gerçek ticaret - aynı dönemde ekstra fırsatlar verir.
Danışman 2 hafta boyunca kapanmadı. Test ayrıca 2 haftadır. 50 kez koştum - her zaman aynı
Alım satım sonuçları, tüm keneler için yapılan testten farklıdır. Bana nerede kazacağımı söyle - alıntılar yeniden çizilir veya nasıl?
Tüm keneler üzerinde test edin - her zaman aynı sonucu verir. Gerçek ticaret - aynı dönemde ekstra fırsatlar verir.
Danışman 2 hafta boyunca kapanmadı. Test ayrıca 2 haftadır. 50 kez koştum - her zaman aynı
"Tüm işaretler" veya "gerçek işaretler" ile test edin?
Tüm keneler için - en üstteki parametre
"Tüm işaretler" modunda, işaretler, dakika çubuklarından test cihazı tarafından simüle edilir. İşte farklı test modları hakkında bir makale. https://www.mql5.com/en/articles/2612
Bir bütün olarak topluluktaki kodlama düzeyi hakkında yazmak istedim, ancak sorun çıkmasın diye atlayacağım...
Benim düşünceme göre, görev, zamanlayıcı kontrolünü uygulayan ve zamanlayıcı olayına "abone olma" yeteneği sağlayan bir singleton veya statik bir sınıfın uygulanmasıyla çözülür,
"abonelik", belirli bir sıklıkta çağrılması gereken bir işleve bir işaretçi geçirilerek gerçekleştirilir.
Böyle mantıklı şeyler söylüyorsan çok iyi bir programcı gibi görünüyorsun. Ve politik doğruluk için teşekkürler :)).
Kesinlikle uygun bir politimerin nasıl oluşturulacağına dair bir vizyonum var. Bakışların vizyonumu daha da genişletti. Teşekkür ederim.
sorun, bir singleton uygulanmasıyla çözüldü
Dosya yüklemede hata. İki yerel Aracı, FILE_COMMON bayrağıyla FileLoad aracılığıyla verileri okumaya çalışırsa, Aracılardan biri bozulur.
Uygun bayrakları FileOpen'da ayarlayabilirsiniz , ancak FileLoad'da ayarlayamazsınız. Bu nedenle, başka bir FileLoad okursa lütfen dosyaya FileLoad aracılığıyla erişime izin verin.
Bu bayraklar size nasıl yardımcı olacak? İşte bir örnek https://www.mql5.com/en/forum/1111/page1628#comment_2702870
İki Uzman Danışman , FileOpen aracılığıyla ( FILE_SHARE_READ bayrağıyla) verileri okumaya çalışır. Sonuç: Danışmanlardan biri ayrıldı