MetaTrader 5 ticaret stratejisi test cihazı için geliştirme planları - sayfa 8
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
Acaba soldakiyle tam olarak aynı tasarımı kullanan işlevler (sınıflar, yapılar ...) için yorum kullanan birçok insan var mı?
Çok sık ve kalın kullanırım (Doğru, “kareler” şeklinde çizmiyorum, “aynen böyle” yazıyorum.
İşte mevcut ticaret geçmişi arayüz dosyam. Ve bu maksimum yorum değil.
Genel olarak, sınıf ne kadar spesifik olursa, o kadar fazla yoruma sahip olmalıdır.
Eh, Peter Konov gibi bir mega hafızanız olması dışında - burada yorum yapmadan yapabilirsiniz.
Evet, kim neyi seviyor. Şahsen, kodun kendisini göremediğim kod biçimlendirmesinden gözlerim kamaşıyor
Belki de Visual Studio Code'da uzmanlaşmak iyi bir çözüm olabilir.
He-he-o... Ve "ağaçlardan ormanı göremediğinizde" gözlerimde dalgalanmalar oluyor.
Sadece yukarıdaki parçada - her şey doğru görünüyor, ancak tek bir yorum olmadan ve bu "çevre" gibi, boşluklar olmadan, kahretsin, bunu anlamak ne kadar zor ...
Bu tarz yorumları gözümü tıkadığı için hemen siliyorum ve böyle yazıyorum
İçinde! Evet.
Kısa ve basit işlevler için - bence en normal yorum tarzı.
Ben de 5 sent koyacağım.
Biçimlendirmeye gelince. Birkaç stil girmeniz gerekiyor. Bir - MQ'dan olan. Bunu öneririm:
Ben de 5 sent koyacağım.
Biçimlendirmeye gelince. Birkaç stil girmeniz gerekiyor. Biri MQ'dan olan. Bunu öneririm:
Şu anki tarzda en sevmediğim şey kaşlı kaşlı ayraçlar. Neden onları taşıdılar, anlamıyorum. Örneğinizde olduğu gibi her zaman tüm parantezleri Tab ile hizalarım.
Çok sık ve kalın kullanırım (Doğru, “kareler” şeklinde çizmiyorum, “aynen böyle” yazıyorum.
İşte mevcut ticaret geçmişi arayüz dosyam. Ve bu maksimum yorum değil.
Genel olarak, sınıf ne kadar spesifik olursa, o kadar fazla yoruma sahip olmalıdır.
Eh, Peter Konov gibi bir mega hafızanız olması dışında - burada yorum yapmadan yapabilirsiniz.
Benzer bir tane var, sadece yorum daha küçük :).
Yapmam gerektiği gibi, listenin her yerine "bulaştıran" yorumlardan hoşlanmıyorum.
Bunu devre dışı bırakabilmek güzel olurdu:
Bana tam olarak nasıl yorum yaptığınızı söyler misiniz? Manuel olarak mı düzenliyorsunuz? Gizli bir kombinasyon var mı?
Böyle bir durum:
Strateji test cihazında optimize ediyorum, tamamlandıktan sonra, sonuçları analiz etmek veya sadece veri toplamak için OnTesterDeinit() yürütülüyor. Yani şu anda, strateji test cihazı sanki her şey bitmiş gibi bir duruma giriyor, ancak bu zamanda, verilerin son işlenmesi arka planda uzun zaman alabilir. Gösterge tablosunun bulunduğu pencere kapatıldığında, Expert Advisor'ın işi zorla sonlandırılır.
OnTesterDeinit() bir dosyaya yazdığında, mevcut optimizasyonun bittiğini düşünerek, hızlı bir şekilde hesaplanan minimum parametre aralıkları ile bir sonrakini başlatalım. Sonuç olarak, önceki lansmanımız tamamlanmadı ve yenisi aynı aşamada, örneğimizde bu bir dosya yazma erişim hatasına veya dosyada yalnızca bir karmaya yol açıyor, ancak bu görsel olarak izlenemez, yalnızca load manager veya file... Test cihazında bu işlemin henüz tamamlanmadığını görebilmek istiyorum.
Böyle bir durum:
Strateji test cihazında optimize ediyorum, tamamlandıktan sonra, sonuçları analiz etmek veya sadece veri toplamak için OnTesterDeinit() yürütülüyor. Yani şu anda, strateji test cihazı sanki her şey bitmiş gibi bir duruma giriyor, ancak bu zamanda, verilerin son işlenmesi arka planda uzun zaman alabilir. Gösterge tablosunun bulunduğu pencere kapatıldığında, Expert Advisor'ın işi zorla sonlandırılır.
OnTesterDeinit() bir dosyaya yazdığında, mevcut optimizasyonun bittiğini düşünerek, hızlı bir şekilde hesaplanan minimum parametre aralıkları ile bir sonrakini başlatalım. Sonuç olarak, önceki lansmanımız tamamlanmadı ve yenisi aynı aşamada, örneğimizde bu bir dosya yazma erişim hatasına veya dosyada yalnızca bir karmaya yol açıyor, ancak bu görsel olarak izlenemez, yalnızca load manager veya file... Test cihazında bu işlemin henüz tamamlanmadığını görebilmek istiyorum.
Optimize ederken, yeni bir grafik penceresi açılır - belki bir şekilde işin sonunu grafik kimliğine göre öğrenebilirsiniz? Grafiği kapatmak mümkün görünüyor, ardından OnTesterDeinit()'te hesaplamalar tamamlandıktan sonra pencereyi kapatabilirsiniz ve sonunda, sadece o sırada açık olan grafiğin varlığını izlememiz gerekiyor. optimizasyon başlangıcı, nasıl ortadan kalktı - test cihazı yeni bir optimizasyon için hazır.
Optimize ederken, yeni bir grafik penceresi açılır - belki bir şekilde işin sonunu grafik kimliğine göre öğrenebilirsiniz? Grafiği kapatmak mümkün görünüyor, ardından OnTesterDeinit()'te hesaplamalar tamamlandıktan sonra pencereyi kapatabilirsiniz ve sonunda, sadece o sırada açık olan grafiğin varlığını izlememiz gerekiyor. optimizasyon başlangıcı, nasıl ortadan kalktı - test cihazı yeni bir optimizasyon için hazır.
Yani değiştirilmesi gereken kod bu ve eğer böyle bir olasılık yoksa?
Yani değiştirilmesi gereken kod bu ve eğer böyle bir olasılık yoksa?
O zaman hiçbir şekilde. Burada tartışmalı bir durum var, bir yandan optimize edici ücretsiz ve daha fazla çalışmaya hazır, ancak diğer yandan bindirmeler olabilir - karar duruma bağlıdır.