Optimizasyon ve numune dışı test. - sayfa 8

 
kharko писал (а) >>

Elbette bu algoritmanın pratik bir uygulaması zaten var... Forumda sadece türevlerini buldum... Örneğin, 'Kendi optimizasyon kriterinizi nasıl uygularsınız' ...

Bu soruna çözümümü paylaşmak istiyorum....

Expert Advisor'ı hazırlayalım... Dış parametreleri ekleyelim...

Aşağıdaki bloğu init() işlevine ekleyin....

Parametre1, Parametre2, Parametre3 - optimize edilmesi gereken EA'nın harici parametreleri....

Aslında hepsi bu...

Bolle bu konuda daha fazla bilgiyi buradan edinebilir http://www.fxexpert.ru/forum/index.php?s=f657fc83fb442cf1fa2afde6fd4c37c2&showtopic=1106 DM_35 yayınlayın Resimler ve ihtiyacınız olan her şey ektedir.

 
CtFelix писал (а) >>

Bolle bu konuda daha fazla bilgiyi buradan edinebilir http://www.fxexpert.ru/forum/index.php?s=f657fc83fb442cf1fa2afde6fd4c37c2&showtopic=1106 DM_35 gönder Resimler ve ihtiyacınız olan her şey ektedir.

Teşekkür ederim. Görünüşe göre DolSergon'a sorum kaldırıldı ..... ilginç de olsa. Bazen her şeye "kalem ve göz" ile bakmak çok faydalıdır. Bir Uzman Danışmanda çok sık perspektif düzenlilikleri ve perspektif dışı mantık "gözler" tarafından yakalanır.... :)

 
rider писал (а) >>

Teşekkür ederim. Görünüşe göre DolSergon'a sorum kaldırıldı ..... ilginç de olsa. Bazen her şeye "kalem ve göz" ile bakmak çok faydalıdır. Bir Uzman Danışmanda çok sık perspektif düzenleri ve perspektif dışı mantık "gözler" tarafından yakalanır.... :)

Evet kullanışlı olduğunu iddia etmiyorum ama manuel modda 2000-3000 sonucunu göremezsiniz.

 
CtFelix писал (а) >>

Evet kullanışlı olduğunu iddia etmiyorum ama manuel modda 2000-3000 sonucunu göremezsiniz.

Ben sadece üç ila beş periyottan sonra ve buna bağlı olarak "temizliklerden" sonra 20-30 seçenek kalmasını istiyorum ..... bunu görmek zaten gerçek.

Tamam bekleyelim belki cevap verir :)))

 

Biraz konu dışı, ama genel olarak konuyla ilgili.

Önerilen sıralı optimizasyon yöntemi, tarihin aynı segmentinde gerçekleştirilebilir,

farklı kriterlere göre.

Sonuç olarak, seçilen tüm kriterler için optimize edilmiş seçeneklerin bulunduğu bir örnek alıyoruz.

 
granit77 писал (а) >>

Biraz çizgi dışı, ama genel olarak konuda.


Birkaç kez kontrol edildi. Çoğu durumda, aynı seçenekler görüntülenir, yalnızca farklı şekilde sıralanır.

CtFelix'ten gelen bağlantının üzerinden neredeyse bir gün geçti

CtFelix (a) yazdı >>

Bolle bu konuda daha fazla bilgiyi buradan edinebilir http://www.fxexpert.ru/forum/index.php?s=f657fc83fb442cf1fa2afde6fd4c37c2&showtopic=1106 DM_35 yayınlayın Resimler ve ihtiyacınız olan her şey ektedir.

Sıralı optimizasyonu kullanmaya çalıştım. Tekniği ve birçok rutin manuel işlemi hesaba katmasanız bile, sonuç içler acısı - üçüncü veya dördüncü çalışmanın sonunda, kural olarak, birçok seçenekten hiçbir şey kalmaz ve söylemem. bu süre, özellikle tüm keneleri test ettiğinizde çok fazla tasarruf sağlar.
Bu arada, 2007'ye kadar olan seçeneklerin çoğunun kesilmesi ilginç - neden bu kadar özel?

Orada, referans olarak, tam tersi başka bir yaklaşım düşünülüyor: kısa vadeli eğilimleri yakalamak, ancak böyle bir tekniğe inancım yok.

Yine de bana öyle geliyor ki, Vita tüm veri setini optimize etmeniz gerektiğini söylediğinde daha haklı.

Uzmanın özelliklerindeki "optimizasyon" sekmesini esnek bir şekilde kullanmanız yeterlidir - bu arada, makine zamanından tasarruf sağlar. Örneğin. Düşüşün miktarını (yüzde değil) sınırlamam gerekirse, ancak bu sekmede yoksa, 10000000 depozito ve bana istenen değeri / tutarı sağlayan aşağı çekme yüzdesinin böyle bir yüzdesini koyarım, hile şu ki 10000000 veya 10010000 için %0.02 yaklaşık olarak birdir, ancak 10.000 ve 15.000'deki %20'lik düşüş tamamen farklı bir düzendedir ..... başka biri bazı hileleri paylaşabilir mi? )

Ayrıca, bu tür bir optimizasyon çok fazla seçenek sunmayacaktır ve Expert Advisor'a olumlu bir şeyle "ücretlendirilmemiş" ise, hiç bir şey de vermeyecektir... :)

Gerçekten istiyorsanız, bir parça geçmiş bırakabilir ve nihayet parametrelerin çalıştığından emin olmak için sıralı yönteme göre ileriye gidebilir ve ardından önceden seçilmiş seçeneği tamamen optimize edebilirsiniz. Ama yine, bunun gelecekte işe yarayacağının garantisi yoktur).

Soru. Derin duruşlu bir EA, bazı zaman aralıklarında önemli bir akım kaybına sahip birkaç telafi edilmemiş siparişin açılabileceği ve daha sonra çoğu durumda siparişleri yöneterek toplamda bir artıya dönüşecek şekilde çalışır. Sadece bu alan optimizasyonun sonunu oluşturuyorsa, hepsi mevcut kayıpla zorla kapatılır. Aynı zamanda, hareket halindeyken, grafiğin sonunda dengenin nasıl keskin bir şekilde eşitlikte olduğunu görebilirsiniz. Açıktır ki, bir çekme limiti varsa, bu seçenek atılır.

Bu nasıl önlenebilir?

 
en azından "miyav"ı duy :)
 
rider писал (а) >>
en azından "miyav"ı duy :)

miyav :)

 

Vita seçeneğini kullanırsanız, o zaman bir veri uyumu elde edebilirsiniz ve bundan iyi bir şey çıkacağından şüpheliyim.

Zaman almasına gelince, optimizasyon döngüsünün kodundan ziyade Expert Advisor kodu veya büyük miktarda verinin optimize edilmesiyle ilgili olduğunu düşünüyorum, bunun sonucunda optimizasyon çok zaman alıyor.

rider писал (а) >>

Soru. Derin duruşlu bir EA, bazı zaman aralıklarında önemli bir akım kaybına sahip birkaç telafi edilmemiş siparişin açılabileceği ve daha sonra çoğu durumda siparişleri yöneterek toplamda bir artıya dönüşecek şekilde çalışır. Sadece bu alan optimizasyonun sonunu oluşturuyorsa, hepsi mevcut kayıpla zorla kapatılır. Aynı zamanda, hareket halindeyken, grafiğin sonunda bakiyenin özkaynakta nasıl keskin bir şekilde gagaladığını görebilirsiniz. Açıktır ki, bir çekme limiti varsa, bu seçenek atılır.

Bu nasıl önlenebilir?


Ve burada muhtemelen bu pozisyon dizisini açmaması için bir tarih parçasını çıkarmak veya beklendiği gibi kapatabilmesi için bir tarih parçası eklemek gerekir.

 
CtFelix писал (а) >>

Ve burada muhtemelen bu pozisyon dizisini açmaması için bir tarih parçasını çıkarmak veya beklendiği gibi kapatabilmesi için bir tarih parçası eklemek gerekir.

Ve danışmanın daha rahat etmesi için tarihin bu parçasını tamamen yeniden yazmak daha iyidir. :))

Neden: