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
Ve aslında katılımcının kütüphanesinden bir örnek. RNG'ye dayalı çalışma optimizasyon algoritması. 1 ... 5 adet (belki daha fazla, kodda herhangi bir kısıtlama yoktur, ancak sonuçlar iç karartıcı olacaktır) parametrelerle maksimum işlev aramak (RNG için) oldukça iyidir. Bir şampiyon için oldukça zayıf, ancak bir örnek verecek olursak:
Yukarıdaki örnekten FF için RNG algoritmasının ortalama sonucu -3.9699791274683918'dir.
1000 parametresi FF'yi çağıran bir komut dosyasının parçaları 5 başlattı.
Örnekleri derleyin ve test edin. Şampiyon üzerindeki test ao.ex5 yerine kitaplığınız olacak.
Hatırlatmama izin ver:
Şampiyonada, komut dosyası değişiklik olmadan aynı kalacak, ff.ex5'teki FF'nin içeriği farklı olacak ve katılımcının kitaplığı ao.ex5 olmalıdır, bu beyan edilen içe aktarılan işlevlerden görülebilir.
Katılımcıların kitaplığına dışa aktarılan işlevlerin eklenmesi gerekirse, bu önceden bildirilecektir. Şu anda scriptin tüm kodları ve gerekli arayüzler gösteriliyor (tekrar), hazır olun.
Yukarıdaki örnekten FF için RNG algoritmasının ortalama sonucu -3.9699791274683918'dir.
1000 parametresi FF'yi çağıran bir komut dosyasının parçaları 5 başlattı.
Örnekleri derleyin ve test edin. Şampiyon üzerindeki test ao.ex5 yerine kitaplığınız olacak.
Hatırlatmama izin ver:
Şampiyonada, komut dosyası değişiklik olmadan aynı kalacak, ff.ex5'teki FF'nin içeriği farklı olacak ve katılımcının kitaplığı ao.ex5 olmalıdır, bu beyan edilen içe aktarılan işlevlerden görülebilir.
Katılımcıların kitaplığına dışa aktarılan işlevlerin eklenmesi gerekirse, bu önceden bildirilecektir. Şu anda scriptin tüm kodları ve gerekli arayüzler gösteriliyor (tekrar), hazır olun.
H Arayüz çalışıyor. Yukarıdaki üç kodu ilk beşe aktardı.
1. Yürütülebilir betiği Ch Script olarak adlandırdım.
2. Uygunluk işlevi kitaplığına ff adını verdi . Öyle denmeli. Aksi takdirde, komut dosyası görmez.
3. Katılımcının algoritma örnek kitaplığına ao adı verildi. Öyle denmeli. Aksi takdirde, komut dosyası görmez.
Komut dosyasını grafikte çalıştırın. Ondan önce, kütüphanedeki uygunluk fonksiyonunu double ffVolue = 2+exp(-MathAbs(x1+x2+x3)); olarak değiştirdim. Gerçek maksimum üçtür. Olmuş.
Anladığım kadarıyla algoritmanızı örnek bir algoritma formatında yeniden yazmanız, koddaki fonksiyonlarınızı örnekteki isimlerle yeniden adlandırmanız ve performansı kontrol etmeniz gerekiyor.
Bağlantı arayüzünü ve verilen FF örneğini incelemeye gerek yoktur.
H Arayüz çalışıyor. Yukarıdaki üç kodu ilk beşe aktardı.
1. Yürütülebilir betiği Ch Script olarak adlandırdım.
2. Uygunluk işlevi kitaplığına ff adını verdi . Öyle denmeli. Aksi takdirde, komut dosyası görmez.
3. Katılımcının algoritma örnek kitaplığına ao adı verildi. Öyle denmeli. Aksi takdirde, komut dosyası görmez.
Komut dosyasını grafikte çalıştırın. Ondan önce, kütüphanedeki uygunluk fonksiyonunu double ffVolue = 2+exp(-MathAbs(x1+x2+x3)); olarak değiştirdim. Gerçek maksimum üçtür. Olmuş.
Anladığım kadarıyla algoritmanızı örnek bir algoritma formatında yeniden yazmanız, koddaki fonksiyonlarınızı örnekteki isimlerle yeniden adlandırmanız ve performansı kontrol etmeniz gerekiyor .
Bağlantı arayüzünü ve verilen FF örneğini incelemeye gerek yoktur.
Harika! Her şeyi doğru yaptın.
Vurgulananı biraz düzelteceğim: katılımcının algoritmasında, zorunlu dışa aktarılan işlevlerin bir bildiriminin (tam örnekte olduğu gibi), dışa aktarılan bu işlevlerin içeriğinin ve diğer öğelerin varlığının sağlanması gerekir. özel olanlar - katılımcının takdirine bağlı olarak. Yorumlarda öyle yazıyor.
Çok basit, değil mi? ))
Oh, ve evet... Örnekler MT4'te de çalışacak. Kontrol etmedim, ancak orada MT4'te çalışamayacak hiçbir şey yok. Bunu MT5'e alerjisi (veya korkusu) olanlar için söyledim, şampiyona onlara da açık.
Dörtlü olarak çalışmasını sağlamak için, yürütülebilir komut dosyasında #import "ff.ex5" ve #import "ао.ex5" öğelerini #import "ff.ex4" ve #import "ао.ex4" ile değiştirmeniz gerekir. katılımcının algoritma örneği.
Ayrıca dörtlü de yazabilirsiniz. Örneğin MQL4 kodunu MQL5'e derlediğimde sadece bir hata vardı. TRUE'yu true veya bir olarak değiştirdim ve her şey çalıştı. Sadece örnekte belirtildiği gibi yazmanız yeterlidir. Henüz kodumu değiştirmedim. Deneyeceğim.
Tünaydın!
Optimizasyon algoritmalarına adanmış, yarışmaların, faydalı bilgilerin ve çok daha ilginç ve faydalı olacağı bir platform (web sitesi) hazırlıyorum.
Herkes algoritma yazma becerilerini test edebilecek ve diğer katılımcılarla karşılaştırmalı olarak test edebilecek. Katılımcının algoritmayı sunucuya göndermesine gerek yoktur, sunucuda bulunan FF ile tüm etkileşim REST üzerinden gerçekleşir, katılımcı sunucuya bir dizi argüman gönderir ve FF sonucunu geri alır, bir hakem gerekli değildir çünkü katılımcıların algoritmaları gizli kalırken her şey son derece şeffaftır.
Haber bekleyin!
...
Haber bekleyin!
Bekleriz
Tünaydın!
Optimizasyon algoritmalarına adanmış, yarışmaların, faydalı bilgilerin ve çok daha ilginç ve faydalı olacağı bir platform (web sitesi) hazırlıyorum.
Herkes algoritma yazma becerilerini test edebilecek ve diğer katılımcılarla karşılaştırmalı olarak test edebilecek. Katılımcının algoritmayı sunucuya göndermesine gerek yoktur, sunucuda bulunan FF ile tüm etkileşim REST üzerinden gerçekleşir, katılımcı sunucuya bir dizi argüman gönderir ve FF sonucunu geri alır, bir hakem gerekli değildir çünkü katılımcıların algoritmaları gizli kalırken her şey son derece şeffaftır.
Haber bekleyin!
İlginç!
Sadece forum danışmanlarını ve eleştirmenlerini dinlemeyin, aklınızdan geçeni yapın, aksi takdirde hiçbir şey tekrar işe yaramaz))
Bekleriz
İlginç!
Sadece forum danışmanlarını ve eleştirmenlerini dinlemeyin, aklınızdan geçeni yapın, aksi takdirde hiçbir şey tekrar işe yaramaz))
Teşekkürler!)