Optimizasyon Algoritmaları Şampiyonası. - sayfa 119
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
Tyamay ile ilgilen, onunla bir sorunun var. :)
Bence AO'nun değerlendirmesinde öncelikler doğru belirlenmemiş.
Ticaret alanında, AO, bir stratejinin karlılığını yaklaşık olarak (kesinlikle doğru olmaktan ziyade) hesaplamak için kullanılan bir araçtır ve hata marjı bir dolar içinde olabilir.
Bununla birlikte, maksimum hesaplama doğruluğu elde etmeye dayanırsanız (bu arada, gelecekte bulunan değerlerin altın dağları getireceği inancıyla aynı uzak anlama sahiptir), o zaman aşırı harcama yapabilirsiniz bilgisayar kaynaklar ve zamanınız.
Uygulama, rasyonel olmamızı ve araçları etkili bir şekilde kullanmamızı gerektirir.
Dün algoritmam için Mersen Twist kullanmaya karar verdim. Yeniden yazdığımı C++ SW'den ödünç aldım. Ukrayna.
Katılımcılara bir ipucu veriyorum - Algoritmanızın doğruluğunu artıracak bu RNG'yi kullanmanızı öneririm. Belki böyle bir adım, ekteki jeneratör olan günahlarımdan birinin kefaretini verir.
Numara. Artık hiçbir şey değişmeyecek. Zaten yapabileceğim her şeyi açıkladım.
İlke her şeydir. Pratik hiçbir şey değildir!
Bu sloganı benimsemek ister misiniz? :)
Tyamay ile ilgilen, onunla bir sorunun var. :)
İmkansız olduğundan değil, İHTİYAÇ.
Bir yarışmanız var, akademik bir soruna çözüm değil. Yarışmada belirsizlikler, çeşitli varsayımlar, herhangi bir ikilik olmamalıdır. Katılımcıların algoritmalarından elde edilen sonuçlar, görevin yerine getirilmesi açısından açıkça (belirsiz bir şekilde) yorumlanmalıdır, yani. Şu soruya net bir cevabım var: Bir ekstremum bulacak mı? Sadece iki cevap ya "evet" ya da "hayır"dır. Katılımcıların sonuçlarını bu şekilde yorumlayabilmek için aralık kavramı tanıtılmaktadır. Katılımcının sonucu istenen aralığa düşerse, algoritması görevi tamamlamıştır. Aralığın boyutu optimizasyon adımına bağlıdır. Örneğin optimizasyon adımı 0,01 ise yarışmacıların elde ettiği değerlerin ondalık noktadan sonraki ikinci basamak birbirinden farklı olması gerekir. Yani elde edilen sonuç, ondalık noktadan sonraki 1. basamağa kadar istenen sonuçla eşleşirse, bu sonuç DOĞRU olarak tanınır ve bu algoritmanın sahibinin "Kazanan"ı seçmesine izin verilir. Böyle bir formülasyonla, hiçbir ikilikler, algoritmaların "iyiliği" hakkında hiçbir argüman vb. olmayacaktır. Üstelik bu yaklaşımla ortaya çıkabilecek olumsuzlukları da ortadan kaldırmış olursunuz.
Sen hayal kuruyorsun ve ne anladığın hakkında tartışıyorsun. Karanlık hakkında başka bir şey yaz ...
Her şey basit ve net. Herkese aynı sayıda FF çağrısı verilir, arama maksimum içinse, daha yüksek sonuca sahip olan kazanır. Fonksiyon hiç bilinmiyor olabilir, gürültülü fonksiyonlar vardır ve maksimumunun değeri önceden bilinmemektedir.
Parametreleri değiştirme adımı hiçbir şekilde sonucu değiştirme adımına karşılık gelmez, okulda matematik nasıldı? Ve hala burada karanlıktan mı bahsediyorsun?
Sorunun cevabı, optimizasyonu hangi algoritmanın daha iyi yaptığıdır.
İlke her şeydir. Pratik hiçbir şey değildir!
Bu sloganı benimsemek ister misiniz? :)
Opochki, yine yeni bir kural .... :)
Hesaplamanın doğruluğunu dikkate almak için bir teklifle tartışmaya ilk katıldığımda, kazananı seçmek için tek bir kriter vardı - FF'ye yapılan EN AZ talep sayısı.
Seyirci kategorisine geri döneceğim. Burada kurallar bir yandan eldiven gibi değişiyor!
Opochki, yine yeni bir kural .... :)
Hesaplamanın doğruluğunu dikkate almak için bir teklifle tartışmaya ilk katıldığımda, kazananı seçmek için tek bir kriter vardı - FF'ye yapılan EN AZ talep sayısı.
Seyirci kategorisine geri döneceğim. Burada kurallar bir yandan eldiven gibi değişiyor!
Böylece giderken kendi kurallarınızı oluşturursunuz.
Kazananlar iki kritere göre belirlenir: doğruluk ve FF'ye yapılan çağrı sayısı , doğruluk 3 kat daha önemlidir. Maksimum FF araması sayısı sabittir, bir katılımcı izin verilen maksimumdan daha az FF araması kullanabilir, böylece tablodaki konumunu yükseltebilir ve bunun için sadece ikinci kriter vardır - FF aramaları.
Bir gün içinde Vasya'nın çiti aşıp aynı soruları tekrar soracağını düşündüm, ama hayır - hepsi yaşlı yüzler!
Böylece giderken kendi kurallarınızı oluşturursunuz.
Kazananlar iki kritere göre belirlenir: doğruluk ve FF'ye yapılan çağrı sayısı , doğruluk 3 kat daha önemlidir. Maksimum FF araması sayısı sabittir, bir katılımcı izin verilen maksimumdan daha az FF araması kullanabilir, böylece tablodaki konumunu yükseltebilir ve bunun için sadece ikinci kriter vardır - FF aramaları.
Bir gün içinde Vasya'nın çiti aşıp aynı soruları tekrar soracağını düşündüm, ama hayır - hepsi yaşlı yüzler!
Her şeyi daha net formüle etmek gerekiyor. Diyelim ki 100 aramaya izin verildi, maksimum 10'dur. Bir katılımcı 100 görüşmede 8'e, diğeri 10 görüşmede 5'e ulaştı ve durdu. İkincisi kazanan olmayacak.
Katılımcıların yanlış anlamaları ve anlaşmazlıkları olmaması için net, iyi düşünülmüş, eksiksiz ve basit bir dille kurallara ihtiyacımız var.
Kod örnekleri de eklenmeli, ayrıca tam olarak düşünülmeli ve en ayrıntılı şekilde yorumlanmalıdır.
Bütün bunlar, fiyonklu çok renkli bir kutuda güzel, net bir şekilde yapılmalıdır.