'Optimizasyon' veya 'İleri optimizasyon'un devam edip etmediğini programlı olarak nasıl kontrol edebilirim? - sayfa 10

 
Youri Tarshecki :

Soru, bu 12 koşunun nasıl toplanacağı veya bu koşuları benzer bir programa sıkıştırmak için ne yapılması gerektiğidir?

Normal bir test cihazı ile saf MQL'de yaparsanız, oldukça zahmetlidir. Kullanıcının test cihazındaki tarihleri manuel olarak yeniden düzenlemesi gerekecektir, çünkü her geri optimizasyondan sonra düzenli ileri çalıştırmalar gereklidir.

Daha sonra kareleri topluyor, filtreliyor ve rapora indirgiyoruz.

Youri Tarshecki :

İleriye doğru yürümenin SONUÇLARININ nasıl analiz edileceği ile ilgili. Ve sonuçları, geri optimizasyondan sonra meydana gelen tek ileri-geri çalıştırmalardır.

Evet, ancak aynı parametre grubu için herhangi bir sonuç, tam çalışmanın N tüm sonuçları kümesine dahil edilir ve herhangi bir güzel sonuç K , tam çalışmanın güzel sonuçlarının sayısına dahil edilir, yani. K ⊂ N K . Onlar. İleriye yürümek herhangi bir avantaj sağlamaz.

Avantaj, bu güzel sonuçları filtreleme hızında olabilir. Ama o da yok çünkü. optimizasyon tekrarlanan parçalar üzerinde gerçekleştirilir. Evet, avantaj, bazı alanlarda düşüş sonuçlarının daha verimli taranması olabilir. Avantaj, işlemlerin sıklığını ve her bölümdeki öz sermayenin büyümesini dikkate almak olabilir.

İşlemlerin sıklığını ve eşitliğin büyümesini dikkate alarak, örneğin, kendi kriterine sahip bir genetik algoritma kullanarak (diğer şeylerin yanı sıra, bütünü analiz edebilen) başka yollarla, hatasız güzel sonuçları filtrelemek mümkündür. çalıştırma işlemlerinin geçmişi, kalitelerinin değerlendirilmesi). Hangisi daha hızlı. Bu arada, geçmişe yönelik hiçbir ileriye dönük test , aslında gelecekte garanti vermez. Hala güzel sonuçlardan birini seçiyorsun, diğerleri yok.


elibrarius :

Ayrıca, alım satım işlemleriyle ilgili veriler, yalnızca bilgisayarınızda optimizasyon yapılırken dosyalara veya bir veritabanına dökülebilir. Bulutta optimizasyon yaparken sadece standart bir rapor alabiliyoruz.

Referanstan: "Çerçevelerle çalışma işlevleri, test aracılarında ve yerel olarak Uzman Danışmanlarda ve komut dosyalarında optimizasyon sırasında çağrılabilir. Her aracı, bir Uzman Danışmanı optimize ederken terminale bir dizi çerçeve gönderebilir. "

onlar. ve bulut dönüş verilerinde çalışan test aracıları
 
Igor Volodin :

Daha sonra kareleri topluyor, filtreliyor ve rapora indirgiyoruz.

Bir sorum var - Önce arka bölümü, ardından hem geri hem de ileri bölümleri içeren ileri çalıştırmayı optimize etmek için bir otomatik iyileştirici kullanıyorum.

Koşu tektir, amacı kontroldür. Bir geri adım kayma ile bu tür on iki çalışmanın sonuçlarına dayanarak, Uzman Danışmanın performansını değerlendiriyorum.

Programınızın bu on iki koşunun hepsinin denge grafiklerini gösterebilmesi için ne yapabilirim? Onlar. Bireysel geri-ileri koşulardan bir rapor yapın.

 
Youri Tarshecki :

Programınızın bu on iki koşunun hepsinin denge grafiklerini gösterebilmesi için ne yapabilirim? Onlar. Bireysel geri-ileri koşulardan bir rapor yapın.

Programım bunu yapmıyor (ve yapamıyor). Bu, ileri ile veya ileri olmadan çalıştırılan 1. normal optimizasyon için saf bir MQL seçeneğidir. Çerçevelerdeki birkaç çalıştırma için bakiye artışlarının geçmişini bir veya birkaç dosyada toplamaya çalışın ve ardından bunları örneğin Excel'de görüntüleyin.
 
Igor Volodin :
Programım bunu yapmıyor (ve yapamıyor). Bu, ileri ile veya ileri olmadan çalıştırılan 1. normal optimizasyon için saf bir MQL seçeneğidir. Çerçevelerdeki birkaç çalıştırma için bakiye artışlarının geçmişini bir veya birkaç dosyada toplamaya çalışın ve ardından bunları örneğin Excel'de görüntüleyin.
Bir sürü yaygara, ayrıca forvet başlangıcında hizaya giremeyeceğim.
 
Youri Tarshecki :

Bir sorum var - Önce arka bölümü, ardından hem geri hem de ileri bölümleri içeren ileri çalıştırmayı optimize etmek için bir otomatik iyileştirici kullanıyorum.

Koşu tektir, amacı kontroldür. Bir geri adım kayma ile bu tür on iki çalışmanın sonuçlarına dayanarak, Uzman Danışmanın performansını değerlendiriyorum.

Programınızın bu on iki koşunun hepsinin denge grafiklerini gösterebilmesi için ne yapabilirim? Onlar. Bireysel geri-ileri koşulardan bir rapor yapın.

Favori ayarlarımı optimizasyondan standart bir .set dosyasına 2016-01-01.opt, 2016-02-01.opt, 2016-03-01.opt vb. olarak kaydediyorum. Tüm dosyalar, terminalin Dosyalar dizinine yerleştirilir.

Expert Advisor'da, giriş değişkenlerini, giriş değişkenleri yerine Expert Advisor'da kullanılan normal yinelenen değişkenlere kopyalarım.

Ardından, EA her günün ilk tıkında çalışırken, o gün için bir dosya olup olmadığını kontrol ediyorum. 1 Şubat 2016-02-01.opt var ve kabul ediliyor. Dosyadaki tüm değerler çalışma değişkenlerine kopyalanır. Ve danışman şubattaymışsınız gibi davranıyor. giriş değişkenlerini değiştirin. Böylece, tüm test periyodu boyunca, mevcut bölüm için ihtiyaç duyulan girdi değişkenleri birkaç kez değiştirilir.

Sonuç olarak, tüm ileri segmentler için bir denge ve eşitlik grafiğine sahibiz.

Bu yöntem aynı zamanda segment değişikliği sırasındaki açık pozisyonları da hesaba katar. 1 Şubat'a kadar açık. 1 Ocak kurallarına göre. zaten yeni ayarlarda (genel olarak doğru olan) bir uzman tarafından gündeme getirilecektir.

 
elibrarius :

Favori ayarlarımı optimizasyondan standart bir .set dosyasına 2016-01-01.opt, 2016-02-01.opt, 2016-03-01.opt vb. olarak kaydediyorum. Tüm dosyalar, terminalin Dosyalar dizinine yerleştirilir.

Expert Advisor'da, giriş değişkenlerini, giriş değişkenleri yerine Expert Advisor'da kullanılan normal yinelenen değişkenlere kopyalarım.

Ardından, EA her günün ilk tıkında çalışırken, o gün için bir dosya olup olmadığını kontrol ediyorum. 1 Şubat 2016-02-01.opt var ve kabul ediliyor. Dosyadaki tüm değerler çalışma değişkenlerine kopyalanır. Ve danışman şubattaymışsınız gibi davranıyor. giriş değişkenlerini değiştirin. Böylece, tüm test periyodu boyunca, mevcut bölüm için ihtiyaç duyulan girdi değişkenleri birkaç kez değiştirilir.

Sonuç olarak, tüm ileri segmentler için bir denge ve eşitlik grafiğine sahibiz.

Bu yöntem aynı zamanda segment değişikliği sırasındaki açık pozisyonları da hesaba katar. 1 Şubat'a kadar açık. 1 Ocak kurallarına göre. zaten yeni ayarlarda (genel olarak doğru olan) bir uzman tarafından gündeme getirilecektir.

Bu da bir seçenek. Dezavantajı ise büyük resmi görmek için tüm sürecin bitmesini beklemek zorunda olmanızdır.

Bazen bir şeylerin yanlış gittiğini görürsem süreci iptal ederim

Ek olarak, tarihin artmasıyla farklı enstrümanların tarihinin senkronize olmaması olasılığı artar - ancak bu olay oldukça nadirdir.

Ve böylece - programların kombinasyonuyla uğraşmanıza gerek yok.

 
Youri Tarshecki :

Bu da bir seçenek. Dezavantajı ise büyük resmi görmek için tüm sürecin bitmesini beklemek zorunda olmanızdır.

Bazen bir şeylerin yanlış gittiğini görürsem süreci iptal ederim

Ek olarak, tarihin artmasıyla farklı enstrümanların tarihinin senkronize olmaması olasılığı artar - ancak bu olay oldukça nadirdir.

Ve böylece - programların kombinasyonuyla uğraşmanıza gerek yok.

Neden beklemek? 2 ileri geçiş yapıldı, 2 dosya kaydedildi - ve testi 2 ay boyunca (veya sizin tarafınızdan seçilen diğer geçici bölümler) çalıştırıyorsunuz. Ve sonuç 2 bölüm olacak.

Örneğin, güçlü bir düşüş olduğunu görürsem, düşüşü takip eden güne kadar yeni bir forvet yaparım, örneğin 2016-03-12.opt. Pazarın doğasının değiştiği ve yeniden optimizasyonun gerekli olduğu varsayımından.

 
elibrarius :

Neden beklemek? 2 ileri geçiş yapıldı, 2 dosya kaydedildi - ve testi 2 ay boyunca (veya sizin tarafınızdan seçilen diğer geçici bölümler) çalıştırıyorsunuz. Ve sonuç 2 bölüm olacak.

Ara veremiyorum - otomatik test cihazı sürekli çalışıyor ve ara sonuçlar görünmüyorsa durup durmaması net değil.

Ve bu arada, ortak bir grafiğe sahip olmak, bu ayın karlı olup olmadığına bakılmaksızın durumu 0 segmentlerine göre anlamak zor olacaktır.

 
Youri Tarshecki :

Ara veremiyorum - otomatik test cihazı sürekli çalışıyor ve ara sonuçlar görünmüyorsa durup durmaması net değil.

Manuel olarak yapıyorum, henüz bir otomatik test cihazı icat etmedim. Benim yöntemim için - her şey yolunda. Sizinkinin biraz iyileştirmeye ihtiyacı var gibi görünüyor.

Ve bu arada, ortak bir grafiğe sahip olmak, bu ayın karlı olup olmadığına bakılmaksızın durumu 0 segmentlerine göre anlamak zor olacaktır.

Neden görünmüyor? Test cihazındaki grafikte görebilirsiniz - fareyi eğrinin üzerine getirin ve işlemin tarihini görün.

 
elibrarius :

Manuel olarak yapıyorum, henüz bir otomatik test cihazı icat etmedim. Benim yöntemim için - her şey yolunda. Sizinkinin biraz iyileştirmeye ihtiyacı var gibi görünüyor.

Neden görünmüyor? Test cihazındaki grafikte görebilirsiniz - fareyi eğrinin üzerine getirin ve işlemin tarihini görün.

Elbette ayrı bir tarih görünecek, ancak ayrı bir ay ile söyleyemezsiniz.
Neden: