Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri - sayfa 142
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
Optimizasyon parametrelerinin yineleme sayısını azaltmak için doğrusal olmayan bir ölçek oluşturmak için iki yöntem kullanıyorum.
Süreyi saat cinsinden yeterli doğrulukla yinelemek için:
Örneğin, SAR adımını 2 basamak (~%1) doğrulukla numaralandırmak için:
0.0001'den 0.99'a optimizasyon, neredeyse 10K adım gerektirecektir. Optimizasyonda 001-299 kodlarını kullanırken 300'den az adım gereklidir.
Hata açık. Ancak böyle bir kod yazarken, böyle bir kontrolün sıfıra bölmeyi önlemek için yeterli olmadığı her zaman açık değildir.
Üçlü operatörü kullanmama nedeni .
Tabii eğer benzerse.
Sadece değer yoksa, mutlaka 0 olacağını ve buna göre bool türünde olmayan bir değişkense false olacağını ummak gerekli değildir. Bool için açık bir oyuncu seçimi bile yardımcı olmaz.
Bu hatasız çalışır.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri
Alexey Viktorov , 2019.10.28 10:22
Sadece değer yoksa, mutlaka 0 olacağını ve buna göre bool türünde olmayan bir değişkense false olacağını ummak gerekli değildir. Bool için açık bir oyuncu seçimi bile yardımcı olmaz.
Bu hatasız çalışır.
Özel bir alan görmüyorum. Hata nerede?
"==" yazdınız, ancak "!=" olmalı
"Çok soluk sarı" ile vurgulanır :)
"==" yazdınız, ancak "!=" olmalı
"Çok soluk sarı" ile vurgulanır :)
Ne de olsa benim o maymun gibi olduğumu herkes bilmiyor "Yaşlılıkta gözlerim zayıflıyor."
Muhtemelen evet, ama nedense bu seçenek 0'a bölmeden çalıştı. Ama genel olarak mesajım, herhangi bir değişkeni false için boole olarak kontrol etmenin gerekli olmadığıydı.
Muhtemelen evet, ama nedense bu seçenek 0'a bölünmeden çalıştı.
Çünkü TickValue boş değil.