Optimizasyon Algoritmaları Şampiyonası. - sayfa 95

 
Реter Konow :

Metindeki sorun yeterince anlamama yardımcı oldu.

Bir ara açtığım şampiyona dalında optimizasyon anlayışımı anlatmıştım ve topikstarter'dan herhangi bir eleştiri ya da değişiklik gelmediği için optimizasyonu doğru anladığıma karar verdim. İşte görevin özüne ilişkin anlayışım: https://www.mql5.com/ru/forum/89230


L Metinle ilgili sorunla ilgilenmedim, bence metin araması tamamen farklı bir dans (daha az ilginç değil). Ama madem öyle diyorsun, anlamaya çalışacağım.
Andrey Dik :

Sizinki nedir, Yuri'nin yaklaşımı nedir, optimizasyon problemlerine çok spesifik bir bakışla "günah", yeterli soyutlama, evrensellik yok. Bu, FF'nin bilinmediği durumlarda tatmin edici olmayan sonuçlarla doludur ve bu, ticaretteki optimizasyon görevlerinin %99'udur.


Pekala, burada yanılıyorsunuz. Benim çok spesifik görüşüm (bu, işlev bilindiği zamandır) yalnızca kullanıcı kodunun ısınması ve görsel olarak doğrulanması içindir. Ayrıca, algoritma rastgele "FF oluştur" modunda eğitilir.

Kullanıcının algoritması şunları bilmiyor:

- fonksiyonun kaç parametresi var, belki 3 veya belki 500

- bu işlev nedir: bir formülle mi, bir dizi sayıyla mı veriliyor, yoksa sadece bir cümle kurmanız gereken bir dizi harf mi?

Panel koduna gelince, lütfen, işte burada. O çok basit. Kendi düğmelerinizi ve alanlarınızı ekleyebilirsiniz. MT4.

Lütfen bunu kendim için yazdığımı ve hiçbir durumda bir model olarak hizmet ettiğini iddia etmeyin. Bu, rekabetçi bir panel tasarımının sadece bir örneğidir. Orada, çalışma düğmelerine sahip grafikler dışında henüz hiçbir şey yok.


Dosyalar:
 
Andrey Dik :

Katılımcıların şampiyonaya hazırlanması ve genel tartışma sırasındaki bazı karışıklıklarla bağlantılı olarak, şampiyona için gerçek prosedürün belirtilmesine ihtiyaç vardır.

Birkaç gün içinde FF kitaplığı, FF anahtar oluşturucusu ve yürütme komut dosyası için kaynak kodunun son sürümlerini sağlayacağım. Nüansları düşünmek için zamana ihtiyacım var, sabırlı olun, biraz bekleyin lütfen .

Ayrıca, gerçek şampiyona aşağıdaki sırayla yapılacaktır:

1. FF kitaplığının, FF anahtar oluşturucusunun ve yürütme komut dosyasının kaynak kodlarının yayınlanması. Bu, her şeyin nasıl çalıştığını göstermek, katılımcıların algoritmalarını karşılaştırırken şeffaflık ve nesnelliği sağlamak ve katılımcıların algoritmalarını FF sorununa uyarlayamamasını sağlamak için gereklidir.

2. Koordinasyon. FF ile ilgili ortaya çıkan soruların tartışılması ve yanıtları.

3. Bu konudaki katılımcılar tarafından algoritmaların yayınlanması. 7 günlük bir sona erme sınırı şeklinde algoritma koruması uygulamanızı öneririm.

4. 3. paragraftan hemen sonra, Anatoli Kazharski tarafından temsil edilen hakem (ona bir istek içeren bir mesaj gönderdim) FF'nin ve anahtar oluşturucunun kaynak kodlarını indirecek, anahtarı oluşturacak ve FF koduna yerleştirecek ve ardından derleyecektir. kütüphane. Algoritmanın son katılımcı tarafından yayınlandığı günden itibaren (katılımcıların algoritmaları artık düzenleyemediğinden emin olmak için) 3 gün geçtikten sonra hakem kütüphaneyi bu başlıkta yayınlayacaktır.

5. 4. maddeden sonra. herkes katılımcıların algoritmalarını ve FF kütüphanesini indirebilecek ve kendi kendine testler yapabilecek. Ve şu anda testler yapacağım ve sonuçları içeren bir tablo hazırlayacağım.

Bu kadar.

Başlangıç için sadece iki katılımcı olmasına izin verin, ancak belki de insanlar ilgilenecek ve daha sonra daha fazla sayıda katılımcı için şampiyonanın adımlarını tekrarlamak mümkün ve daha ilginç ve muhteşem hale gelecek.

Hadi deneyelim. Hazır olduğunda özel mesajla bana bildirin.

 
Anatoli Kazharski :

Hadi deneyelim. Hazır olduğunda özel mesajla bana bildirin.

Kesinlikle.
 
Andrey Dik
Peter Konow
İgor Volodin
Dmitry Fedoseev
Sergey Chalyshev
Ghenadie Tumco
Alexey Burnakov
Yuri Evseenkov

Vasili Sokolov

Yukarı çek. Eylem başlar.

 
Andrey Dik :

Yukarı çek. Eylem başlar.

Buradayım.
 
Реter Konow :
Buradayım.
Benimkiyle birlikte f(x1, x2) gibi işlevlerin FF'ye dahil edilmesini önerebilir misiniz?
 
Andrey Dik :
Benimkiyle birlikte FF'ye dahil etmek için f(x1, x2) gibi işlevler önerebilir misiniz?

ben seni pek anlamadım

FF fonksiyonlarını sizinkilerle birlikte önersem ve onları FF'ye dahil edersek, o zaman bilmememiz gereken bir formülü bileceğimiz ortaya çıkacak ...

FF işlevini hakemin oluşturması gerekmez mi?

Açıkla lütfen.

 
Реter Konow :

ben seni pek anlamadım

...

Açıkla lütfen.

Tekrar?

 
Реter Konow :

ben seni pek anlamadım

FF fonksiyonlarını sizinkilerle birlikte önersem ve onları FF'ye dahil edersek, o zaman bilmememiz gereken bir formülü bileceğimiz ortaya çıkacak ...

FF işlevini hakemin oluşturması gerekmez mi?

Açıkla lütfen.

Tabii ki, işlevler katılımcılar tarafından sağlanmalıdır, iş parçacığı bunun hakkında söylüyor. Katılımcılardan özellik koleksiyonunu duyurdum, ancak kimse sağlamadı.

Yarışma için FF'nin derleneceği f(x1, x2) formundan 3-4 farklı fonksiyon seçeceğim. Hakem, benzersiz dizilerle sonuçlanan bir dizi parametre ve bu işlevlere yönelik bir çağrı dizisi oluşturmalıdır. Fonksiyonları bilsem ve katılımcılar bilse de, son ortak fonksiyonu kimse bilmeyecek. Bu konu daha önce bu başlıkta tartışılmıştı.

Şimdi, derlediklerime kendi bir veya daha fazla işlevinizi eklemeniz için son fırsat. Ne hakkında olduğunu hatırlamıyorsanız, bu başlıkta "f(x1, x2)" anahtar kelimesini arayın.

 
Andrey F. Zelinsky :

Tekrar?

Her şey yolunda, şampiyonluk eşit ve sakin bir şekilde nefes alıyor. Durum stabil. Merak etme. ))
Neden: