Hatalar, hatalar, sorular - sayfa 2672
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
Sadece opt dosyasındaki veriler var. Biçim mevcuttur.
Test cihazından bir dosyadan okumak istemiyorum, istediğimi zaten yapmış görünüyorum - benzersiz bir dosya adı - MD5 giriş parametreleri, bunun gibi bir şey:
dosyalar yazılır ve tek geçişte dosya adını görüyorum: fname = 04a19580d36f0a749143211b57efbebc
Testi yapan kişinin temsilcisinden geçiş numarasını almak mümkün müdür?
Not: veya bir dosya adını test ederken her geçişten benzersiz bir tanımlayıcıya ihtiyacınız var - Test ederken ilgilenilen EA ayarlarını bir dosyaya kaydetmek istiyorum, ancak ayarlarla bir dosya adı oluşturmak için en azından benzersiz bir şeye ihtiyacınız var
Geçiş numarası 1024 bit olabilir.
Bu satırda zaten bir dizi parametre varsa neden bir geçiş numarasına ihtiyacınız var?
Test cihazından bir dosyadan okumak istemiyorum, istediğimi zaten yapmış görünüyorum - benzersiz bir dosya adı - MD5 giriş parametreleri, bunun gibi bir şey:
dosyalar yazılır ve tek geçişte dosya adını görüyorum: fname = 04a19580d36f0a749143211b57efbebc
Giriş parametrelerinin MD5'i önceden hesaplanmıştır ve opt dosyasındaki geçiş girişindedir.
Bu satırda zaten bir dizi parametre varsa neden bir geçiş numarasına ihtiyacınız var?
Optimize edicinin başarılı geçişlerini doğrudan EA ayar dosyasına sıfırlamak ve EA'yı başlatırken .set yerine .bin dosyasını otomatik olarak yüklemek istiyorum - birkaç aracın aynı anda çalışması için gerekli
Giriş parametrelerinin MD5'i önceden hesaplanmıştır ve opt dosyasındaki geçiş girişindedir.
Optimizasyon hızı için neredeyse 3 ay uğraştım, bunu başardığımı düşünüyorum, yani bir karşı soru:
hangisi daha hızlı:
1. opt-dosyasını MD5 ile okumak için optimize ediciden?
2. veya MD5 kodumla hesaplayın
Hesaplamanın daha hızlı olduğundan şüpheleniyorum, kodun içindeki tüm girdi parametrelerini bir yapı dizisi olarak ne kadar çok kullanırsam (yaklaşık 40 parametreyi optimize ederim)
Optimize edicinin başarılı geçişlerini doğrudan EA ayar dosyasına sıfırlamak ve EA'yı başlatırken .set yerine .bin dosyasını otomatik olarak yüklemek istiyorum - birkaç aracın aynı anda çalışması için gerekli
Optimizasyon hızı için neredeyse 3 ay uğraştım, bunu başardığımı düşünüyorum, yani bir karşı soru:
hangisi daha hızlı:
1. opt-dosyasını MD5 ile okumak için optimize ediciden?
2. veya MD5 kodumla hesaplayın
Hesaplamanın daha hızlı olduğundan şüpheleniyorum, kodun içindeki tüm girdi parametrelerini bir yapı dizisi olarak ne kadar çok kullanırsam (yaklaşık 40 parametreyi optimize ederim)
MD5 daha hızlıdır.
Gelecekte opt dosyasını kullanmayacaksanız, MD5'i okuyun.
Kullanacaksanız, önceden hesaplanmış MD5'i kullanmak daha iyidir, çünkü hesaplamanız bizimkiyle çakışmayabilir (ve büyük olasılıkla çakışmayacaktır).
MD5 daha hızlıdır.
Gelecekte opt dosyasını kullanmayacaksanız, MD5'i okuyun.
Kullanacaksanız, önceden hesaplanmış MD5'i kullanmak daha iyidir, çünkü hesaplamanız bizimkiyle çakışmayabilir (ve büyük olasılıkla çakışmayacaktır).
Teşekkür ederim!
opt dosyasını kullanmayacağım
Not: birkaç hafta önce MathSrand()'ı test cihazından başlatma olasılığını arıyordum https://www.mql5.com/ru/forum/1111/page2657#comment_15165819
test aracısında MD5 (kuyu veya dize) ile uchar[] almak kötü olmaz - bu benzersiz bir değerdir, MathSrand()'ı da başlatabilirsiniz ve şimdi benzersiz bir dosya adı istiyorum, MD5'inizi TesterStatistics'e verin ()
Hata MT5(build 2323), aynı şablon nesnesi B<int>, B<void*> sınıfının nesnesinden sonra oluşturulabilir, ancak bunu daha önce yaparsanız, bir derleme hatası oluşur.
Belki de nedeni, şablon sınıfı oluşturucu önbelleğinin çalışmasıdır.
Gönderdiğiniz için teşekkürler, düzeltildi
Makroları nasıl kullanıyorsunuz?
Korku. Derleme sırasında hata.
Küçük komut dosyası:
Şimdilik en son 2361'i oluşturun.Makroları nasıl kullanıyorsunuz?
bu yüzden kullanıyoruz
Parantezlerin varlığında bir fark var.