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

 
Youri Tarshecki :

Zaman çizelgesi uğruna işlemlerin yoğunluğunu feda ettiğinizi görüyorum - bu doğru mu bilmiyorum.-)

Ondan önce, zamana atıfta bulunmadan yaptım, çok net çıkmadı. Eşit kar ve zarar.
Zamana dayalı oluşturma, robotun çalışma sürelerini ve boşta kalma sürelerini görsel olarak belirlemenizi sağlar. Aksi takdirde, altı ay boyunca bazı dairelerde 1 kez ticaret içeren, çekici bir şekilde karlı görünen ve ardından sessiz olan setleri ayıklamak imkansızdır.
 
Dmitry Fedoseev :
Bir numarayı nereden alabilirim?
 while (FrameNext( pass ,name,id, value ,data)) {
   bool is_forward = CheckPass(pass); //проверим pass в пуле
   if (!is_forward) {
     AddPass(pass); //добавим pass в пул

     //обработка бэка
   } else {

     //обработка форварда
   }
} //endwhile
 
Igor Volodin :
bana yalancı mı dedin
hayır, sessiz.
 
Igor Volodin :
Ondan önce, zamana atıfta bulunmadan yaptım, çok net çıkmadı. Eşit kar ve zarar.
Zamana dayalı oluşturma, robotun çalışma sürelerini ve boşta kalma sürelerini görsel olarak belirlemenizi sağlar. Aksi takdirde, altı ay boyunca bir tür düz trendde 1 kez alım satımı içeren, çekici bir şekilde karlı görünen ve daha sonra sessiz olan setleri ayıklamak imkansızdır.

Biraz düşündükten sonra katılıyorum. Ancak mevduata başlamak, bana öyle geliyor ki, bir noktadan olmalı. Ya da her iki seçeneği de sağlayın.

Yine de ileriye doğru yürüme koşularını yüklemek mümkünse çok faydalı bir program olacaktır. Bu teknik olarak nasıl mümkün olabilir?

 
Igor Volodin :
Teşekkür ederim!
 
Youri Tarshecki :

ileriye doğru yürümenin ileri koşuları. Bu teknik olarak nasıl mümkün olabilir?

Aslında, tarih üzerinde uygun parametre kümelerini aramaktan daha önemli değildir. Sonuç olarak, ileriye doğru yürüme, her bir sonraki periyot için kabul edilebilir göstergelerle bir denge eğrisi veren bir dizi parametre vermeye (filtrelemeye) devam edecektir. Ve başka bir şekilde bulabilirsiniz.

Özel bir optimizasyon kriteri hakkında zaten bir tartışma yapıldı - https://www.mql5.com/en/forum/74809#comment_2301588

Belirlenen kriter ile geriye dönük testten sonra, parametrelerin sonuca uyduğu durumlardan kaçınmak için tüm sonuçlara bakarak bulunan tüm denge eğrilerini son ileri ile kontrol ederiz.

Какой тип оптимизации, на ваш взгляд, дает самые лучшие результаты? Просьба отвечать тем, кто имеет подтвержденный практикой опыт, а не чисто из теоретических рассуждений.
Какой тип оптимизации, на ваш взгляд, дает самые лучшие результаты? Просьба отвечать тем, кто имеет подтвержденный практикой опыт, а не чисто из теоретических рассуждений.
  • www.mql5.com
Пользовательский критерий оптимизации — при выборе данного параметра в качестве критерия оптимизации будет учитываться значение функции OnTester() в советнике. - - Категория: общее обсуждение
 
Igor Volodin :

Aslında, tarih üzerinde uygun parametre kümelerini aramaktan daha önemli değildir. Sonuç olarak, ileriye doğru yürüme, her bir sonraki periyot için kabul edilebilir göstergelerle bir denge eğrisi veren bir dizi parametre vermeye (filtrelemeye) devam edecektir. Ve onu başka bir şekilde bulabilirsiniz.


Belirlenen kriter ile geriye dönük testten sonra, parametrelerin sonuca uyduğu durumlardan kaçınmak için tüm sonuçlara bakarak bulunan tüm denge eğrilerini son ileri ile kontrol ederiz.

İ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. Onlar. kullanıcıya göre en havalı olan bir set ile tek bir koşu. Diyelim ki ileriye doğru yürümenin 12 aşaması var.

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?

 
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. Onlar. kullanıcıya göre en havalı olan bir set ile tek bir koşu. Diyelim ki ileriye doğru yürümenin 12 aşaması var.

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?

Optimizasyon sonuçlarını manuel olarak XML'e aktardım, ardından dosyayı Excel'de açtım ve sınırlandırılmış bir metin dosyasına aktardım. Daha sonra MySQL veritabanına aktarılır. Ve veritabanında - zaten herhangi bir sıralama, filtre vb. Doğrudan Excel'de yapılabilmesine rağmen. Veritabanı daha uygundur çünkü uygun etiketleri ekleyerek birçok çalışmanın sonuçlarını oraya koyabilirsiniz.
 
elibrarius :
Optimizasyon sonuçlarını manuel olarak XML'e aktardım, ardından dosyayı Excel'de açtım ve sınırlandırılmış bir metin dosyasına aktardım. Daha sonra MySQL veritabanına aktarılır. Ve veritabanında - zaten herhangi bir sıralama, filtre vb. Doğrudan Excel'de yapılabilmesine rağmen. Veritabanı daha uygundur çünkü uygun etiketleri ekleyerek birçok çalışmanın sonuçlarını oraya koyabilirsiniz.

Ayrıca, test cihazının raporunun verilerini otomatik olarak Excel'e çekiyorum ve çalıştırmanın resimlerini kopyala-yapıştır ile alıyorum, ancak bunlar sayısal değerler ve bireysel resimler.

Ve 12 hissenin hepsinin AYNI ANDA OLDUĞU bir tablo istiyorum. Üstelik forvetler bir noktadan başlasın diye.

 
Youri Tarshecki :

Ayrıca, test cihazının raporunun verilerini otomatik olarak Excel'e çekiyorum ve çalıştırmanın resimlerini kopyala-yapıştır ile alıyorum, ancak bunlar sayısal değerler ve bireysel resimler.

Ve 12 hissenin hepsinin AYNI ANDA OLDUĞU bir tablo istiyorum. Forvetlerin tek noktadan başlamasını istiyoruz.

Şimdilik forvetin sayısal değerleri (kâr ve düşüş) benim için yeterli. Tabii ki, grafikler görseldir, ancak bunları oluşturmak için tüm ticaret işlemlerinin verilerini kaydetmeniz ve ardından bunlar üzerinde eşitlik oluşturmanız gerekir. Geliştirme maliyetlerinin çok yüksek olacağını düşünüyorum ve artı sadece görünürlükte.

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.