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
GA'yı doğru anlarsam, Optimizasyon işlemi sırasında değer arama kapsamını daraltır.
Örneğin:
A, B, C parametreleri var. Olası değerlerinin alanı 4,5 milyardır.
A, B, C parametrelerinin değerlerinden değişen X Parametresi vardır. Ancak, değişimin düzenliliği ortaya çıkmaz.
Görev: A, B, C değerlerinin numaralandırılmasıyla X Parametresini Y değerine getirin.
İki seçenek: (1) kaba kuvvet araması ve (2) genetik algoritma .
İkinci seçenek, istenen değerler için aramanın kapsamını etkin bir şekilde daraltır.
Optimizasyon sırasında, genetik algoritma, kritere göre sonucu istatistiksel olarak paralel parametre aralığından daha düşük olan ve seçilen maksimum değere göre istatistik açısından daha umut verici olan parametre kümeleri aralıklarıyla dalları keser. kriter. Sadece daha az umut verici olanları yapmayı bırakır.
Resmi kriterlere ek olarak, test cihazı, Özel büyütme-küçültme seçim parametresini kullanma becerisine sahiptir. Bu, kârın düşüşe oranı olsun. Ancak "Genetik algoritma kullan" onay kutusunu işaretlediğinizde, optimize edici genel olarak tüm olası parametre kombinasyonlarını aptalca düşünmeyecektir. İstatistiksel beklentilere göre kesilecek. Daha doğrusu - tavizsiz.
Mantıklı bir "ve". zaten ticaret yaparken, yani ve bu gösterge doğru koşullarda ve ikinci ve üçüncü ve 10. her zaman tüm parametrelerin aynı anda pozitif yakınsama olasılığını daraltır. Bireysel olarak, matematiksel "VE" olmadan daha sık çalışırlar. Ağacın üzerindeler. :) Birlikte. Ve sonra - biri geldi, diğeri gelmedi. Tamam, Yeni Yıl'dan bahsediyorum. Gelmekle.
Birbirini doğrulayan bu tür gösterge kombinasyonları vardır. Ama onlar zaten kendi kendine yazılmışlardır. Ve bunları strateji oluşturucuya nasıl dahil edebiliriz? Ek olarak, Expert Advisor'da bulunan Özel göstergeler, optimizasyon süresini önemli ölçüde uzatır. 10 kere.
Bu konuya dayanarak: https://www.mql5.com/en/forum/79324
Parametre konfigürasyonlarını otomatik olarak birleştirerek stratejiler oluşturmak mümkün müdür?
Konsept:
2. Bu parametrelerin kombinasyonları tüm Uzman Danışmanlarda bulunduğundan, otomatik olarak bir strateji oluşturmak için bir mekanizma oluşturmak teorik olarak mümkündür. Motor, gösterge parametrelerinin ve değerlerinin çeşitli konfigürasyonlarını deneyecek ve bunları piyasaya giriş sinyalleri olarak değerlendirecektir. Sipariş parametreleri, test cihazındaki geçmiş üzerinde optimize edilecektir. Başarılı bir parametre montajının ana göstergesi, artan bir mevduattır. Parametre konfigürasyonlarının etkinliğinin ve değerlerinin dikkate alınması, büyümesinin yüzdesi ile ilgilidir.
Böyle bir mekanizmanın uygulanmasının pratik fizibilitesi ve beklenen teknik karmaşıklığı ile ilgilenmektedir.
Burada hemen hemen aynıyım, ancak daha fazla konu iyi ve farklı)
https://www.mql5.com/en/forum/329028#comment_14326397
Kısacası - görev ayrıştırma buna izin verir. Stratejinin genel görünümünü alt aşamalara bölersiniz - karar ağacının bağlantıları ve ağacı birleştirmek ve dallarının ve yapraklarının varyasyonlarını sıralamak için bir kabuk yaratırsınız.
Strateji oluşturucuyu aradım.
Bu bir genetik optimizasyon algoritmasıdır . Sadece genellikle hangi parametrenin hangi bloğa ait olduğunu ayrıştırmaz.
ps: aklınıza gelebilecek her şey uzun zamandır icat edildi.
ps2: Santrifüj, çekirdek ve motorun yanında hak ettiği yeri alıyor.
Ve yukarıdaki bağlantıdan kurucu ile olan fikrim hakkında - bu zaten bir yerde yapıldı mı? uygulamalı?
Bir strateji veritabanı oluşturun.
strateji
Martin
Kafes
gösterge
temel
1 gösterge
stokastik
seçenekler
5,3,3
sinyal
Yukarı - 20'yi geçmek
Aşağı geçiş 80
2 gösterge
Stokastik ve RSI
parametreler
stokastik (5,3,3) && (RSI 3)
sinyal
yukarı - stok-20 geçişi && RSI 30
aşağı - çapraz stok- 80 && RSI 70 veya benzeri ve daha gerçek bir şey.
seviyelerden
mum kombinasyonu
vb.
Böyle veya başka bir resmileştirme olmadan, sipariş verme bence, incir yakalamak imkansız.
Hepsi bahçedeki yaprakların hışırtısı olacak.
Ve yukarıdaki bağlantıdan kurucu ile olan fikrim hakkında - bu zaten bir yerde yapıldı mı? uygulamalı?
Aslında böyle yapılır.
Aslında böyle yapılır.
Stratejilerin tasarımını kastetmiyorum - ama her biri dahil olmak üzere tüm alt türlerin kombinasyonlarını otomatik olarak numaralandırmak için bir kabuk. MT optimize edicide.
Sadece fikirler dışında bu tür sonuçlar hakkında bilgi bulamadım, ancak belki de her şey zaten yapıldı ve iyi arama yapmadım.
...
Birbirini doğrulayan bu tür gösterge kombinasyonları vardır. Ama onlar zaten kendi kendine yazılmışlar. Ve bunları strateji oluşturucuya nasıl dahil edebiliriz? Ek olarak, Expert Advisor'da bulunan Özel göstergeler, optimizasyon süresini önemli ölçüde uzatır. 10 kere.
Tek bir Parametre olarak etkinleştirin. Biri diğerini onaylar, yani birlikteler - BİR. Birleştir.
Optimizasyon süresini artırmaya gelince - hiçbir şey yapılamaz. ))
Burada hemen hemen aynıyım, ancak daha fazla konu iyi ve farklı)
https://www.mql5.com/ru/forum/329028#comment_14326397
Kısacası - görev ayrıştırma buna izin verir. Stratejinin genel görünümünü alt aşamalara bölersiniz - karar ağacının bağlantıları ve ağacı birleştirmek ve dallarının ve yapraklarının varyasyonlarını sıralamak için bir kabuk yaratırsınız.
Strateji oluşturucuyu aradım.
Bu yapıcıyı tamamen Optimizasyona bağlamayı başardıysanız - bahsettiğim şey bu.
Optimizasyon sonucunda tam teşekküllü Stratejiler elde edilmelidir. Bu strateji oluşturma yönteminin işe yaramaması için hiçbir neden göremiyorum.
Bir strateji veritabanı oluşturun.
strateji
Martin
Kafes
gösterge
temel
1 gösterge
stokastik
seçenekler
5,3,3
sinyal
Yukarı - 20'yi geçmek
Aşağı geçiş 80
2 gösterge
Stokastik ve RSI
parametreler
stokastik (5,3,3) && (RSI 3)
sinyal
yukarı - stok-20 geçişi && RSI 30
aşağı - çapraz stok- 80 && RSI 70 veya benzeri ve daha gerçek bir şey.
seviyelerden
mum kombinasyonu
vb.
Böyle veya başka bir resmileştirme olmadan, sipariş verme bence, incir yakalamak imkansız.
Hepsi bahçedeki yaprakların hışırtısı olacak.
Optimizasyon ve strateji oluşturma açısından, böyle bir sınıflandırma isteğe bağlıdır. Hatta işe yaramaz. Nihai sonuç için, stratejinin türü veya adı önemli değildir. Ana şey, stratejinin test edilen süre ve araç üzerinde kazanması gerektiğidir.
Normal Optimizasyon, SADECE önceden monte edilmiş bir Sistemin Parametrelerinin değerlerini kullanır. Bu Optimizasyon, farklı göstergeleri ve formülleri temsil eden Sinyal FARKLI Parametrelerinin (geçişe bağlı olarak) yerine geçmelidir.
Yaklaşımın özelliği budur.
N derinliğinin tarihini dikkate alan göstergeler, SMA 1..N'nin işlevsel bir ürünü olarak temsil edilebilir, bu nedenle
sabit katsayıları hesaba katmadan ve simetrik çözümleri hariç tutmadan, 32 periyodu olan bir çift temel gösterge için bile,
varyasyon sayısı С(32,16)=601080390
onunla yaşa