"Popülasyon optimizasyon algoritmaları: Fidan dikimi ve büyütme (Saplings Sowing and Growing up, SSG)" makalesi için tartışma - sayfa 6
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
Yetkin bir yaklaşımla hiç kimsenin aynı denge kriterine göre optimizasyon yapmadığı açıktır. Aşımların olmamasını, istatistiksel olarak anlamlı işlem sayısını vb. dikkate almaya çalışırlar.
Burada konu hakkında biraz yazdım.
Her geçişte benzer bir işlem resmi elde etmelisiniz. Burada haydut işlemleri ve TC tuğlalarını görebilirsiniz.
Optimizasyon kriterini oluşturmak için, aykırı olan işlemlerin atılması arzu edilir.
Ancak bu, uygun bir FF oluşturma konusudur. Tamamen tepesiz ve engebeli bir yapıya sahip olsa bile, bu tepeler tamamlanmış bir geçişle bulunamayacaktır. Bu yüzden bu şekilde yapıyorum.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi üzerine forum
"Popülasyon Optimizasyon Algoritmaları: Fidan Ekme ve Büyütme (SSG) Algoritması" makalesinin tartışılması
fxsaber, 2023.03.22 00:32
Çok sayıda çekirdek söz konusu olduğunda optimizasyonun zorla kesilmesi yoluyla dolaylı olarak yerel buluyorum. Kabaca konuşmak gerekirse, Tester'da 20 ajan var, 2000 geçişten sonra optimizasyonu kesiyorum.
Benzer bir kare elde etmek için bir veya iki yıl boyunca her gün iki parametreli bir TC için tam bir optimizasyon gerçekleştirirseniz ve ardından bu karelerden bir video oluşturursanız, böyle bir şey elde edersiniz:
Yüzeyin sabit kalacağını varsaymak saflık olur.
Öyleyse soru şu:
Amaç ne?
Açıkçası, bu özel bir istek değil, algo ticareti için ciddi bir yazılıma dahil edilmesi gereken bir araç - Tester.
Ancak bunu kendiniz ayarlamak gerçekçi.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi üzerine forum.
"Popülasyon Optimizasyon Algoritmaları: Fidan Ekme ve Büyütme (SSG) Algoritması" makalesinin tartışılması
fxsaber, 2023.03.23 19:51
Kesilecek alanın verilerine sahipseniz, bu alan konumu olmadan optimizasyonu çok kolay bir şekilde (normal Tester'da bile) yapabilirsiniz.
Ancak GA sonuçlarında bulunan küresel maksimumun etrafındaki alanın nasıl tanımlanacağı konusunda tamamen yetkin değilim.
GA algoritmaları oldukça farklıdır. Eğer 1000 geçişte bir maksimum bulunursa ve algoritma durursa, o zaman son 100 geçişin bulunan maksimumun etrafındaki noktalar olduğunu varsayıyorum. O zaman sadece bu 100 noktayı alırız ve hemen gelecekteki optimizasyonlarda atılacak alanı oluştururuz.
Prensip olarak, aynı düzenli GA yalnızca bir kez çalıştırılırsa, opt dosyasındaki son 100 giriş bu noktalar olmalıdır. Ancak, çok çekirdekli bir yaklaşımda durumun böyle olduğundan emin değilim. Bu yüzden bir tür kümelemeye ihtiyaç vardır. Bu konuda oldukça fazla makale var, incelemelisiniz.
Yüzeyin sabit kalacağını varsaymak saflık olur.
Bu köpüren yüzeyde nispeten durağan bir noktaya ihtiyacım var. Onları buldum.
Yine de konuyu yemek pişirme becerisine ve anlamına indirgememeliyiz. Pişirmek için bir tencereye ihtiyacınız var.
Yine de konuyu yemek pişirme becerisine ve anlamına indirgemeyin. Pişirmek için bir tencereye ihtiyacın var.
+++
Açıkçası, bu özel bir dilek değil, ciddi bir algo ticareti yazılımına dahil edilmesi gereken bir araç - Tester.
Ama gerçekten kendiniz ayarlayabilirsiniz
GA algoritmaları oldukça farklıdır. Sanırım 1000 geçiş için bir maksimum bulunursa ve algoritma durursa, son 100 geçiş bulunan maksimumun etrafındaki noktalardır. Sonra bu 100 noktayı alırız ve hemen gelecekteki optimizasyonlarda atılacak bir bölge oluştururuz.
Prensip olarak, aynı düzenli GA yalnızca bir kez çalıştırılırsa, opt dosyasındaki son 100 giriş bu noktalar olmalıdır. Ancak, çok çekirdekli bir yaklaşımda durumun böyle olduğundan emin değilim. Bu yüzden bir tür kümelemeye ihtiyaç vardır. Bu konuda epeyce makale var, araştırmak lazım.
Son 100 kaydın farklı algoritmalar için çarpıcı bir şekilde farklı olacağına inanıyorum. deneyimlerime dayanarak buna inanmayı göze alabiliyorum, bu nedenle görevler için algoritma seçiminin mantıklı olduğunu belirtmek mantıklıdır, sadece tablodan en iyisini almak değil...
Bu nedenle, böyle bir derecelendirme tablosu oluşturma fikrini faydalı buluyorum.
Sıralamanın şerefine! Daha objektif. Ama hala biraz kafam karışık. Hala karşılaştığım pratik sorunlara bakıyorum.
Tester'da "önceki optimizasyonların bulunan maksimum alanlarını at" şeklinde bir işaret eklerdim.
Sonra ilk çalıştırma bu işaret olmadan, geri kalanı - etkinleştirilmiş olarak. 20 optimizasyon yapın - 20 tepe noktası elde edin.
Daha sonra bunları OOS-check'e yükleyin (20 tekli çalışma) ve aynı zamanda tüm TS/FF'yi değerlendirerek bunları değerlendirin.
Bu kabarcıklı yüzeyde nispeten durağan bir noktaya ihtiyacım var. Bunları buldum.
Ancak yine de, bu tür noktaları bulmanın olasılıksal bir karakteri olduğunu düşünüyorum.
Mesajım, TC girişinde "optimizasyon" gerektiren hiçbir giriş parametresi olmaması gerektiğidir. Bu tür parametreler TS'yi bir madeni paraya dönüştürür.
İç parametrelerin kendi kendini optimize etmesi bile kendi kendini kandırmaktır.
Tester'da, "önceki optimizasyonların bulunan maksimum alanlarını at" şeklinde bir onay kutusu eklerdim.
Bağımsız uygulama: